2016年7月
このファイルには、Windows 10/8/7/Vista/XPおよびLabVIEW™ Real-Time(RT)用NI-XNETソフトウェアの情報が記載されています。このファイルに含まれる情報は、以下の項目に分かれています。
NI-XNETインストールメディアに含まれている『NI-XNET Hardware and Software Help』には、ナショナルインスツルメンツのハードウェアの取り付けとソフトウェアのインストール手順が記載されています。
『NI-XNET Hardware and Software Help』は、NI XNET製品の主要ドキュメントです。このドキュメントには、CAN、FlexRay、およびLINの概要、ハードウェアの仕様、アプリケーション開発の開始方法に関する情報、およびすべてのNI-XNET関数の全般的なリファレンスが記載されています。
スタート→すべてのプログラム→National Instruments→NI-XNET→NI-XNET Documentationからドキュメントを開いてください。
NI-XNETソフトウェアをインストールするには、Administratorまたは管理者権限を持つユーザとしてログオンする必要があります。NI-XNETソフトウェアのセットアッププログラムはシステムの構成レジストリを変更するため、管理者権限を必要とします。NI-XNETソフトウェアをインストールするには、以下の手順に従ってください。
ナショナルインスツルメンツからの重要な更新やセキュリティに関するお知らせは、ni.comに記載されます。詳細はni.com/jp/infoでInfo Codeに「Updates_jp」と入力してください。
このバージョンのNI-XNETソフトウェアは、以下のオペレーティングシステム上でのみインストールして実行できます。
1 NIソフトウェアは、VC2015ランタイムおよび.NET 4.6.1をインストールします。Windows 8.1およびWindows Server 2012 R2でこれらをサポートするには、Microsoft更新が必要です。これらの更新のインストール方法については、Microsoft KB2919442およびKB2919355を参照してください。
2 NIソフトウェアは、SHA-256証明書により署名されています。Windows 7 SP1、Windows Embedded Standard 7 SP1、およびWindows Server 2008 R2 SP1でSHA-256をサポートするには、Microsoft更新が必要です。このセキュリティ更新のインストール方法については、Microsoft社のKB3033929を参照してください。
NI-XNETインストーラはWindows Server 2003/NT/Vista/XP/Me/2000/98/95、またはR2以外のWindows Serverをサポートしません。
NI-XNETは、Windows 7でのゲストアカウントをサポートしません。これらのオペレーティングシステムでNI-XNETを使用するには、管理者またはユーザアカウントにログインする必要があります。
このバージョンのNI-XNETソフトウェアでは、WindowsおよびLabVIEW RT環境で以下のナショナルインスツルメンツ製ハードウェアがサポートされています。
NI-XNETソフトウェアはナショナルインスツルメンツのCAN、FlexRay、およびLINハードウェア製品のみをサポートします。他社のCAN製品に関するソフトウェアの詳細については、該当製品に添付されているドキュメントを参照してください。
このバージョンのNI-XNETソフトウェアは、以下の開発環境をサポートしています。
NI-XNET 16.0では、以下の機能が追加されました。
NI-XNET 16.0では、以下の機能が変更されました。
NI-XNET 15.5では、以下の機能が追加されました。
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 16.0における問題のIDおよびタイトルです。バグIDを把握している場合、このリリースでは対処されていない既知の問題をリストから検索して確認できます。このリストは、NI-XNETの現行バージョンにおける既知の問題をすべて網羅しているわけではありません。
バグID | 問題 |
---|---|
— | On cRIO targets with VxWorks, start the NI-XNET Bus Monitor on an NI-XNET interface from Start»All Programs»National Instruments»NI-XNET instead of starting from MAX. |
以下は、NI-XNET 15.5からNI-XNET 16.0の間に修正された問題(バグ)のタイトルとIDです。バグIDがわかっている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
306177 | Issues fixed in the LIN Dynamic Database Creation example. |
以下は、NI-XNET 15.0からNI-XNET 15.5の間に修正された問題(バグ)のタイトルとIDです。バグIDが分っている場合は、この一覧で修正状況を確認できます。このリストは、NI-XNETの現行バージョンで修正された問題をすべて網羅しているわけではありません。
バグID | 修正された問題 |
---|---|
501084 | Issues fixed on scanning for interfaces in NI VeriStand using NI-XNET Bus Monitor. |
542151 | Issues fixed when NI-XNET Project Session is deployed as a Startup Executable on NI CompactRIO 903x targets. |
546524 | Synchronization issues fixed in the FlexRay DAQmx Synchronization example. |
571052 | Issues fixed in LDF import with one-bit signals using a physical value encoding. |
574357 | Issues fixed on localized (Czech) Windows XP SP3. |
577697 | Issue fixed with some cyclic frame transmissions when repeatedly starting and stopping sessions. |
以下は、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製品のインストールの自動化の詳細については、以下の技術サポートデータベース記事を参照してください。
Windowsオペレーティングシステムの最新バージョンであるMicrosoft Windows 10では、以前のバージョンと比べて機能が大幅に変更されています。Windows 10には、新機能が追加されているほか、Windows 7とWindows 8からの機能も統合されています。NIのWindows 10サポートについては、ni.com/windows10を参照してください。
NIソフトウェアをMicrosoft Windows 8.1にインストールすると、LabVIEW、Measurement & Automation Explorer(NI MAX)、およびNI 起動ツールなどのNIアプリケーションソフトウェア製品へのショートカットを含む新しいタイルがアプリ画面に表示されます。Windows 8.1におけるNIのサポートについては、ni.com/windows8を参照してください。
このリリースで、NI-XNETによるMicrosoft Windows 7 RTM(サービスパックなし)、Windows Vista、Windows XP、およびWindows Server 2003のサポートは終了します。NI-XNET 16.0以降は、サポートされていないOSにインストールしたり、その上で実行したりすることはできません。サポートされていないOSに、NI-XNET 16.0が使用されているアプリケーションをデプロイまたは配布することはできません。また、NI-XNET 16.0がインストールされているコンピュータで作成されたインストーラは、サポートされていないOS上で実行されている、すべてのバージョンのLabVIEW、LabWindows™/CVI™、NI TestStand™、またはMeasurement Studioと一緒に使用できません。
2016年に変更されたOSサポートの詳細については、技術サポートデータベース79UC78LS(Why Does my LabVIEW, LabWindows/CVI, Measurement Studio, or TestStand Built Installer Fail on Windows XP/Vista and Server 2003?)を参照してください。
著作権
© 2009–2016 National Instruments. All rights reserved.
著作権法に基づき、National Instruments Corporationの書面による事前の許可なく、本書のすべて又は一部を写真複写、記録、情報検索システムへの保存、及び翻訳を含め、電子的又は機械的ないかなる形式によっても複製又は転載することを禁止します。
NIは他者の知的財産を尊重しており、お客様も同様の方針に従われますようお願いいたします。NIソフトウェアは著作権法その他知的財産権に関する法律により保護されています。NIソフトウェアを用いて他者に帰属するソフトウェアその他のマテリアルを複製することは、適用あるライセンスの条件その他の法的規制に従ってそのマテリアルを複製できる場合に限り可能であるものとします。
エンドユーザ使用許諾契約及び他社製品の法的注意事項
エンドユーザ使用許諾契約(EULA)及び他社製品の法的注意事項はインストール後の以下の場所にあります。
米国政府の権利の制限
お客様が米国政府の機関、省又はその他の事業体(「米国政府」と総称する)である場合、本書に記載の技術データの使用、複製、再製、公表、修正、開示又は転送は、民間機関用の連邦調達規則52.227-14と軍事機関用の国防省連邦調達規則補足252.227-7014及び252.227-7015に基づく限定権利条項の適用を受けます。
IVI Foundation Copyright Notice
Content from the IVI specifications reproduced with permission from the IVI Foundation.
The IVI Foundation and its member companies make no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The IVI Foundation and its member companies shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
商標
NIの商標については、NI Trademarks and Logo Guidelines(ni.com/trademarks)を参照してください。本書中に記載されたその他の製品名及び企業名は、それぞれの企業の商標又は商号です。
特許
National Instrumentsの製品を保護する特許については、ソフトウェアで参照できる特許情報(ヘルプ→特許)、メディアに含まれているpatents.txtファイル、又はni.com/patentsからアクセスできるNational Instruments Patent Noticeのうち、該当するリソースから参照してください。
374802E-0112