2015年8月版
このファイルには、Windows 8/7/Vista/XPおよびLabVIEW™ Real-Time(RT)用のNI-XNETソフトウェアについての情報が記載されています。このファイルに含まれる情報は、以下の項目に分かれています。
NI-XNETインストールメディアに含まれている『XNET Software and Hardware Installation Guide』(英語)には、ナショナルインスツルメンツのハードウェアの取り付けとソフトウェアのインストール手順が記載されています。
『NI-XNET Hardware and Software Manual』(英語)はNI XNET製品の主要ドキュメントです。このマニュアルには、CAN、FlexRay、およびLINの紹介、ハードウェアの仕様、アプリケーション開発の開始方法に関する情報、すべてのNI-XNET関数の全般的なリファレンスが記載されています。
『NI-XNET Hardware and Software Manual』はAdobe AcrobatのPDF(Portable Document Format)形式で提供されています。Acrobat Readerは無償でwww.adobe.co.jpからダウンロードできます。
スタート→すべてのプログラム→National Instruments→NI-XNET→NI-XNET Documentationからドキュメントを開いてください。
ナショナルインスツルメンツのLabVIEWおよびLabWindows™/CVI™開発環境では、各NI-XNET関数のオンラインヘルプから『NI-XNET Hardware and Software Manual』のリンクにアクセスできます。
NI-XNETソフトウェアをインストールするには、Administratorまたは管理者権限を持つユーザとしてログオンする必要があります。NI-XNETソフトウェアのセットアッププログラムはシステムの構成レジストリを変更するため、管理者権限を必要とします。NI-XNETソフトウェアをインストールするには、以下の手順に従ってください。
ナショナルインスツルメンツからの重要な更新やセキュリティに関するお知らせは、ni.com
に記載されます。詳細はni.com/jp/info
でInfo CodeにUpdates_jpと入力してください。
このバージョンのNI-XNETソフトウェアは、以下のオペレーティングシステム上でのみインストールして実行することができます。
NI-XNETインストーラはWindows NT/Me/2000/98/95、およびR2以外のWindows Serverをサポートしません。
メモ Windows Server 2003 R2のサポートには、物理アドレス拡張(PAE)を無効にする必要があります。これにより、Windows Server 2003が受ける影響および必要な対策については、ni.com/jp/infoでInfo Codeに「jpfrqn」と入力してください。
NI-XNETは、Windows 7/Vista/XPでのゲストアカウントをサポートしません。これらのOSでNI-XNETを使用するには、管理者またはユーザアカウントにログインする必要があります。
注意 Microsoft Windowsの以前のバージョンからMicrosoft Windows Vistaにアップグレードする予定がある場合、アップグレードを実行する前にNational Instrumentsソフトウェアをアンインストールする必要があります。アップグレードが完了したら、National Instrumentsソフトウェアを再インストールすることができます。 |
このバージョンのNI-XNETソフトウェアでは、WindowsおよびLabVIEW RT環境で以下のナショナルインスツルメンツ製ハードウェアがサポートされています。
NI-XNETソフトウェアはナショナルインスツルメンツのCAN、FlexRay、およびLINハードウェア製品のみをサポートします。他社のCAN製品に関するソフトウェアの詳細については、該当製品に添付されているドキュメントを参照してください。
このバージョンのNI-XNETソフトウェアは、以下の開発環境をサポートしています。
NI-XNET 15.0では、以下の機能が追加されました。
NI-XNET 15.0では、以下の機能が変更されました。
NI-XNET 14.5では、以下の機能が追加されました。
NI-XNET 14.1では、以下の機能が追加されました。
NI-XNET 14.0では、以下の機能が追加されました。
NI-XNET 14.0では、以下の機能が変更されました。
NI-XNET 1.8では、以下の機能が追加されました。
NI-XNET 1.8では、CompactRIOとともに使用されるCシリーズモジュールに以下の機能が追加されました。
NI-XNET 1.8では、以下の機能が変更されました。
NI-XNET 1.7では、PCI/PXI XNETインタフェースおよびCompactDAQと併用するCシリーズモジュールに対して以下の機能が追加されました。
NI-XNET 1.7では、すべてのXNETインタフェースで以下の機能が追加されました。
チャンネルAPI(LabVIEW)に対する変更:
フレームAPI(LabVIEW)に対する変更:
チャンネルAPI(ANSI C)に対する変更:
フレームAPI(ANSI C)に対する変更:
NI-XNET 1.6では、以下の機能が追加されました。
NI-XNET 1.6では、以下の機能が変更されました。
NI-XNET 1.5.1では、以下の機能が追加されました。
NI-XNET 1.5.1では、以下の機能が変更されました。
NI-XNET 1.5では、以下の機能が追加されました。
NI-XNET 1.5では、以下の機能が変更されました。
NI-XNET 1.4では、以下の機能が追加されました。
NI-XNET 1.4では、以下の機能が変更されました。
NI-XNET 1.3.1では、以下の機能が追加されました。
NI-XNET 1.3.1では、以下の機能が変更されました。
NI-XNET 1.3では、以下の機能が追加されました。
NI-XNET 1.3では、以下の動作が変更されました。
NI-XNET 1.1.1では、以下の機能が追加されました。
NI-XNET 1.1では、以下の機能が追加されました。
NI-XNET 1.1では、以下の動作が変更されました。
以下の項目は、NI-XNET 15.0における問題のIDおよびタイトルです。バグIDを把握している場合、このリリースでは対処されていない既知の問題をリストから検索して確認することができます。このリストは、NI-XNETの現行バージョンにおける既知の問題をすべて網羅しているわけではありません。
バグID | 問題 |
---|---|
529562 | The Transmit Echo property is not supported in J1939 sessions. |
523962 | Frequent single point output frames may not be transmitted on the bus when the debounce time property is used. |
511781 | Changing transceiver cable during operation may cause unexpected results. |
以下は、NI-XNET 14.5からNI-XNET 15.0の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
516451 | Issues using Add/Remove Signals dialog in the NI-XNET Bus Monitor. |
以下は、NI-XNET 14.0からNI-XNET 14.5の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
340351 | Using signals in the NI-XNET Bus Monitor prevents the subordinate mode. Furthermore, you cannot use those signals in your applications that the Bus Monitor is already using. |
405281 | Using database object names that differ only by case in LabVIEW 2012 can cause a problem. You can resolve this issue only by moving to a different LabVIEW version. |
491096 | LabVIEW memory corruption occurs when using invalid references for XY Read. |
496726 | LabVIEW crashes when attempting to store a CAN frame in a LabVIEW queue. |
294267 | Unable to link examples for 64-bit due to a missing nixnet.lib. |
以下は、NI-XNET 1.8からNI-XNET 14.0の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
472485 | XNET Clear hangs when writing blank frame data. |
405944 | Read Signal Waveform may return invalid data. |
331644 | On Compact DAQ systems, the cyclic output rate is not synchronized with the timestamp counter. This can cause output cyclic messages to transmit at a rate that may drift from the input timestamp rate. |
以下は、NI-XNET 1.7からNI-XNET 1.8の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
412046 | When using set property for LINDiagP2min with the interface set as master you will receive an invalid property value error. |
412047 | When using get property of LINDiagP2min with the interface set as master an Invalid Property error was not being returned. |
以下は、NI-XNET 1.6からNI-XNET 1.7の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
341928 | You cannot import diagnostic frames from LDF files (MasterReq/SlaveResp). That includes schedule tables that contain diagnostic frames. |
377696 | Bus Monitor logs to TDMS files with channel and group names different than NI-XNET examples. |
376526 | Database editor removes non-XNET data from FIBEX files without warning. |
376366 | FlexRay Frame Write does not work with payloads > 240 bytes. |
372525, 372522 | LabVIEW may crash when exiting after running NI-XNET application. |
371891 | Cannot transmit a frame with 0-length payload just by using a Trigger Signal. |
367632 | The database property ShowInvalidFromOpen? sometimes shows invalid properties when set to false. |
367186 | FlexRay frames in the dynamic segment do not support variable sized frames for Frame Input sessions. |
365824 | FlexRay databases with a frame configured for a different channel in separate slots do not behave correctly. |
362589 | Having an XNET port selected in MAX causes plug-and-play for NI-XNET Compact DAQ modules to fail. |
353541 | The example, Remote Transceiver Wakeup.vi, has an incorrectly numbered case statement. |
349441 | LIN examples do not enable termination when running as a LIN master. |
345565 | The NI-XNET Database Editor does not import GenMsgSendType attributes of .dbc files |
342255 | FlexRay frames in the dynamic segment do not support variable sized frames for Frame Output sessions. |
310744 | NI-XNET Compatibility Library for NI-CAN: Redeploying a MAX database to a Pharlap target requires a restart for the NI-XNET Compatibility Library for NI-CAN to recognize the changes. |
172536 | Conversion sessions do not work with FlexRay frames using in-cycle repetition. |
以下は、NI-XNET 1.5.1からNI-XNET 1.6の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
347556 | Reading a FlexRay frame with a size that is not a multiple of 24 bytes causes error 0xBFF63090. |
354304 | FlexRay PDUs linked to more than 8 frames are not supported. |
364015 | NI-XNET Compatibility Library for NI-CAN: Stack corruption when calling ncRead() on a CAN object without any enqueued data. |
344769 | TDMS logfile examples may cause an unexpected error in LabVIEW 2012 when displaying all frames from the logfile. |
365898 | FlexRay PDU Input Single Point example VI has no defaults. |
338758 | LabVIEW crashes when building a Real-Time executable containing NI-XNET sessions. |
以下は、NI-XNET 1.5からNI-XNET 1.5.1の間に修正された問題(バグ)のIDとタイトルです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
353852 | XNET port wakes up on session start even if no wakeup is on the bus when using single channel FlexRay. |
354314 | A flush right after a FlexRay Frame Input Queued session is created causes error 0xBFF63001. |
345678 | NI-XNET Compatibility Library for NI-CAN: Calling nctInitialize() or the CAN Initialize VI with an interface number of –1 causes error 0xBFF63015. |
以下は、NI-XNET 1.4からNI-XNET 1.5の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
312408 | Using the same trigger signal multiple times within a single session did not work as described. |
339763 | Display of FlexRay frames from log files does not work properly. |
333628 | Revisions C and D of the NI PCI-8513 could enter the bus off state after a cold reboot of the host computer. |
328817 | Crash on certain PCI Express systems. |
319291 | Crash in the NI-XNET Database Editor when trying to convert an NCD file into FIBEX. |
343178 | Crash while using FIBEX database. |
332120 | Unable to import SAE-J2602 databases. |
319616 | NI-XNET Compatibility Library for NI-CAN: Error –52000 reported when using frame and channel API on LabVIEW Real-Time targets. |
318120 | LabVIEW Get DBC Attribute.vi did not use correct enumeration for mode. |
316735 | Timeout error reported when using a baud rate of 2.5 Mbps on FlexRay. |
315556 | A negative "number to read" value does not cause the waveform session to return the maximum number of samples. |
315555 | Running the NI-XNET Bus Monitor in subordinate mode prevents other sessions from being run. |
以下は、NI-XNET 1.3.1からNI-XNET 1.4の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
308704 | LabVIEW could crash with a "Pure virtual function call invoked" error when using Timebase signal on CompactDAQ. |
305079 | The Synchronize TimedLoop to FlexRay Macro Tick LabVIEW example could cause LabVIEW Real-Time to crash under certain timing conditions. |
299236 | The NI-XNET Bus Monitor reported an internal error when attempting to transmit a frame without reading from the network yet. |
308335, 310235 | Improved behaviour of scaling for LIN signals. |
307968 | The C API nxReadSignalWaveform() function returned an incorrect value for the NumberOfValuesReturned parameter when no data was available. |
307799 | Improved behaviour of scaling with invalid number of coefficients for FIBEX files. |
305512 | The NI-XNET Database Editor does not show all PDUs correctly when reimporting larger FIBEX files. |
以下は、NI-XNET 1.3からNI-XNET 1.3.1の間に修正された問題(バグ)のIDとタイトルです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
299336 | The FlexRay Frame Output Queued and the Convert FlexRay Frames to-from Signals examples returned error 0xBFF6309F (-1074384737). |
以下は、NI-XNET 1.1からNI-XNET 1.3の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
287495 | NI-XNET database editor: When trying to enter a value for default value with more then 7 digits, the editor coerces the value and creates the coerced value in the FIBEX file. |
281193 | Cannot integrate if using FlexRay In Cycle Repeated Frames with 254 bytes. |
280120 | CAN remote frames are not transmitted when using single-point sessions. |
256773 | The cycle value returned from XNET Read (State FlexRay Cycle Macrotick).vi is not accurate. |
255818 | NI-XNET database editor: Deleting an ECU from an imported FIXED database does not delete the ECU from the FIBEX file. |
254192 | Selecting NI-XNET signals through constant or strings throws an error at session creation time. |
250196 | LabVIEW Project Assistant: Importing XNET Sessions does not import the session, if identical message- and channel-names exist. |
240132 | A LIN Slave Stream Input session requires defining a schedule, although it should not need to. |
237697 | NI-XNET database editor: FlexRay signals are not shown from imported FIBEX files. |
234865 | NI-XNET Compatibility Library for NI-CAN: .ncd or .dbc files cannot be used by NI-XNET Compatibility Library for NI-CAN on LabVIEW Real-Time targets. |
228013 | You can experience high processor load when using a waveform input session with many signals. |
224423 | NI-XNET does not read default and error values correctly from .dbc files. |
222491 | NI-XNET does not read the signal name for a multiplexer correctly from .dbc files. |
214704 | Collision Resolving Schedules were not always executed as highest priority schedule. |
211958 | Error –1074384742/0xBFF6309A is generated when trying to use different clusters on the same interface. |
211634 | LabVIEW Project Assistant: Under certain circumstances, you cannot select LIN interfaces on the Hardware Selection page. |
206976 | Querying the cluster for a receive frame returns an error if there is an ECU and a frame using the same name. |
200103 | NI-XNET Compatibility Library for NI-CAN: You cannot change the frame timing type of CAN frames once the database is in use. |
以下は、NI-XNET 1.0からNI-XNET 1.1の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
195809 | NI-XNET Compatibility Library for NI-CAN: ncConfig/ncOpenObject/ncCloseObject functions leak memory and handles. |
194073 | NI-XNET Compatibility Library for NI-CAN: Notifications cannot be rearmed without disabling them first. |
192007 | Read timestamp function may return a timestamp that is off by about 7 minutes. |
181246 | NI-XNET Compatibility Library for NI-CAN: The nctInitialize function and the CAN Init VI do not use the baud rate of a currently running interface. |
180542 | NI-XNET Compatibility Library for NI-CAN: ncConfig called with same parameters on open of CAN objects returns an error. |
193647 | NI-XNET Compatibility Library for NI-CAN: Added code to avoid hanging ncCreateNotification() when attempting to disarm a pending notification. |
206461 | NI-XNET Compatibility Library for NI-CAN: Added code to avoid hanging ncCreateNotification() when attempting to close an object with a pending notification. |
186551 | Losing arbitration while in Single Shot Transmit mode may cause a session to stop sending frames. |
NI-XNET PCI/PXIハードウェアとNI-CAN APIを併用する場合、『NI-CAN Hardware and Software Manual』(英語)の付録「NI-XNET Compatibility for NI-CAN」を参照してください。
LabVIEW Real-Timeターゲット上でNI-XNETソフトウェアをアップグレードする場合、ターゲットと同じバージョンのNI-XNETを実行するホストコンピュータを使用して、データベースファイルをそのターゲットに再デプロイする必要があります。
NI 986xモジュールと通信中のcRIOシャーシにモジュールを取り付ける/取り外すと、アプリケーションの失敗やデバイスを破損する可能性があります。
コマンドライン引数を使用してインストーラのユーザインタフェースおよびダイアログボックスの一部またはすべてを非表示にすることにより、ほとんどのNI製品のインストールを自動化できます。ただし、2012年8月リリース(NIインストーラのバージョン 3.1以降を使用した製品)以降は、NIソフトウェアのサイレントインストール時またはその前に追加ステップを実行する必要がある場合があります。
インストールしようとしているNI製品にMicrosoft .NET 4.0が使用されている場合は、NIソフトウェアがインストールされる前に.NETインストーラが実行されるため、NIソフトウェアのインストールが始まる前にマシンの再起動が必要になる場合があります。.NETによる再起動を回避するには、NIソフトウェアをインストールする前に別途.NET 4.0をインストールしてください。
NI製品のインストールの自動化の詳細については、以下の技術サポートデータベース記事を参照してください。
ナショナルインスツルメンツのソフトウェアをMicrosoft Windows 8.xにインストールすると、NI LabVIEW、Measurement & Automation Explorer(NI MAX)、およびNI 起動ツールなどのNIアプリケーションソフトウェア製品へのショートカットを含む新しいタイルがアプリ画面に表示されます。
NI 起動ツールは、インストールされているNI製品の検索および起動に使用します。前バージョンのMicrosoft Windowsにあるスタートメニューと似た方法でNI製品の検索が可能です。NI 起動ツールを使用するには、アプリ画面にあるNI 起動ツールタイルをクリックします。NI 起動ツールがデスクトップを開き、NI製品の一覧を含むメニューが表示されます。起動するNI製品をクリックします。
メモ NI MAXは、Microsoft Windows 8.xにインストールした場合、デスクトップのショートカットに表示されません。NI MAXはアプリ画面またはNI 起動ツールから開くことができます。
MAXなど特に頻繁に使用するNIアプリケーションをスタート画面またはデスクトップのタスクバーに便利にピン留めできます。
現在のアプリケーション | アイコンの場所 | ピン留めするための操作 |
---|---|---|
Windows 8.xデスクトップ | デスクトップタスクバー | アプリケーションを右クリックしてタスクバーにピン留めするを選択 |
Windows 8.xデスクトップ | スタート画面 | アプリケーションを右クリックしてスタートにピン留めを選択 |
Windows 8.xスタート画面 | デスクトップタスクバー | アプリケーションを右クリックして画面の下にあるメニューバーからタスクバーにピン留めするを選択 |
スタート画面からドキュメントファイルなどの特定なアプリケーションまたはそれに関連するファイルを検索したい場合、アプリ画面からすべてのインストール済みファイルにアクセスできます。アプリ画面を開くには、スタート画面の何もない場所を右クリックしてすべてのアプリ(Windows 8.0)を選択するか、画面の左下にある下矢印(Windows 8.1)をクリックします。
NIによるWindows 8.xのサポートについては、ni.com/windows8を参照してください。
NI-XNETのMicrosoft Windows Vista、Windows XP、Windows Server 2003サポートは、2016年7月1日に終了します。2016年7月1日以降に出荷されるNI-XNETのバージョンは、Windows Vista、Windows XP、またはWindows Server 2003にインストールしたり、その上で実行させることはできません。NIアプリケーションソフトウェアの製品ライフサイクルの詳細については、ni.com/jp/infoで以下のInfo Codeを入力してください。
製品 | Info Code |
---|---|
LabVIEW | lifecyclejp |
LabWindows™/CVI™ | cvi_lifecycle_jp |
Measurement Studio | mstudiolifecyclejp |
TestStand | tslcpjp |
DIAdem | ddlcpjp |
SignalExpress | selcpjp |
VeriStand | nivslifecyclejp |
著作権
© 2009–2015 National Instruments. All rights reserved.
著作権法に基づき、National Instruments Corporationの書面による事前の許可なく、本書のすべて又は一部を写真複写、記録、情報検索システムへの保存、及び翻訳を含め、電子的又は機械的ないかなる形式によっても複製又は転載することを禁止します。
National Instrumentsは他者の知的財産を尊重しており、お客様も同様の方針に従われますようお願いいたします。NIソフトウェアは著作権法その他知的財産権に関する法律により保護されています。NIソフトウェアを用いて他者に帰属するソフトウェアその他のマテリアルを複製することは、適用あるライセンスの条件その他の法的規制に従ってそのマテリアルを複製できる場合に限り可能であるものとします。
エンドユーザ使用許諾契約及び他社製品の法的注意事項
エンドユーザ使用許諾契約(EULA)及び他社製品の法的注意事項はインストール後の以下の場所にあります。
米国政府の権利の制限
お客様が米国政府の機関、省又はその他の事業体(「米国政府」と総称する)である場合、本書に記載の技術データの使用、複製、再製、公表、修正、開示又は転送は、民間機関用の連邦調達規則52.227-14と軍事機関用の国防省連邦調達規則補足252.227-7014及び252.227-7015に基づく限定権利条項の適用を受けます。
IVI Foundation Copyright Notice
商標
National Instrumentsの商標については、NI Trademarks and Logo Guidelines(ni.com/trademarks)を参照してください。本書中に記載されたその他の製品名及び企業名は、それぞれの企業の商標又は商号です。
National Instruments Alliance Partner ProgramのメンバーはNational Instrumentsより独立している事業体であり、National Instrumentsと何ら代理店、パートナーシップ又はジョイント・ベンチャーの関係にありません。
特許
National Instrumentsの製品を保護する特許については、ソフトウェアで参照できる特許情報(ヘルプ→特許)、メディアに含まれているpatents.txtファイル、又はni.com/patentsからアクセスできるNational Instruments Patent Noticeのうち、該当するリソースから参照してください。
374802C-0112