Funktionsunterstützung | NI-XNET PCI, PXI und CAN der C-Serie | NI USB-847x CAN | PXI und PCI CAN der Serie 2 | PCMCIA CAN der Serie 2 | NI 985x CAN der C-Serie |
---|---|---|---|---|---|
Hardwarefunktionen | |||||
Elektrische Isolierung (500 V) | 60 | 500 | 60 | 60 | 60 |
Hardware-Zeitstempel (1 μs) | ✓ | ✓ | ✓ | ✓ | ✓ |
Hardware-Taktsynchronisation | ✓ [1] | Optional (USB-8473s, USB-8472s) | ✓ | Optional (Zusätzliches Kabel) | ✓ [1] |
Gerätegesteuerter DMA | ✓ | – | – | – | – |
Frontpanel-LEDs | ✓ | – | – | – | – |
Externe Trigger-Leitungen | ✓ (8513, 8517) | Optional (USB-8473s, USB-8472s) | – | Optional (Zusätzliches Kabel) | – |
Periodische CAN-Frames mit Hardwarebeschleunigung | 192/Anschluss | – | 49/Modul | 49/Modul | Unterschiedlich |
Firmware-Feld-Updates | ✓ | ✓ | ✓ | ✓ | Nicht verfügbar |
Transceiver | TJA1041, TJA1054A, AU5790 | TJA1041, TJA1054A | TJA1041, TJA1054A, AU5790 | TJA1041, TJA1054A | TJA1041, TJA1054A |
CAN-Controller | D_CAN | SJA1000 | SJA1000 | SJA1000 | SJA1000 |
Primärtreiber | |||||
NI-XNET | ✓ | – | – | – | – |
NI-CAN | – | ✓ | ✓ | ✓ | – |
LabVIEW FPGA | – | – | – | – | ✓ |
Unterstützung für Treiberfunktionen | |||||
NI-CAN-Bus-Monitor-Programm | – | ✓ | ✓ | – | – |
NI-CAN-Testpanels | ✓[2] | – | ✓ | ✓ | – |
NI-XNET-Datenbank-Editor | ✓ | – | – | – | – |
NI-XNET-Bus-Monitor | ✓ | – | – | – | – |
LabVIEW-Projektintegration | ✓ | – | – | – | – |
API-Unterstützung | |||||
NI-XNET-API (Frame/Signal) | ✓ | – | – | – | – |
NI-CAN-Frame-API | ✓[2] | Teilweise (KB kA00Z000000kIMHSA2) | ✓ | ✓ | – |
NI-CAN-Kanal-API | ✓[2] | Add-on (KB kA00Z0000004AgKSAU) | ✓ | ✓ | – |
Elementare I/O (FPGA) | – | – | – | – | ✓ |
Betriebssystemunterstützung | |||||
Windows Vista/XP/2000 | ✓ | ✓ | ✓ | ✓ | – |
Windows 7 | ✓ | ✓ | ✓ | ✓ | – |
Windows 8 | ✓ | ✓ | ✓ | ✓ | – |
LabVIEW Real-Time (PharLap: PXI, cRIO-900x, cRIO-908x) | ✓ | – | ✓ | – | ✓ |
LabVIEW Real-Time (VxWorks: cRIO-901x, cRIO-907x) | ✓ (NI 986x wird in cRIO-901x und cRIO-902x unterstützt) | – | – | – | ✓ |
LabVIEW Real-Time (Linux RT: cRIO-9068) | ✓ | – | – | – | ✓ |
Toolkits und Bibliotheken | |||||
CANopen-Bibliothek | ✓[2] | Begrenzt (Beispiel) | ✓ | ✓ | Begrenzt |
ECU Measurement and Calibration Toolkit | ✓ | ✓ | ✓ | ✓ | Begrenzt |
Automotive Diagnostic Command Set | ✓[2] | ✓ | ✓ | ✓ | – |
[1]NI 985x-CAN-Module der C-Serie werden automatisch mit allen NI CompactRIO-Modulen auf der Backplane mit gemeinsamer Zeitbasis synchronisiert. Die NI 986x-CAN-Module der C-Serie werden automatisch von der Backplane aus mit NI CompactRIO- und NI CompactDAQ-Modulen mit einer gemeinsamen Zeitbasis synchronisiert. Die externe Synchronisierung erfordert ein Digitalmodul.
[2]Bei NI-XNET-Geräten besteht Abwärtskompatibilität mit vorhandenem NI-CAN-Kanal- und -Frame-API-Code sowie mit NI-Toolkits mit der NI-XNET-Kompatibilitätsbibliothek. Weitere Informationen zur Kompatibilitätsbibliothek sind hier zu finden.
Produktdokumentation: Vermeiden von Problemen bei der Softwarekompatibilität für CompactRIO-Systeme