Readme zu NI-XNET 18.5

November 2018

In dieser Datei finden Sie wichtige Hinweise zu NI-XNET, u. a. zur Installation und zu bekannten Problemen.

Überblick

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

Automatische Installation von NI-Produkten

Nutzung von NI-Software unter Microsoft Windows 10

Nutzung von NI-Software unter Microsoft Windows 8.1

Unterstützung von LabVIEW NXG und Hinweise zur Verwendung mit LabVIEW NXG

Rechtliche Hinweise

Überblick

NI-XNET ist ein NI-Gerätetreiber, der eine Reihe benutzerfreundlicher Funktionen zum Lesen und Schreiben von CAN-, LIN- und FlexRay-Frames und -Signalen enthält, die mit vielen verschiedenen Plattformen, wie USB, PXI, PCI, NI CompactDAQ und NI CompactRIO, kompatibel sind.

Unterstützte Betriebssysteme

NI-XNET arbeitet mit folgenden Betriebssystemen:

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

Nachfolgend sehen Sie alle Entwicklungsumgebungen von National Instruments, die mit NI-XNET zusammenarbeiten.

Entwicklungsumgebungen1 Von NI-XNET 18.5 unterstützte Versionen
LabVIEW 2015, 2016, 2017 und 2018
LabVIEW Real-Time (RT) 2015, 2016, 2017 und 2018
LabVIEW NXG 3.0
LabWindows™/CVI™ 2012 und neuer
1 Die Dateien zur Unterstützung von LabVIEW NXG sind in NI-XNET nicht enthalten und müssen separat über den NI-Paketmanager heruntergeladen werden. Eine entsprechende Anleitung finden Sie unter Installieren von NI-XNET für LabVIEW NXG.

Unterstützung von Microsoft Visual Studio

NI-XNET unterstützt die folgenden Versionen von Microsoft Visual Studio und den entsprechenden Programmiersprachen.

Programmiersprachen Von NI-XNET 18.5 unterstützte Versionen
Microsoft Visual C/C++ 6.0 und neuer

Installationshinweise

Wie NI-XNET von einer DVD installiert wird, ist in der nachfolgenden Anleitung erklärt. Informationen zur Installation von NI-XNET für LabVIEW NXG finden Sie unter Installieren von NI-XNET für LabVIEW NXG.

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 Installations-DVD von NI-XNET in das DVD-Laufwerk ein. Wenn die Installation nicht automatisch beginnt, suchen Sie den Datenträger im Windows-Explorer und starten Sie die Datei autorun.exe.
  2. Klicken Sie auf Installieren.
  3. 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.
  4. 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.

Änderungen und neue Funktionen

Neuerungen und Änderungen in NI-XNET 18.5 im Vergleich zu NI-XNET 18.0

NI-XNET 18.5 umfasst folgende Neuerungen:

In NI-XNET 18.5 wurden folgende Änderungen vorgenommen:

Neuerungen und Änderungen in NI-XNET 18.0 im Vergleich zu NI-XNET 17.5.1

NI-XNET 18.0 umfasst folgende Neuerungen:

In NI-XNET 18.0 wurden folgende Änderungen vorgenommen:

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

In NI-XNET 17.5.1 wurden folgende Änderungen vorgenommen:

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

NI-XNET 17.5 umfasst folgende Neuerungen:

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:

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

NI-XNET 17.0 umfasst folgende Neuerungen:

In NI-XNET 17.0 wurden folgende Änderungen vorgenommen:

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

NI-XNET 16.1 umfasst folgende Neuerungen:

In NI-XNET 16.1 wurden folgende Änderungen vorgenommen:

Unterstützte Hardware

Module der C-Serie:

Von XNET-Modulen der C-Serie unterstützte Plattformen:

Hinweis  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-IDKurzfassung
672838 Inserting a USB-850x device can result in an unusable device with internal errors on PharLap. Workaround: Remove and reinsert the device or reboot the system.
687624 NI-XNET CAN FD sessions (non-BRS) require CAN FD Baudrate to be set.
696254 NI-XNET may incorrectly set the CAN I/O Mode for CAN FD clusters and frames imported from databases that comply with ARXML 4.2 or later.
697677 NI-XNET does not import the DBC BO_TX_BU property from DBC files and prevents a TX frame from being mapped to multiple transmit ECUs.
703292 The J1939 address claim procedure does not detect conflicts between two ECUs running on the same XNET interface.
704022 NI-XNET Read CAN Frames can return fewer than the requested number of J1939 frames without reporting an error as specified in the documentation.
705533 Frame Out Queued sessions do not retransmit cyclic J1939 frames with payloads greater than 8 bytes. These transmit one time when the session starts, then only when new data is written to the session.
705671 Switching a J1939 session to a different ECU Node Name does not use the address from the new ECU, even if that ECU has already claimed an address. The node address must be set after the node name to properly configure the session.
710192 The NI-XNET Database Editor does not allow you to create a signal with the same name as one previously deleted. Avoid this issue by saving the database and re-opening it after deleting the signal.
710389 NI-XNET Wait (Transmit Complete) may cause a stale FlexRay frame to retransmit if the transmit queue is already empty.

Behobene Fehler

Nachfolgend sind einige der in dieser Version behobenen Probleme aufgelistet. Um den Rahmen dieser Liste nicht zu sprengen, wurden nur die wichtigsten Probleme aufgeführt. Anhand der Fehlerreport-Kennung (CAR-ID) können Sie in dieser Liste nachschauen, ob ein bestimmter Fehler behoben wurde.

CAR-IDKurzfassung
675253 When using the Port Configuration Utility, it is not possible to rename ports beyond 160.
684491 In LabVIEW NXG, some XNET modules appear outside their PXI chassis in System Designer.
684861 NI-XNET cannot send or receive J1939 PDU1 broadcasts.
684951 Unaddressed J1939 Input Queue and Signal sessions do not receive data unless a stream session is also open on the interface.
685825 J1939 FIBEX databases that contain ECU names are not imported correctly, and saving the database will result in overwriting the name with 0.
687144 Extremely long strings passed to the XNET Create Session VI can cause LabVIEW to crash.
687422 Default value for the nxPropSession_J1939ResponseTimeTrSD property adversely affects performance.
687562 Rev C (and later) PCI/PXI-8511 and -8512 devices might switch to Bus Off when attempting to transmit immediately following a reboot or Self-Test.
688639 Having multiple startup VIs that contain NI-XNET project sessions can cause a LabVIEW RT target to hang.
690135 J1939 Address Claim does not behave properly when set through the ECU property rather than the Node Name and Node Address properties.
691298 TRC-8453 fails to communicate on first use after switching from LS to HS mode.
695102 NI-XNET crashes when opening DBC files containing very large signals, if the range is represented as an integer.
696778 The NI-XNET Session Property Node may apply active frame properties to the wrong frame, when the name of one frame is the prefix of another frame in the database.
700188 NI-XNET cannot import CAN FD settings from FIBEX 4.1.2 databases.
704457 J1939 ECUs are not destroyed when the last session using the ECU is closed, preventing other ECUs on the network from claiming the node address.
705988 Modifying the list of displayed signals in the NI-XNET Bus Monitor may result in incorrectly displayed unit name.
708226 Closing the Register Values dialog window when modifying a custom baud in the NI-XNET Bus Monitor or NI-XNET Database Editor may make the application unresponsive.

Weitere Neuerungen bei der Programmierung

Kompatibilität mit NI-CAN

Wenn Sie die NI-CAN-API mit NI-XNET-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 in das cRIO-Chassis stecken oder aus dem cRIO-Chassis herausziehen, während das Chassis aktiv mit einem Modul des Typs NI 986x kommuniziert, kann es zu Problemen mit der Anwendung und möglicherweise sogar zu Schäden am Gerät kommen. Controller, die mit dem Programmiermodus "NI-DAQmx" arbeiten (z. B. Modelle der Gerätefamilie cRIO-904x), können hingegen jederzeit in das Chassis eingesteckt oder aus dem Chassis entfernt werden.

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.

Unterstützung von LabVIEW NXG und Hinweise zur Verwendung mit LabVIEW NXG

In den folgenden Abschnitten finden Sie Informationen zur Verwendung von NI-XNET mit LabVIEW NXG.

Mit LabVIEW NXG kompatible Betriebssysteme und Systemvoraussetzungen für LabVIEW NXG

LabVIEW NXG unterscheidet sich in folgenden Aspekten von anderer unterstützter Software:

Installieren von NI-XNET für LabVIEW NXG

LabVIEW NXG wird mit Hilfe des NI-Paketmanagers installiert. Zur Installation von NI-XNET für LabVIEW NXG sind folgende Schritte erforderlich:

  1. Besuchen Sie ni.com/info und geben Sie NXGDownload ein, um zur Seite für den Download von LabVIEW NXG zu gelangen.
  2. Klicken Sie auf Download LabVIEW NXG.
  3. Daraufhin wird der NI-Paketmanager installiert. Anschließend öffnet sich der NI-Paketmanager mit einem Download-Fenster.
  4. Wählen Sie LabVIEW NXG Suite und klicken Sie auf die grüne Installieren-Schaltfläche.
  5. Wählen Sie dann LabVIEW NXG und NI-XNET aus.
  6. Folgen Sie zum Herunterladen von LabVIEW NXG und NI-XNET den Aufforderungen des Installationsprogramms.

Hilfe zu LabVIEW NXG

Die Kontexthilfe von LabVIEW NXG wird mit der Tastenkombination <Strg + H> geöffnet, und durch Bewegen des Mauszeigers über ein Objekt wird die jeweilige Hilfe zum Objekt angezeigt.

Mit Hilfe der Suchleiste in der rechten oberen Ecke des Programmfensters von LabVIEW NXG können Sie das Programm durchsuchen. Die Suchergebnisse lassen sich auch in der Kontexthilfe anzeigen.

Weitere Dokumentation ist auf ni.com/manuals verfügbar.

Beispiele zu LabVIEW NXG

Starten Sie LabVIEW und klicken Sie auf die Registerkarte Lerninhalte.

Zu den Lerninhalten zu LabVIEW NXG gelangen Sie über die Registerkarte Lektionen und zu den Beispielen über die Registerkarte Beispiele. Zum Durcharbeiten der Lektionen und Beispiele folgen Sie den angezeigten Anweisungen.


Rechtliche Hinweise

Copyright

© 2009–2018 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:

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.

374802M-0113