Readme zu NI-XNET 17.5

Oktober 2017


Diese Datei enthält wichtige Informationen zu NI-XNET, u. a. zur Installation, zu neuen Funktionen sowie zu Fehlerkorrekturen und bekannten Problemen.



Unterstützte Betriebssysteme

Unterstützte Entwicklungsumgebungen

Installationshinweise

Produktsicherheit und kritische Updates

Änderungen und neue Funktionen

Unterstützte Hardware

Bekannte Probleme

Behobene Fehler

Weitere Neuerungen bei der Programmierung

Öffnen der Hilfe

Automatische Installation von NI-Produkten

Nutzung von NI-Software unter Microsoft Windows 10

Nutzung von NI-Software unter Microsoft Windows 8.1

Rechtliche Hinweise


Unterstützte Betriebssysteme

NI-XNET arbeitet mit folgenden Betriebssystemen:


  • Windows 10
  • Windows 8.11
  • Windows 7 SP12
  • Windows Server 2012 R21
  • Windows Server 2008 R2 SP12

Hinweis  Unterstützung für Windows (32 Bit) erfordert ggf. die Deaktivierung der Erweiterung der physischen Adressierung (PAE). Weitere Informationen dazu erhalten Sie auf der Website www.ni.com/info nach Eingabe des Infocodes PAESupport.


1 Zusammen mit NI-Software werden die VC2015-Runtime und .NET 4.6.2 installiert. Unter Windows 8.1 und Windows Server 2012 R2 werden jedoch zur Unterstützung dieser Softwareprodukte Microsoft-Updates benötigt. Die Installation dieser Updates wird in den Microsoft-Artikeln KB2919442 und KB2919355 beschrieben.


2 NI-Software ist mit einem SHA-256-Zertifikat signiert. Unter Windows 7 SP1, Windows Embedded Standard 7 SP1 und Windows Server 2008 R2 SP1 werden zur Unterstützung von SHA-256 Microsoft-Updates benötigt. Die Installation dieses Updates wird im Microsoft-Artikel KB3033929 beschrieben.


NI-XNET kann nicht auf Windows Server 2003/NT/Vista/XP/Me/2000/98/95 installiert werden, und es wird nur die Windows-Server-Edition R2 unterstützt.


NI-XNET kann unter Windows 7 nicht mit einem Gastkonto installiert werden. Sie müssen sich zur Verwendung von NI-XNET auf diesen Betriebssystemen entweder als Administrator oder mit einem Benutzerkonto anmelden.


Unterstützte Entwicklungsumgebungen

Die aktuelle NI-XNET-Version arbeitet mit folgenden Entwicklungsumgebungen:


  • LabVIEW 2014, 2015, 2016 und 2017
  • LabVIEW Real-Time (RT) 2014, 2015, 2016 und 2017
  • LabWindows/CVI 2013 und neuer
  • Microsoft Visual C/C++ 6.0

Installationshinweise

Zur Installation von NI-XNET müssen Sie als Administrator bzw. Benutzer mit Administratorrechten angemeldet sein. Die Administratorrechte sind erforderlich, da bei der Installation die Registry Ihres Systems geändert wird. Gehen Sie zur Installation von NI-XNET wie folgt vor:


  1. Legen Sie die NI-XNET-CD in das CD-ROM-Laufwerk ein. Wenn das Laufwerk Daten-CDs automatisch startet, beginnt nun die Installation. Wenn die Installation nicht automatisch beginnt, suchen Sie den Datenträger im Windows-Explorer und starten Sie die Datei autorun.exe.
  2. Der Installationsassistent führt Sie durch die Installation. Über die Schaltfläche Zurück können Sie Einstellungen bei Bedarf nachträglich ändern. Zum Verlassen des Installationsprogramms klicken Sie auf Abbrechen.
  3. Klicken Sie nach Abschluss der Installation auf Fertig stellen.

Produktsicherheit und kritische Updates

Auf ni.com/security finden Sie Sicherheitsbenachrichtigungen zu NI-Produkten und Sie können sich für die automatische Zusendung von Sicherheitsbenachrichtigungen registrieren. Informationen zu kritischen Updates von NI finden Sie unter ni.com/critical-updates.


Neuerungen und Änderungen in NI-XNET 17.5 im Vergleich zu NI-XNET 17.0.1

NI-XNET 17.5 umfasst folgende Neuerungen:


  • Lesen von LIN-Clustern von AUTOSAR-3.x- und -4.x-Dateien
    • Extrahieren von LIN-Frames und -Signalen. Die Signalnamen sind die Namen der SYSTEM-SIGNAL-Exempare.
    • Anfügen von LIN-Frames als "Rx/Tx" an ECUs
    • Extrahieren von Angaben zu spezifischen LIN-Clustern (z. B. Zeitpläne oder Konfigurations-Frames)

    Hinweise  NI-XNET unterstützt PDUs nur, wenn zwischen der PDU und dem Frame-Layout eine 1:1-Beziehung besteht. Der Import ist auf Funktionen beschränkt, die vom NI-XNET-Treiber unterstützt werden.


  • Möglichkeit zum Zugriff auf Prüfsummen von LIN-Frames in NI-XNET durch den Benutzer
  • Unterstützung von Smart Cameras des Typs ISC-178X
  • Unterstützung von Signalen mit mehr als 52 Bit in der API und im Datenbank-Editor
    • Signale bis zu 64 Bit können als (gerundete) Fließkommazahlen mit doppelter Genauigkeit gelesen und geschrieben werden.
    • Signale beliebiger Größe können über eine Konvertierungs-Session als Byte-String gelesen und geschrieben werden.

In NI-XNET 17.5 wurden folgende Änderungen vorgenommen:


  • Wegfall der Unterstützung von CVI 2012

Neuerungen und Änderungen in NI-XNET 17.0.1 im Vergleich zu NI-XNET 17.0

In NI-XNET 17.0.1 wurden folgende Änderungen vorgenommen:


  • Verbesserung für die Unterstützung von LabVIEW (64 Bit)

Neuerungen und Änderungen in NI-XNET 17.0 im Vergleich zu NI-XNET 16.1

NI-XNET 17.0 umfasst folgende Neuerungen:


  • Unterstützung von LabVIEW 2017
  • Unterstützung des NI PCIe-8510
  • Lesen von CAN-Clustern von AUTOSAR-3.x- und -4.x-Dateien
    • Extrahieren von CAN-Frames und -Signalen. Die Signalnamen sind die Namen der SYSTEM-SIGNAL-Exempare.
    • Anfügen von CAN-Frames als "Rx/Tx" an ECUs
    • Extrahieren von CAN-FD-spezifischen Einstellungen

    Hinweise  NI-XNET unterstützt PDUs nur, wenn zwischen der PDU und dem Frame-Layout eine 1:1-Beziehung besteht. Der Import ist auf Funktionen beschränkt, die vom NI-XNET-Treiber unterstützt werden.


In NI-XNET 17.0 wurden folgende Änderungen vorgenommen:


  • Verbesserungen, die ein Firmware-Update für Module des Typs NI 9860 und den in cDAQ integrierten XNET-Port erforderlich machen
  • Wegfall der Unterstützung von LabVIEW 2013
  • Wegfall der Unterstützung von CVI 2010

Neuerungen und Änderungen in NI-XNET 16.1 im Vergleich zu NI-XNET 16.0

NI-XNET 16.1 umfasst folgende Neuerungen:


  • Unterstützung von USB-Modulen des Typs NI USB-850x
  • C-API-Beispiele für J1939
  • Möglichkeit zum Einstellen einer benutzerdefinierten Baudrate für ISO CAN FD im Bus-Monitor und im Datenbank-Editor
  • Möglichkeit zum Ausschließen von IDs im Bus-Monitor
  • Möglichkeit zum Festlegen einer Knotenadresse für J1939 im Bus-Monitor

In NI-XNET 16.1 wurden folgende Änderungen vorgenommen:


  • Wegfall der Unterstützung von CVI 8.5, 9.0 und 2009

Unterstützte Hardware

  • NI USB-8502 (High-Speed-/FD-CAN)
  • NI USB-8506 (LIN)
  • NI PCI-8511 (Low-Speed/Fault-Tolerant CAN)
  • NI PCI-8512 (High-Speed-/FD-CAN)
  • NI PCI-8513 (in der Software einstellbar/FD-CAN)
  • NI PCI-8516 (LIN)
  • NI PCI-8517 (FlexRay)
  • NI PCIe-8510 (in der Hardware einstellbar)
  • NI PXI-8511 (Low-Speed/Fault-Tolerant CAN)
  • NI PXI-8512 (High-Speed-/FD-CAN)
  • NI PXI-8513 (in der Software einstellbar/FD-CAN)
  • NI PXI-8516 (LIN)
  • NI PXI-8517 (FlexRay)
  • NI PXIe-8510 (in der Hardware einstellbar)
  • NI TRC-8542 (NI-XNET-/CAN-HS/FD-Transceiverkabel)
  • NI TRC-8543 (NI-XNET-/CAN-XS-Transceiverkabel [LS/FT])
  • NI TRC-8546 (NI-XNET-/LIN-Transceiverkabel)
  • Module der C-Serie:
    • NI 9861 (Low-Speed-CAN der C-Serie)
    • NI 9862 (High-Speed-CAN der C-Serie/FD-CAN)
    • NI 9866 (LIN-Modul der C-Serie)
    • NI 9860 (C-Serie, in der Hardware einstellbar)

      Unterstützte Plattformen für XNET-Module der C-Serie:
      • CompactDAQ - Mindestens NI-DAQmx 14.1 ist erforderlich für:
        • USB-Chassis: NI cDAQ-9171, NI cDAQ-9174 und NI cDAQ-9178
        • Ethernet-Chassis: NI cDAQ-9181, NI cDAQ-9184 und NI cDAQ-9188
        • Wireless-Chassis: NI cDAQ-9191
        • cDAQ-Controller: NI cDAQ-9138 (Windows und Real-Time) sowie NI cDAQ-9139 (Windows und Real-Time)
        • cDAQ-Controller: NI cDAQ-9132 (Windows und Real-Time) sowie NI cDAQ-9134 (Windows und Real-Time)
      • CompactDAQ - Mindestens NI-DAQmx 14.5 ist erforderlich für:
        • cDAQ-Controller: NI cDAQ-9135 (Windows und Real-Time)
      • CompactDAQ - Mindestens NI-DAQmx 15.1 ist erforderlich für:
        • USB-Chassis: NI cDAQ-9179
        • cDAQ-Controller: NI cDAQ-9136 (Windows und Real-Time) sowie NI cDAQ-9137 (Windows und Real-Time)
      • CompactDAQ - Mindestens NI-DAQmx 17.1 ist erforderlich für:
        • Ethernet-Chassis: NI cDAQ-9185 und NI cDAQ-9189
      • CompactRIO - Mindestens NI Compact RIO 17.6 und mindestens LabVIEW 2014 sind erforderlich für folgende Zielsysteme:
        • Real-Time-Controller: NI cRIO-9012, NI cRIO-9014, NI cRIO-9022, NI cRIO-9023, NI cRIO-9024 und NI cRIO-9025
        • Rekonfigurierbare CompactRIO-Chassis: NI cRIO-9111, NI cRIO-9112, NI cRIO-9113, NI cRIO-9114, NI cRIO-9116 und NI cRIO-9118
        • CompactRIO-Chassis mit integriertem Real-Time-Controller: NI cRIO-9081, NI cRIO-9082, NI cRIO-906x und NI cRIO-903x
        • Zum Erzeugen und Übertragen eines Bitstreams wird LabVIEW FPGA 2014 benötigt, wenn das Projekt Module des Typs NI 986x enthält.
        • Bei Verwendung von NI Compact RIO 17.0 (oder neuer) mit dem NI cRIO-903x oder NI cRIO-906x ist für Module des Typs NI 986x im Projekt kein Bitstream erforderlich.
      • CompactRIO - Mindestens NI Compact RIO 17.6 und mindestens LabVIEW 2015 sind erforderlich für folgende Zielsysteme:
        • Single-Board-RIO: NI sbRIO-9627 und NI sbRIO-9607
        • CompactRIO-Real-Time-Controller: NI cRIO-9032, NI cRIO-9037
        • Zum Erzeugen und Übertragen eines Bitstreams wird mindestens LabVIEW FPGA 2015 benötigt, wenn das Projekt Module des Typs NI 986x enthält.
        • Bei Verwendung von NI Compact RIO 17.0 (oder neuer) mit dem NI cRIO-903x oder NI cRIO-906x ist für Module des Typs NI 986x im Projekt kein Bitstream erforderlich.
      • CompactRIO - Mindestens NI Compact RIO 17.6 und mindestens LabVIEW 2016 sind erforderlich für folgende Zielsysteme:
        • CompactRIO Real-Time Controller: cRIO-9035 (Sync), cRIO-9039 (Sync)

Die NI-XNET-Software arbeitet nur mit CAN-, FlexRay- und LIN-Hardware von National Instruments. Informationen zu Software für CAN-Geräte anderer Anbieter finden Sie in der Dokumentation des jeweiligen Geräts.


Bekannte Probleme

CAR-IDProblem
FlexRay PXI-8517 boards may have memory issues on PXI controllers with less than 2 GB RAM.
When using an .ncd or .dbc database, the baud rate defaults to 500 k (250 k for J1939 databases), and the IO mode defaults to CAN 2.0. You need to programmatically override these values in your session if you need different values.
Changing transceiver cables on NI 9860, PXIe-8510 and PCIe-8510 on RT targets requires a refresh of MAX.
Changed behavior of Frame Default Payload property: If Application Protocol of a Cluster is J1939, the default for Default Payload bytes is now 0xFF instead of 0x00. As a consequence, unused bits in the frame will be set to 1 instead of 0 when J1939 is used (like required by J1939).
Variant Handling, as described within the AUTOSAR 4.x Generic Structure Template, is unsupported by NI-XNET. All AUTOSAR XML elements using the <VARIATION-POINT> tag will be discarded.
If reading AUTOSAR files, some types of frames are not assigned to ECUs as "Tx" (transmitted frames) or "Rx" (received frames).
667510 Changed Alias properties such as Baud Rate and IOMode are ignored the first time a database is opened. Workaround: Close and re-open the session.
672838 Inserting a USB-8502 device can result in an unusable device with internal errors on PharLap. Workaround: Remove and reinsert the device or reboot the system.
673342 NI-XNET Interface and Device property nodes can return erroneous session handles. Workaround: Typecast the Interface or Device Session to an NI-XNET Session and pass it to XNET Clear.

Behobene Fehler

Nachfolgend sehen Sie einen Teil der zwischen NI-XNET 16.1 und NI-XNET 17.5 behobenen Probleme. Anhand der Fehlerreport-Kennung (CAR-ID) können Sie in dieser Liste nachschauen, ob ein bestimmter Fehler behoben wurde. Um den Rahmen dieser Datei nicht zu sprengen, wurden nur die wichtigsten Probleme aufgeführt.


CAR-IDBehobene Fehler
668124 Using invalid NI-XNET sessions can crash the RT application.
646672 CAN frames with invalid DLC pass through the controller then the firmware sends the Kernel driver a larger than expected array.
639597 The option "Browse for Database File" on an NI-XNET IO control crashes LabVIEW 2017 (64-Bit).
631818 NI-XNET Echoed frames always have the CAN Data type regardless of the type actually transmitted.
612384 NI-XNET Compatibility Library for NI-CAN does not support hardware with transceiver cables.
612146 DBC Import: Unable to read the frame name if there are space characters behind the last character of the frame name and the ':' character following the name.
611887 NI-XNET controls fail to trigger the value changed event.
610257 Error for too many Frame Stream sessions says too many frames instead of too many sessions in NI-XNET error code 0xBFF63012.
609492 NI-XNET LIN C Series devices are unrecoverable after bus power is removed and error -1074384887 is detected.
576222 Manage NI-XNET Databases does not work on RT targets with a non-blank password.

Weitere Neuerungen bei der Programmierung

Kompatibilität mit NI-CAN

Wenn Sie die NI-CAN-API mit NI-XNET-PCI/PXI-Hardware nutzen möchten, finden Sie im Anhang NI-XNET Compatibility for NI-CAN des Handbuchs NI-CAN Hardware and Software Manual Informationen dazu.


Auf LabVIEW-Real-Time-Systeme übertragene Datenbanken

Wenn Sie auf einem LabVIEW-Real-Time-Zielsystem eine neue Version von NI-XNET installieren, müssen Sie anschließend Ihre Datenbankdateien mit Hilfe eines Host-Computers, der die gleiche NI-XNET-Version verwendet, erneut auf das Real-Time-System übertragen.


Das Entfernen oder Einstecken von C-Serien-Modulen aus/in CompactRIO-Zielsysteme(n) während der laufenden Kommunikation wird nicht unterstützt.

Wenn Sie ein Modul, während es aktiv mit einem Modul des Typs NI 986x kommuniziert, in das cRIO-Chassis stecken oder aus dem cRIO-Chassis herausziehen, kann es zu Problemen mit der Anwendung und möglicherweise sogar zu Schäden am Gerät kommen.



Öffnen der Hilfe

Die NI-XNET Hardware and Software Help wird über National Instruments»NI-XNET»NI-XNET-Dokumentation geöffnet.


Automatische Installation von NI-Produkten

Die Installation der meisten Produkte von National Instruments kann über Kommandozeilenargumente gestartet werden, so dass die Dialogfelder des Installationsprogramms ganz oder teilweise ausgeblendet werden.


Wenn die zu installierende NI-Software mit Microsoft .NET 4.0 arbeitet, wird das Installationsprogramm von .NET vor dem der NI-Software ausgeführt und erfordert möglicherweise zwischendurch einen Neustart. Wenn Sie den Neustart verhindern möchten, müssen Sie Microsoft .NET 4.0 vorher separat installieren.


Weitere Informationen zum automatischen Installieren von Produkten von National Instruments finden Sie in den folgenden KnowledgeBase-Artikeln:


Nutzung von NI-Software unter Microsoft Windows 10

Microsoft Windows 10 ist die neueste Version des Betriebssystems Windows. Windows 10 unterscheidet sich sehr stark von vorherigen Windows-Versionen. Funktionen von Windows 7 und 8 wurden in Windows 10 miteinander kombiniert. Darüber hinaus wartet das Betriebssystem mit vielen neuen Funktionen auf. Weitere Informationen zur Unterstützung von NI-Produkten unter Windows 10 finden Sie unter ni.com/windows10.


Nutzung von NI-Software unter Microsoft Windows 8.1

Wenn Sie NI-Software auf Microsoft Windows 8.1 installieren, werden der Ansicht "Apps" neue Kacheln hinzugefügt, z. B. Verknüpfungen mit NI LabVIEW, dem Measurement & Automation Explorer (NI MAX) und dem NI-Startmenü. Weitere Informationen dazu, wie NI-Produkte unter Windows 8.1 arbeiten, finden Sie auf ni.com/windows8.



Rechtliche Hinweise

Copyright


© 2009–2017 National Instruments. Alle Rechte vorbehalten.


Gemäß den Bestimmungen des Urheberrechts darf diese Publikation ohne vorherige schriftliche Zustimmung der Firma National Instruments Corporation weder vollständig noch teilweise vervielfältigt oder verbreitet werden, gleich in welcher Form, ob elektronisch oder mechanisch. Das Verbot erfasst u. a. das Fotokopieren, das Aufzeichnen und das Speichern von Informationen in Informationsgewinnungssystemen sowie das Anfertigen von Übersetzungen, gleich welcher Art.


National Instruments achtet das geistige Eigentum anderer und fordert seine Nutzer auf, dies ebenso zu tun. Die Software von National Instruments ist urheberrechtlich und durch andere Rechtsvorschriften zum Schutz geistigen Eigentums geschützt. Wenn Sie Software von National Instruments nutzen, um Software oder andere Materialien, die im Eigentum Dritter stehen, zu vervielfältigen, dürfen Sie Software von National Instruments nur insoweit nutzen, als Sie die betreffenden Materialien nach den jeweils anwendbaren Lizenzbestimmungen oder Rechtsvorschriften vervielfältigen dürfen.


Lizenzverträge von National Instruments und Rechtshinweise von Drittanbietern


Lizenzverträge (EULAs) von National Instruments und Rechtshinweise von Drittanbietern befinden sich nach der Installation in folgenden Verzeichnissen:


  • Rechtshinweise: <National Instruments>\_Legal Information und <National Instruments>
  • EULAs: <National Instruments>\Shared\MDF\Legal\license
  • Informationen zum Hinzufügen von Rechtshinweisen zu Installationsprogrammen, die mit Hilfe von NI-Produkten erzeugt werden: <National Instruments>\_Legal Information.txt

Eingeschränkte Rechte der US-Regierung


Für Behörden, Regierungsstellen oder andere Rechtsträger der US-Regierung ("Government") ist die Verwendung, Vervielfältigung, Reproduktion, Veröffentlichung, Änderung, Verbreitung oder Übertragung der technischen Daten in diesem Handbuch gemäß der folgenden Verordnungen der US-Bundesbehörden weiter beschränkt: Federal Acquisition Regulation 52.227-14 für zivile Behörden und Defense Federal Acquisition Regulation Supplement Section 252.227-7014 und 252.227-7015 für Militärbehörden.


IVI Foundation - Urheberrechtsvermerk


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.


Marken


Informationen zu Marken von NI finden Sie in den NI Trademarks and Logo Guidelines auf ni.com/trademarks. Sonstige hierin erwähnte Produkt- und Firmenbezeichnungen sind Marken oder Handelsnamen der jeweiligen Unternehmen.


Patente


Nähere Informationen über den Patentschutz von NI-Produkten und -Technologien finden Sie unter Hilfe»Patente in Ihrer Software, in der Datei patents.txt auf Ihrem Datenträger oder unter National Instruments Patent Notice auf der Website ni.com/patents.


374802J-0113