Readme zu NI-CAN 18.5

Januar 2019


Nachfolgend finden Sie Informationen zum Treiber NI-CAN™ für Windows 10/8.1/7 und LabVIEW™ Real-Time (ETS), darunter Informationen zur Installation, zu neuen Funktionen sowie zu wichtigen Fehlerkorrekturen.



Überblick

Unterstützte Betriebssysteme

Unterstützte Entwicklungsumgebungen

Installationshinweise

Produktsicherheit und kritische Updates

Neuerungen und Änderungen

Unterstützte Hardware

Behobene Fehler

Weitere Neuerungen bei der Programmierung

Versionshinweise

Automatische Installation von NI-Produkten

Nutzung von NI-Software unter Microsoft Windows 10

Nutzung von NI-Software unter Microsoft Windows 8.1

Rechtliche Hinweise


Überblick

NI-CAN umfasst ein vollständiges Application Programming Interface (API) sowie die Konfigurations- und Analyse-Tools im National Instruments Measurement & Automation Explorer (MAX). Mit NI-CAN-APIs können Sie Anwendungen für Ihre speziellen Test- und Simulationsanforderungen entwickeln.


Im NI-CAN Software and Hardware Installation Guide auf dem Installationsdatenträger wird die Installation von Hardware und Software von National Instruments beschrieben.


Das NI-CAN Hardware and Software Manual und die Hilfe zu NI-CAN (NI-CAN Help) sind die wichtigsten Informationsquellen zu NI-CAN-Produkten. Sie finden darin eine Einführung in CAN, Hinweise zum Einstieg in das Entwickeln von Anwendungen mit NI-CAN und eine vollständige Beschreibung aller Funktionen des Treibers.


Die NI-CAN-Dokumentation finden Sie, indem Sie auf Ihrem Computer Start»Alle Programme»National Instruments»NI-CAN»NI-CAN-Dokumentation auswählen. Die Hilfe zum Measurement & Automation Explorer für CAN und die NI-CAN Help können über das Hilfemenü des Measurement & Automation Explorers (MAX) (unter Hilfethemen) geöffnet werden.


Die Online-Hilfe der National-Instruments-Entwicklungsumgebungen LabVIEW und LabWindows™/CVI™ enthält zu jeder NI-CAN-Funktion einen Link zur NI-CAN Help.


Unterstützte Betriebssysteme

NI-CAN 18.5 arbeitet mit folgenden Betriebssystemen:


  • Windows 10/8.11/7 SP12

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.


Hinweis  Das Installationsprogramm von NI-CAN funktioniert weder mit Windows Vista/XP/NT/Me/2000/98/95 noch mit Installationen von Windows 7 ohne Service Packs. Die Installation und Verwendung von NI-CAN 18.5 ist auf diesen Betriebssystemen nicht mehr möglich. Anwendungen, die mit NI-CAN 18.5 arbeiten, können nur auf Computern mit einem von NI-CAN 18.5 unterstützten Betriebssystem ausgeführt werden. Nach der Installation von NI-CAN 18.5 sind außerdem sämtliche Installationsprogramme, die auf dem betreffenden Computer mit Hilfe von LabVIEW, LabWindows™/CVI™, NI TestStand™ oder Measurement Studio erstellt wurden, nur auf den von NI-CAN 18.5 unterstützten Betriebssystemen ausführbar.


Weitere Informationen zu den 2016 in Kraft tretenden Änderungen an der Betriebssystemunterstützung von NI-Produkten finden Sie im KB-Artikel 79UC78LS, Why Does My NI ADE Installer Fail on Windows XP/Vista and Windows Server 2003?


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.


Unterstützte Entwicklungsumgebungen

NI-CAN 18.5 unterstützt die nachfolgenden Versionen von Entwicklungsumgebungen einschließlich Service Packs. Wenn Sie keine Entwicklungsumgebung verwenden, lesen Sie bitte den Abschnitt "Unterstützung von Microsoft Visual Studio".


AnwendungssoftwareVon NI-CAN 18.5 unterstützte Versionen
LabVIEW (32 Bit) 2015, 2016, 2017, 2018 und neuer3
LabVIEW RT (ETS)2015, 2016, 2017, 2018 und neuer3
LabWindows™/CVI™8.0 und neuer

3  Die Kompatibilität mit neueren Versionen konnte zum Veröffentlichungszeitpunkt dieser Version noch nicht nachgeprüft werden. Die neuesten Informationen zur Kompatibilität mit LabVIEW und LabVIEW RT finden Sie auf der Seite NI-CAN and LabVIEW/LabVIEW RT Compatibility.

Unterstützung von Microsoft Visual Studio

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


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

Hinweis  NI-CAN arbeitet auch mit Borland C/C++.


Installationshinweise

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


  1. Legen Sie die NI-CAN-CD in das CD-ROM-Laufwerk ein. Wenn das Laufwerk Daten-CDs automatisch startet, beginnt nun die Installation. Wenn die Installation nicht automatisch startet, suchen Sie die CD im Windows-Explorer und starten Sie die Datei autorun.exe.
  2. Der Installationsassistent führt Sie durch die notwendigen Schritte zur 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.


Beginnend mit der Version 18.5.0 installiert NI-CAN nur die Dateien zur Unterstützung der neuesten LabVIEW-Version auf dem System. Zum Einbinden des Treibers in mehrere auf einem System installierte LabVIEW-Versionen gehen Sie wie folgt vor:


  1. Installieren Sie NI-CAN 18.5.0 (oder eine neuere Version).
  2. Starten Sie den Rechner neu.
  3. Kopieren Sie die nachfolgenden Ordner der neuesten LabVIEW-Version in die Ordner der älteren LabVIEW-Versionen. ([LVDIR] steht für den Ordner der neuesten Version.)
    • [LVDIR]\vi.lib\nican
    • [LVDIR]\examples\nican
    • [LVDIR]\help\nicanhelp.chm
    • [LVDIR]\help\nicanhelp.txt
    • [LVDIR]\menus\Categories\Measurement\_NICAN
    • [LVDIR]\menus\Categories\Measurement\can.mnu

Jetzt sollte NI-CAN mit beiden LabVIEW-Versionen funktionieren.


Die API von NI-CAN wird in LabVIEW 2015 massenkompiliert. Dieser Vorgang hat keinen Einfluss auf die Funktion Ihrer VIs. In LabVIEW 2015 und neueren LabVIEW-Versionen werden Sie jedoch zum Speichern der NI-CAN-SubVIs aufgefordert. Um diese Meldung zu umgehen, müssen die oben genannten Ordner massenkompiliert werden. Für eine ältere LabVIEW-Version benötigen Sie auch eine ältere Version des NI-CAN-Treibers.


Hinweis  Das Installationsprogramm von NI-CAN 18.5.0 (oder einer neueren NI-CAN-Version) entfernt alle vorhandenen Dateien zur Unterstützung älterer LabVIEW-Versionen. Beim Update einer bestehenden Version von NI-CAN auf 18.5.0 werden Sie daher feststellen, dass der Treiber nur noch mit der neuesten installierten LabVIEW-Version arbeitet. Damit der Treiber mit älteren Versionen von LabVIEW arbeitet, gehen Sie nach den oben beschriebenen Schritten vor. Beachten Sie jedoch, dass die Dateien zur Unterstützung älterer LabVIEW-Versionen sofort nach der Installation des NI-CAN-Treibers an die entsprechende Stelle kopiert werden müssen.


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

Neuerungen und Änderungen seit NI-CAN 18.0

NI-CAN 18.5 umfasst folgende neue Funktionen:


  • Unterstützung der neuesten 32-Bit-Version von LabVIEW.
  • Unterstützung für Geräte des Typs NI USB-8501 bei der Arbeit mit der NI-XNET Compatibility Library und mit NI-XNET 18.5 (oder neuer). Da die NI-XNET Compatibility Library die Einschränkungen von Geräten des Typs NI-USB-847x nachahmt, wird nur die Frame-API mit Netzwerk-Interface-Objekten unterstützt.
  • Der Speicherort des internen Fehlerprotokolls von NI-CAN lautet ab sofort %PROGRAMDATA%\National Instruments\NI-CAN.
  • Der Treiber installiert nur noch die Dateien zur Unterstützung der neuesten LabVIEW-Version auf dem System. Wenn mehrere 32-Bit-Versionen von LabVIEW installiert sind, werden die Dateien zur Unterstützung älterer Versionen entfernt.

Neuerungen und Änderungen seit NI-CAN 17.0

NI-CAN 18.0 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2018 (32 Bit)
  • Wegfall der Unterstützung von LabVIEW 2014

Neuerungen und Änderungen seit NI-CAN 16.0

NI-CAN 17.0 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2017 (32 Bit)
  • Wegfall der Unterstützung von LabVIEW 2013
  • Unterstützung für Geräte des Typs NI USB-8501 und NI USB-8506 bei der Arbeit mit der NI-XNET Compatibility Library und mit NI-XNET 18.5 (oder neuer). Da die NI-XNET Compatibility Library die Einschränkungen von Geräten des Typs NI-USB-847x nachahmt, wird nur die Frame-API mit Netzwerk-Interface-Objekten unterstützt.

Neuerungen und Änderungen seit NI-CAN 15.0

NI-CAN 16.0 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2016 (32 Bit)
  • Wegfall der Unterstützung für LabVIEW 2012

Neuerungen und Änderungen seit NI-CAN 14.0

NI-CAN 15.0 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2015 (32 Bit)
  • LabVIEW 2011 wird nicht mehr unterstützt.

Neuerungen und Änderungen seit NI-CAN 2.7.5

NI-CAN 14.0 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2014 (32 Bit)
  • LabVIEW 2010 wird nicht mehr unterstützt.

Neuerungen und Änderungen seit NI-CAN 2.7.4

NI-CAN 2.7.5 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2013 (32 Bit)
  • LabVIEW 2009 wird nicht mehr unterstützt.
  • Unterstützung von cDAQ Modulen des Typs NI 9861 und NI 9862 über NI-XNET (mindestens LabVIEW 2010 erforderlich)
  • Informationen zum Ausführen von NI-CAN-Code auf NI-XNET-Hardware finden Sie im Abschnitt "NI-XNET Compatibility for NI-CAN" der NI-CAN Help.


Neuerungen und Änderungen seit NI-CAN 2.7.3

NI-CAN 2.7.4 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2012 (32 Bit).
  • LabVIEW 8.6 wird nicht mehr unterstützt.
  • Windows XP wird nur noch mit Service Pack 3 und höher unterstützt.

Neuerungen und Änderungen seit NI-CAN 2.7.2

NI-CAN 2.7.3 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2011 (32 Bit)
  • Unterstützung für LabVIEW 8.5 wurde entfernt.

Neuerungen und Änderungen seit NI-CAN 2.7

NI-CAN 2.7.2 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2010 (32 Bit)
  • Die Unterstützung für LabVIEW 8.2 wurde entfernt.

Neuerungen und Änderungen seit NI-CAN 2.6.x

NI-CAN 2.7 umfasst folgende neue Funktionen:


  • Unterstützung für Karten des Typs PCI-8511, 8512 und 8513 über NI-XNET (mindestens LabVIEW 8.5 erforderlich)
  • Unterstützung für Karten des Typs PXI-8511, 8512 und 8513 über NI-XNET (mindestens LabVIEW 8.5 erforderlich)

Informationen zum Ausführen von NI-CAN-Code auf NI-XNET-Hardware finden Sie im Abschnitt "NI-XNET Compatibility for NI-CAN" der NI-CAN Help.


Neuerungen und Änderungen seit NI-CAN 2.5.x

NI-CAN 2.6.3 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 2009.
  • LabVIEW 7.1 wird nicht mehr unterstützt.

NI-CAN 2.6 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 8.6.
  • Die Unterstützung für LabVIEW 8.0.x wurde entfernt.
  • Der Speicherort der Hilfs- und Beispieldateien für Microsoft Visual C/C++ 6.0 und Borland C hat sich geändert:

    Die Dateien befanden sich ursprünglich im Verzeichnis Programme\National Instruments\NI-CAN\MS Visual C\. Unter Windows Vista lautet das neue Verzeichnis Benutzer\Öffentlich\Öffentliche Dokumente\National Instruments\NI-CAN\MS Visual C\ und unter Windows XP/2000 Dokumente und Einstellungen\All Users\Gemeinsame Dokumente\National Instruments\NI-CAN\Examples\MS Visual C\. Diese Änderung war erforderlich, weil Benutzer unter Windows Vista keine Dateiänderungen am Programmordner vornehmen können.

    Als Alias für den Speicherort der C-Dateien (*.h und *.lib) wurde die Variable NIEXTCCOMPILERSUPP eingeführt. Diese Variable kann beim Kompilieren oder Verlinken einer Anwendung verwendet werden.

NI-CAN 2.5.1 umfasst folgende neue Funktionen:


  • Unterstützung für LabVIEW 8.5.

Unterstützte Hardware

Nachfolgend sind alle Hardwaremodelle aufgeführt, die mit NI-CAN 18.5 zusammenarbeiten.


  • PCI-CAN, PCI-CAN/2 (High-Speed; Serie 1 und 2)
  • PCI-CAN/LS, PCI-CAN/LS2 (Low-Speed/Fault-Tolerant; Serie 1 und 2)
  • PCI-CAN/DS, (Dual Speed: Port-1 High-Speed, Port-2 Low-Speed; Serie 1)
  • PCI-CAN/XS, PCI-CAN/XS2, (HS/LS/SW [per Software wählbar]; Serie 2)
  • PXI-8460, ein Port oder zwei Ports (Low-Speed/Fault-Tolerant; Serie 1 und 2)
  • PXI-8461, ein Port oder zwei Ports (High-Speed; Serie 1 und 2)
  • PXI-8462, (Dual Speed: Port-1 High-Speed, Port-2 Low-Speed; Serie 1)
  • PXI-8464, ein Port oder zwei Ports (HS/LS/SW [per Software wählbar]; Serie 2)

Unter Windows arbeitet NI-CAN mit folgenden Geräten von National Instruments:


  • USB-8472 (Low-Speed/Fault-Tolerant CAN)
  • USB-8472s (Low-Speed/Fault-Tolerant CAN mit Synchronisation)
  • USB-8473 (High-Speed CAN)
  • USB-8472s (High-Speed CAN mit Synchronisation)
  • USB-8476 (LIN)
  • USB-8476s (LIN mit Synchronisation)
  • PCMCIA-CAN, PCMCIA-CAN/2 (Serie 1 und 2)

Verschiedene CAN-Karten von National Instruments der Serie 1 werden in dieser NI-CAN-Version nicht mehr unterstützt. Für folgenden Karten müssen Sie daher NI-CAN 2.2 (verfügbar auf ni.com) installieren:


  • PCI-CAN (CAN-Karte, Baujahr vor 1998, Artikelnummern 183887A-01 und 183887B-01)
  • PCI-CAN/2 (CAN-Karte, Baujahr vor 1998, Artikelnummern 183887A-02 und 183887B-02)
  • PCMCIA-CAN (CAN-Karte, Baujahr vor 1998, Artikelnummern 184272A-01, 184272B-01 und 184272C-01)
  • PCMCIA-CAN/2 (CAN-Karte, Baujahr vor 1998, Artikelnummern 184272A-02, 184272B-02 und 184272C-02)

Folgende AT-(ISA-)Hardware wird nur noch von NI-CAN 2.1.3 (verfügbar auf ni.com) unterstützt:


  • AT-CAN
  • AT-CAN/2 (ISAPNP-Karten; High Speed; Serie 1)

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


Behobene Fehler

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 18.5 und NI-CAN 2.7.5 gelösten 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
414367When using a Real-Time target, some NI-XNET cards may display as "Unknown Device."
644400Example projects might not compile after an upgrade because the location of the NI-CAN CVI header file (nican.h) in not consistent across versions.
714191NI USB-847x devices can lose frames or cause a system crash while transmitting.
717841Repeatedly calling ncConfig with interface numbers larger than 260 (e.g., CAN99999) can lead to an unhandled exception and crash in ncConfig.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.7.5 und NI-CAN 2.7.4 gelösten 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
361899Memory corruption possible when reading data in LabVIEW.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.7.3 und NI-CAN 2.7.2 gelösten 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
251950System hangs with ncAction Start when Log Start Trigger attribute is enabled.
282965USB CAN modules disappear from MAX when multiple processes are executed at the same time.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.7.2 und NI-CAN 2.7.1 gelösten 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
145168MUX in Motorola byte order does not work properly when sending less than a full 8-byte frame.
242580Scheduler assertion error on NI PXI-8109 real-time controller when using ports on two different devices.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.7.1 und NI-CAN 2.6.2 gelösten 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
142729NI USB-8473s synchronization fails with traffic on the bus.
226671Error R6030 when compiling NI-CAN application in Visual Studio 2008.
233936The nctInitStart function fails with NI-XNET compatibility error.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.6.2 und NI-CAN 2.6.1 gelösten 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
139394Terminating an NI-CAN process on one CAN port might affect other CAN ports or cards.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.6.1 und NI-CAN 2.6 gelösten 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
122723Blue screen when removing an NI USB-847x or PCMCIA CAN interface while running an NI-CAN application on it.
120242Warning states should not trigger a notification callback.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.5.2 und NI-CAN 2.6 gelösten 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
103680Timeline Recovery attribute for ncWriteNetMult VI/function does not work.
55364Importing a CAN database in MAX incorrectly changes datatype for extended arbitration IDs.
93911Calling ncClose frequently may result in a firmware no response error.
95354Notification functions/ncWait for Read operations do not work on NI-847x interfaces.
42012Using the timestamped input read mode with 64 tasks causes a kernel overflow error.
40750You cannot set the Single Shot property when the Network Interface Object is running.
94653The ncOpen function/VI could fail to start communication fast computers.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.5.2 und NI-CAN 2.5.1 gelösten 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
4DAGR870NI-CAN 2.5.1 does not install VIs to support synchronization between Traditional NI-DAQ and CAN for LabVIEW 8.5.

Nachfolgend sehen Sie einen Teil der zwischen NI-CAN 2.5.1 und NI-CAN 2.5 gelösten 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
47P90370Fixed an issue where the LIN firmware was incorrectly calculating the enhanced checksum using the unprotected ID.
47ICPNSPFixed an issue where CAN objects would not restart correctly when the Network Interface is restarted.
48H8PQ70Fixed an issue where the computer would crash when the function SetProcessWorkingSetSize() is used to increase buffer memory.

Weitere Neuerungen bei der Programmierung

Synchronisations-VIs für NI-DAQ

Der traditionelle NI-DAQ-Treiber kann unter Windows Vista und Windows 7 nicht mehr genutzt werden. Daher sind folgende VIs zur Synchronisation von CAN und DAQ unter Windows Vista und Windows 7 nicht mehr verfügbar:


  • CAN Clear with NI-DAQ.vi
  • CAN Clear Multiple with NI-DAQ.vi
  • CAN Sync Start with NI-DAQ.vi
  • CAN Sync Start Multiple with NI-DAQ.vi

Unterstützung von CANdb-Dateien (*.dbc)

NI-CAN arbeitet mit CANdb-Dateien im Netzwerk, die mit dem CANdb- oder CANdb++-Editor der Firma Vector erzeugt wurden. CANdb-Dateien können entweder mit dem Measurement & Automation Explorer (MAX) oder der NI-CAN-Channel-API ausgelesen werden. Weitere Informationen finden Sie im Abschnitt "Using the Channel API" der NI-CAN Help.


NI-CAN arbeitet mit CANdb-Dateien im Netzwerk, die mit dem CAN-Modul von Vector Products erzeugt wurden. Allerdings werden nicht alle CANdb-Dateien unterstützt, die mit Modulen für Higher-Layer-CAN-Protokolle erzeugt wurden, wie J1939, ISO11783 oder NMEA2000. Um herauszufinden, welche Funktionen dieser Module erkannt werden, importieren Sie die CANdb-Datei in den MAX. NI-CAN zeigt zu jedem nicht unterstützten Objekt ein Fehlerdialogfeld an und markiert das Objekt rot. Die aktuelle NI-CAN-Version arbeitet beispielsweise nicht mit dem J1939-Protokoll für Multi-Frame-Nachrichten (größer als 8 Byte).


Aktualisierte Get/Set-Attribute in der Frame-API für LabVIEW

NI-CAN wurde seit der Version 2.4 um verschiedene Frame-API-Attribute erweitert. Wenn Ihre LabVIEW-VIs mit einer älteren NI-CAN-Version arbeiten und Sie eine NI-CAN-Version ab 2.4 installieren, werden die Konstanten oder Bedienelemente am AttrId-Eingang nicht automatisch angepasst. Ersetzen Sie Ihre alten Konstanten und Bedienelemente mit Hilfe des AttrId-Eingangs der neuen NI-CAN-VIs.


Sie können aber auch alten Frame-API-Attribute beibehalten.


Bei der Channel-API für LabVIEW gab es keine Änderung. Da die Get/Set-Property-Funktionen polymorphe VIs sind, werden sie bei einem Update automatisch durch die neuen ersetzt.


Versionshinweise

  • Der NI-XNET Compatibility Layer für NI-CAN arbeitet derzeit mit folgenden Hardwaremodellen:
    • PCI-8511, PCI-8512, PCI-8513, PXI-8511, PXI-8512 und PXI-8513 (Windows und Phar Lap)
    • NI 9861 und NI 9862 (nur Windows; in LabVIEW erscheinen diese Modelle als Variante des PCI-8511 und PCI-8512 mit einem Port.)
    • USB-8501, USB-8502 und USB-8506 (nur Windows, nur Frame-API)
  • Der NI-XNET Compatibility Layer für NI-CAN arbeitet derzeit nicht mit dem LabVIEW-Beispiel "Channel Monitor.vi".
  • Bei USB-LIN-Adaptern muss am LIN-Bus ein Abschlusswiderstand aktiviert werden. Das geschieht üblicherweise am Master-Knoten. Informationen zum Aktivieren und Deaktivieren des Abschlusswiderstands erhalten Sie in der Beschreibung zur ncSetAttribute-Funktion in der Frame-API.
  • USB-LIN-Schnittstellen erfordern eine externe Spannungsversorgung für den Spannungsbereich von 8–18 V. Weitere Einzelheiten finden Sie in den Spezifikationen zu Ihrer Hardware, die auf ni.com verfügbar sind.
  • Wenn zum ersten Mal Hardware erkannt wird, wechselt die USB-LED schnell zwischen grün und gelb.
  • Bei schwerwiegenden Fehlern blinkt die USB-LED in einem morseähnlichen Muster, das für einen Fehlercode steht. Zählen Sie, wie oft die LED lange und kurz aufblinkt, und wenden Sie sich an den Support von National Instruments.
  • Wenn Sie einen USB-Hub mit USB-CAN- oder -LIN-Produkten verwenden, muss der Hub mit Strom versorgt werden.
  • Aufgrund der Verzögerungen auf dem USB werden Daten oder Statusangaben, die von einem Gerät der Serie NI USB-847x empfangen werden, unter Umständen vom Treiber auf dem Host später verarbeitet als Daten von einer PC-Steckkarte (z. B. einer PCI-, PXI- oder PCMCIA-Karte). Zeitstempel bleiben davon unberührt, da die Zeitstempel auf der Hardware generiert werden. Bei Geräten der Serie NI USB-847x kann es jedoch, anders als bei PC-Steckkarten, deswegen zu Timeout-Fehlern kommen. Erhöhen Sie zur Vermeidung solcher Fehler den Timeout-Wert der entsprechenden Wartefunktion.

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


© 1996–2019 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.


374799F-0113