Multimodul-Scan mit NI-Switches

Überblick

NI bietet Schalter mit Scan-Funktionen an. In diesem Dokument werden die verschiedenen Scanoptionen, Hardwareeinstellungen und Programmiertechniken zum Scannen mehrerer Module erläutert. Die Leser sollten Grundkenntnisse in der Konfiguration und Programmierung von Einzelmodul-Scan-Hardware haben. Informationen zu einzelnen Modulen finden Sie in der NI Switch Help unter Programmierung mit NI-SWITCH»Features»Scanning»Scanning NI Switches with NI DMM.

Inhalt

Abfragen

Das Scannen wird normalerweise verwendet, wenn das Timing von Verbindungen mit einem Ereignis eines anderen Geräts (z. B. eines Messinstruments) synchronisiert werden muss. Scannen besteht darin, eine Liste von Verbindungen für ein Ereignis zu erstellen. Die Verbindungen werden in eine Scan-Liste eingereiht, die in den Speicher des Schaltmoduls geladen wird. Der erste Eintrag in der Scan-Liste wird ausgeführt, wenn das Schaltmodul aktiviert ist und die Trigger-Einstellungen bestimmen, wie es durch die Liste schreitet. Die Scan-Liste kann kontinuierlich oder mit einer bestimmten Häufigkeit abgearbeitet werden.
Es gibt zwei hardwaregetaktete Scan-Optionen: Synchrones Scannen und Handshaking.

Software-Trigger-Scan

Beim Scannen von Software-Triggern wird die Scan-Liste beim Aufruf des VIs niSwitch Send Software Trigger.vi (niSwitch_SendSoftwareTrigger) erweitert. Jeder nachfolgende Eintrag wird nach jedem weiteren Aufruf des VIs niSwitch Send Software Trigger.vi (niSwitch_SendSoftwareTrigger) ausgeführt.



Synchrones Scannen

Jeder Eintrag in der Scan-Liste wird ausgeführt, wenn der Schalter einen digitalen Impuls empfängt. Dieser digitale Impuls ist der Trigger-Eingang (TI). Eine gängige Anwendung der synchronen Abtastung ist mit einem Digitalmultimeter (DMM). Das Digitalmultimeter führt in regelmäßigen Abständen Messungen aus und erzeugt einen digitalen Impuls. Wenn der Schalter diesen digitalen Impuls erhält, wird mit dem nächsten Eintrag der Scan-Liste fortgefahren. Sie müssen das DMM-Intervall zwischen den Messungen mindestens auf die Zeit programmieren, die für die Aktivierung und Ruhelage des Schalters benötigt wird.



Abbildung 1: Synchrones Scannen

Handshaking

Handshaking ist dem synchronen Scannen sehr ähnlich, aber der Schalter sendet jetzt nach jeder Verbindung einen digitalen Impuls, Scanner Advanced (SA), an das Messgerät zurück. Das DMM muss nicht so programmiert werden, dass es in regelmäßigen Abständen Messungen durchführt, sondern einen Impuls als Trigger für seine Messungen akzeptiert. Das DMM muss aktiviert und bereit sein, einen Trigger für seine erste Messung zu akzeptieren. Der Schalter ist dann aktiviert, führt seinen ersten Eintrag in der Scan-Liste aus, erzeugt den SA-Trigger und wartet auf einen digitalen Impuls, der seinen nächsten Eintrag ausführt. Wenn das Digitalmultimeter diesen Impuls erhält, wird die erste Messung durchgeführt und ein digitaler Impuls erzeugt. Nachdem das Schaltmodul diesen digitalen Impuls erhalten hat, wird der nächste Eintrag in der Scan-Liste ausgeführt und ein weiterer digitaler Impuls erzeugt usw.


Abbildung 2: Handshaking

Steuern und Triggern von Schaltern

PXI-Schalter benötigen keinen Controller, da sie wie alle anderen PXI-Karten vom PXI-Controller des PXI-Chassis gesteuert und von Messgeräten getriggert werden können. SCXI-Schalter erfordern einen dedizierten Controller wie NI 4021, NI 4060 oder NI 407x und können auch von Messgeräten, in der Regel Digitalmultimetern, getriggert werden.
Beim SCXI-Switch-Scan ist der Switch-Controller die Verbindung zwischen der Entwicklungsumgebung (ADE) und dem Switch. Mit Hilfe des SCXI-Protokolls kommuniziert der Controller mit dem Switch, um ihn mit den im Programm ausgewählten Parametern festzulegen und die Scan-Liste in den Schaltspeicher herunterzuladen. Das Gerät, das die Trigger sendet, ist dafür verantwortlich, die Schaltabtastliste durch seine Einträge weiterzuleiten.
Schaltsteuerung und Trigger müssen nicht dasselbe Gerät sein. So kann das NI 4021 beispielsweise nur als Schaltregler verwendet werden, verfügt aber nicht über Trigger-Funktionen. Sie benötigen ein NI-DMM, um den SCXI-Schalter zu triggern, wenn er von einem NI 4021 gesteuert wird. Wenn Sie ein NI-DMM zur Steuerung von SCXI-Schaltern verwenden, können Sie auch Trigger senden, ohne ein anderes Gerät zu benötigen. Das verwendete steuernde DMM, das Verkabelungsschema und die SCXI-Schalter bestimmen die Scan-Fähigkeiten, d.h. synchrones Scannen oder Handshaking.
Zwei Kabel dienen zur Steuerung oder Triggerung von SCXI-Schaltern: das SH9MD-AUX-Kabel und das AUX-Trigger-Kabel.

SH9MD-AUX-Kabel

Dieses Kabel dient zur Übertragung der SCXI-Kommunikation von einem Switch-Controller (4021, DMM, E-Serie) zu einem SCXI-Switch.
- Wenn dieses Kabel mit einem NI 4060 verwendet wird, kann es nur SCXI-Kommunikation und das MC-Signal vom DMM zum Schalter übertragen, was bedeutet, dass nur eine synchrone Abtastung möglich ist.
- Wenn dieses Kabel mit einem NI 407x verwendet wird, kann es SCXI-Kommunikation, MC-Signal und SA vom Schalter zum DMM übertragen, synchrones Scannen und Handshaking sind dann möglich.
- Bei Verwendung dieses Kabels mit einem NI 4021 ist nur SCXI-Kommunikation möglich. Scan-Trigger können nicht über dieses Kabel gesendet werden.



Abbildung 3: SH9MD-AUX-Kabel



AUX-Trigger-Kabel

Mit diesem Kabel werden Trigger von einem NI-DMM getrennt. Mit diesem Kabel kann das DMM Trigger senden und empfangen, aber keine SCXI-Schalter steuern. Diese beiden Trigger werden mit einem Anschlussblock oder Frontpanel des Schaltmoduls verbunden. Ein Zweig dieses Kabels ist mit VOLTMETER COMPLETE gekennzeichnet, das das MC-Signal vom DMM leitet. Der andere Zweig ist mit EXT TRIG IN beschriftet, der die SA vom Schalter zum DMM leitet. Dieses Kabel kann zwischen einem PCI- oder PXI-DMM und einem PXI- oder SCXI-Schalter verwendet werden.


Abbildung 4: AUX-Trigger-Kabel


Hochspannungs-SCXI-Backplane

SCXI-Schalter benötigen einen Backplane-Adapter zum Anschließen des SH9MD-AUX-Kabels. Die Backplane führt Signale vom SH9MD-AUX-Kabel an die Rückseite des Schalters an der ganz rechten Position auf der Backplane. Diese Backplanes können mit zwei oder acht SCXI-Switches verbunden werden.
Das PXI-1011 verfügt über eine integrierte Backplane, die mit allen 8 SCXI-Schaltern verbunden ist. Wenn Sie jedoch ein SCXI-Chassis im MAX erstellen, müssen Sie einen SCXI-Schalter auswählen, der die Signale vom SH9MD-AUX-Kabel empfängt.
Wenn Sie SCXI-1127, SCXI-1128 oder SCXI-1129 verwenden, können Sie diese Backplanes verwenden, um Hochspannungssignale zwischen allen mit der Backplane verbundenen SCXI-Schaltern zu teilen und Hochspannungssignale an das DMM zu leiten. Im Gegensatz zu den digitalen Signalen des SH9MD-AUX-Kabels, das nur zu einem SCXI-Switch geführt wird, werden die Hochspannungssignale von allen an die Backplane angeschlossenen Switches gemeinsam genutzt. Mit dem Kabel HV8-BAN4 werden SCXI-Backplanes mit einem NI-DMM verbunden. Die 9-poligen DIN-Anschlüsse für das SH9MD-AUX-Kabel sind in Abbildung 5 eingekreist. Die drei verfügbaren Backplane-Kits sind: SCXI-1357, SCXI-1358 oder SCXI-1359. Melden Sie sich auf ni.com an, um Informationen zu diesen Kits zu erhalten.



Abbildung 5: Rückansicht von SCXI-Backplanes mit 9-poligen Din-Anschlüssen


SCXI-Schalter benötigen eine Backplane zum Anschließen des SH9MD-AUX-Kabels zur Steuerung oder Triggerung. Bei einer Multimodulabtastung muss nur ein SCXI-Schalter mit dem Controller oder der Trigger-Einrichtung verbunden werden.

Einzelmodulabtastung


Bei der Verwendung von NI-Schaltern in Scan-Operationen müssen mehrere Faktoren berücksichtigt werden: Schaltfunktionen, Chassis-Funktionen und Scan-Modus. Bei einer bestimmten Hardwarekonfiguration ist Multimodulabtastung nur möglich, wenn Einzelmodulabtastung möglich ist. Einzelmodul-Scanfunktionen sind nicht erforderlich, um sicherzustellen, dass ein Scanvorgang mit mehreren Modulen möglich ist.

 

 

EINGABE
Trigger-Eingang
AUSGABE
Erweiterter Scanner​
SCXI-1127
SCXI-1128
SCXI_Trig 0
Vorne, hinten
SCXI_Trig <2>
Vorderseite
SCXI-1129
Alle SCXI-Trigger
Vorne, hinten
Alle SCXI-Trigger
Vorderseite
SCXI-1193
SCXI-1166
SCXI-1130
SCXI-1167
Alle SCXI-Trigger
Vorne, hinten
Alle SCXI-Trigger
Vorne, hinten
SCXI-1169
Alle SCXI-Trigger
Rückseite
Alle SCXI-Trigger
Rückseite
PXI-2501
PXI-2503
PXI-2593
PXI-2566
PXI-2529
PXI-2530
PXI-2567
Alle PXI-Trigger
Vorderseite
Alle PXI-Trigger
Vorderseite
PXI-2532
PXI-2565
PXI-2568
PXI-2569
PXI-2570
PXI-2575
PXI-2590
PXI-2591
Alle PXI-Trigger
Alle PXI-Trigger
SCXI_Trig <0:7> SCXI-Trigger-Leitungen 0-7
PXI-Trig: PXI-Trigger-Leitungen 0-7
Rückseite: Rückseitiger Steckverbinder
Vorne: Frontpanel oder Anschlussblock
Tabelle 1: Trigger-Optionen für NI-Switches


Wir können verschiedene DMM/Schalter-Systeme nach dem DMM, dem Schalter und dem verwendeten Kabel kategorisieren. In der folgenden Tabelle haben wir jedem möglichen System einen Buchstaben zugewiesen.



Tabelle 2: DMM/Switch-Systemoptionen


- System A: Das DMM steuert und triggert den SCXI-Schalter über interne PXI/SCXI-Leitungen eines PXI/SCXI-Kombinations-Chassis. Das DMM befindet sich am rechten PXI-Steckplatz eines Kombi-Chassis.
- System B: Das DMM steuert den SCXI-Schalter nicht, sondern triggert ihn über das AUX-Triggerkabel. Der SCXI-Schalter wird von einem anderen Gerät gesteuert.
- System C: Das DMM steuert und triggert den SCXI-Schalter über das SH9MD-AUX-Kabel.
- System D: Das DMM triggert den PXI-Schalter über PXI-Trigger-Leitungen. PXI-4060 verwendet nur die PXI-Trigger-Leitungen 0 bis 6. PXI-407x verwendet die PXI-Trigger-Leitungen 0 bis 7.
- System E: Ein PXI- oder PCI-DMM triggert den PXI-Schalter über das AUX-Triggerkabel

Aus Tabelle 2 können wir nun eine Tabelle mit Scan-Funktionen für alle NI-Schalter erstellen.


Systeme


Schaltmodule
A
Interne PXI/SCXI-Leitungen
B
AUX-Trigger
Kabel
C
SH9MD
AUX-Kabel
D
PXI-Trigger
Leitungen
E
AUX-Trigger
Kabel
1127, 1128S7S6, H9S5
1129S7, H*10S6, H9S5
1193, 1166
1130, 1167
1169
S7, H*10S6, H9S5, H*8
2501, 2503
2566, 2593
2530, 2567
2529
S1, H3S2, H4
2565, 2590
2591, 2569
2570, 2568
2532, 2575
S1, H3
1160, 1161
1163R, 1190
1191, 1192
Scannen nicht unterstützt
S: Synchrones Scannen
H: Handshaking
* Handshaking nur mit PXI-407x möglich
Tabelle 3: Scan-Funktionen für NI-Switches


Die Zahl neben S und H steht für die Setup-Nummer. Die verschiedenen Einstellungen werden im Abschnitt Multimodulabtastung beschrieben. Wenn Sie z. B. mit mehreren SCXI-1130-Geräten mit Hilfe eines AUX-Triggerkabels synchron suchen möchten, lesen Sie bitte Setup 6. Wenn Sie Handshaking mit mehreren PXI-2529-Geräten über PXI-Trigger-Leitungen durchführen möchten, lesen Sie bitte Setup 3.

Programmier-API für Multimodul-Scans

NI-DAQmx-API

Zum Erstellen eines Programms zum Scannen mehrerer Schalter mit Hilfe der NI-DAQmx-API verwenden Sie NI-DAQmx-Beispiele für Schalter: Switch Scanning with DMM -synchron.vi für synchrone Scan-Einstellungen und Switch Scanning with DMM - Handshaking.vi für Handshaking-Einstellungen. Fügen Sie das VI DAQmx Switch Set Topology and Reset.vi (Abbildung 6) für alle Schalter im Scan-Vorgang hinzu. Die NI-DAQmx-Lieferbeispiele für Schalter befinden sich unter \Programme\National Instruments\LabVIEW\7.0\examples\DAQmx\Switches.
In NI-DAQmx wird "Trigger Input (TI)" als "Advance Trigger" und "Scanner Advanced (SA)" als "Advance Complete Trigger" bezeichnet.



Abbildung 6: In NI-DAQmx hinzugefügte VIs

NI-SWITCH API

Um ein Programm zum Scannen mehrerer Schalter mit Hilfe der NI-SWITCH API zu erstellen, verwenden Sie NI-SWITCH Beispiele: niSwitch DMM Switch Synchronous Scanning.vi für synchrone Scan-Einstellungen und niSwitch DMM Switch Handshaking für Handshaking-Einstellungen. Kopieren Sie die VIs für Schalter LabVIEW für alle am Scan-Vorgang beteiligten Schalter. Die NI-SWITCH-Lieferbeispiele befinden sich unter \Programme\National Instruments\LabVIEW 7.0\examples\instr\niSwitch.

Scan-Liste für mehrere Switches unter NI-SWITCH API
Gehen Sie zum Ausfüllen der Scan-Listen der Schalter im Scan-Vorgang wie folgt vor: Im Beispiel scannen wir vier aufeinanderfolgende Kanäle von drei Schaltern.

Scan-Liste für Schalter #1
Geben Sie in die Scan-Liste von Schalter Nr. 1 die zu scannenden Kanäle gefolgt von der Anzahl der Semikolons „;“ ein, die der Summe der Kanäle in den anderen Scan-Listen plus 1 entspricht. In unserem Beispiel lautet die Gesamtanzahl der Semikolons nach dem Kanaleintrag 9.
Die Scan-Liste sieht folgendermaßen aus: ch0:3com0;;;;;;;;;;;;



1. Kanäle von Schalter Nr. 1, die abgetastet werden sollen, gefolgt von einem Semikolon. Dieser Eintrag ist der gleiche wie beim Scannen eines einzelnen Moduls.
2. Anzahl der Semikolons, die der Anzahl der Kanäle von Schalter #2 entspricht, weist Schalter #1 an, nicht auf die Trigger von Schalter #2 zu reagieren. Diese Semikolons sind Dummy-Einträge, die den Kanälen des Schalters Nr. 2 entsprechen.
3. Anzahl der Semikolons gleich der Anzahl der Kanäle von Schalter Nr. 3 weist Schalter Nr. 1 an, nicht auf die Trigger von Schalter Nr. 3 zu reagieren. Diese Semikolons sind Dummy-Einträge, die den Kanälen von Schalter Nr. 3 entsprechen.

Scan-Liste für Schalter #2
Geben Sie in die Scan-Liste von Schalter 2 die Anzahl der Semikolons ein, die den Kanälen in der ersten Scan-Liste entsprechen, dann die Kanäle, die Sie in Schalter 2 scannen möchten, und die Anzahl der Semikolons, die der Summe der Kanäle in den verbleibenden Scan-Listen plus 1 entspricht. In unserem Beispiel lautet die Anzahl der Semikolons vor dem Kanaleintrag vier, die Anzahl der Semikolons nach dem Kanaleintrag fünf.
Die Scan-Liste sieht folgendermaßen aus: ;;;;;ch0:3com0;;;;;;;


1. Anzahl der Semikolons gleich der Anzahl der Kanäle von Schalter #1 weist Schalter #2 an, nicht auf die Trigger von Schalter #1 zu reagieren.Diese Semikolons sind Dummy-Einträge, die den Kanälen von Schalter #1 entsprechen.
2. Kanäle von Schalter Nr. 2, die abgetastet werden sollen, gefolgt von einem Semikolon. Dieser Eintrag ist der gleiche wie beim Scannen eines einzelnen Moduls.
3. Anzahl der Semikolons gleich der Anzahl der Kanäle Schalter Nr. 3 weist Schalter Nr. 2 an, nicht auf die Trigger von Schalter Nr. 3 zu reagieren. Diese Semikolons sind Dummy-Einträge, die den Kanälen von Schalter Nr. 3 entsprechen.

Scan-Liste für Schalter Nr. 3
Geben Sie in die Scan-Liste von Schalter Nr. 3 die Anzahl der Semikolons ein, die der Summe der Kanäle in allen vorherigen Scan-Listen entspricht. Dann folgen die zu scannenden Kanäle gefolgt von einem Semikolon. In unserem Beispiel lautet die Anzahl der Semikolons vor dem Kanaleintrag 8.
Die Scan-Liste sieht folgendermaßen aus: ;;;;;;;;;;ch0:3com0;



1. Anzahl der Semikolons, die der Anzahl der Kanäle von Schalter 1 entspricht, weist Schalter 3 an, nicht auf die Trigger von Schalter 1 zu reagieren. Diese Semikolons sind Dummy-Einträge, die den Kanälen des Schalters Nr. 1 entsprechen.
2. Anzahl der Semikolons, die der Anzahl der Kanäle von Schalter 2 entspricht, weist Schalter 3 an, nicht auf die Trigger von Schalter 2 zu reagieren. Diese Semikolons sind Dummy-Einträge, die den Kanälen von Schalter Nr. 2 entsprechen.
3. Kanäle des zu scannenden Schalters Nr. 3 gefolgt von einem Semikolon. Dieser Eintrag ist der gleiche wie beim Scannen eines einzelnen Moduls.


Tabelle 4 enthält Informationen zur unterstützten API für alle scanfähigen NI-Switches.


PXI-Schaltmodule​
NI-DAQ
NI-SWITCH
mx 7,1
mx 7,2
mx 7,3
2.0
2.1
2.2
2.3
PXI-2501
-
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2503
-
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2529
Ö
Ö
Ö
-
Ö
Ö
Ö
PXI-2530
Ö
Ö
Ö
-
Ö
Ö
Ö
PXI-2565
-
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2566
Ö
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2567
Ö
Ö
Ö
-
Ö
Ö
Ö
PXI-2590
-
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2591
-
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2593
Ö
Ö
Ö
Ö
Ö
Ö
Ö
PXI-2568
-
Ö
Ö
-
-
Ö
Ö
PXI-2569
-
Ö
Ö
-
-
Ö
Ö
PXI-2570
-
Ö
Ö
-
-
Ö
Ö
PXI-2532
-
-
Ö
-
-
-
Ö
PXI-2575
-
-
Ö
-
-
-
Ö
SCXI-Schaltmodule
NI-DAQ
NI-SWITCH
mx 7,1
mx 7,2
mx 7,3
2.0
2.1
2.2
2.3
SCXI-1127
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1128
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1129
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1130
Ö
Ö
Ö
-
Ö
Ö
Ö
SCXI-1160
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1161
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1163R
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1166
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1167
Ö
Ö
Ö
-
Ö
Ö
Ö
SCXI-1193
Ö
Ö
Ö
Ö
Ö
Ö
Ö
SCXI-1169
-
Ö
Ö
-
-
Ö
Ö
Tabelle 4: Unterstützte APIs für das Scannen von NI-Switches

Scannen mehrerer PXI-Schalter


Synchron

  • Setup 1: Verwendung interner PXI-Trigger-Leitungen


Alle PXI-Schalter können einen Eingangs-Trigger über PXI-Trigger-Leitungen empfangen. In dieser Konfiguration werden keine Kabel vom DMM zu den PXI-Schaltern zum Triggern benötigt. Das DMM sendet seinen MC über eine PXI-Trigger-Leitung an die PXI-Schalter.


Abbildung 7: Synchrones Scannen mehrerer PXI-Schalter mit Hilfe von PXI-Trigger-Leitungen


Programmieren von PXI-Schaltern mit NI-DAQmx
DAQmx - Multi-Switch-Sync verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie am Eingang Trigger-Quelle weiterleiten alle PXI-Trigger-Leitungen eines Moduls aus. In unserem Beispiel haben wir “/PXI1Slot4/PXI_Trig0” ausgewählt. Das DMM-MC-Zielsystem sollte auf die gleiche Trigger-Leitung "TTL 0" gesetzt werden.



Abbildung 8: Konfiguration mehrerer PXI-Switches für synchrones Scannen mit PXI-Trigger-Leitungen in NI-DAQmx



Programmierung von PXI-Schaltern mit NI-SWITCH
NiSwitch Multi Switch Synch Int. verwenden
Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Der Trigger-Eingang sollte für alle Schalter gleich sein und mit dem Ziel des MC-Signals vom DMM übereinstimmen.


Abbildung 9: Konfiguration mehrerer PXI-Switches für synchrones Scannen mit PXI-Trigger-Leitungen in NI-SWITCH


  • Setup 2: Verwenden des AUX-Trigger-Kabels an der Vorderseite des PXI-Schalters


Einige PXI-Schalter können einen Eingangs-Trigger vom Frontpanel oder Anschlussblock empfangen. In dieser Konfiguration verwenden Sie ein AUX-Triggerkabel. Verbinden Sie das MC-Signal vom DMM mit dem entsprechenden externen Trigger-Eingangsanschluss auf dem Frontpanel oder im Anschlussblock eines PXI-Schalters.



Abbildung 10: Scannen mehrerer PXI-Schalter mit AUX-Trigger-Kabel


Programmieren von PXI-Schaltern mit NI-DAQmx
DAQmx - Multi-Switch-Sync verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie für den Eingang "Trigger-Quelle weiterleiten" "/PXI1Slot4/TrigIn", wenn das AUX-Triggerkabel vom DMM mit dem Frontpanel oder Anschlussblock des PXI-Schalters in Slot 4 verbunden ist. Das NI-DMM-MC-Zielsystem sollte auf "Extern" eingestellt sein.



Abbildung 11: Konfiguration mehrerer PXI-Switches für synchrones Scannen mit AUX-Trigger-Kabel in NI-DAQmx


Programmierung von PXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Sync Ext.
Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Fügen Sie niSwitch Route Trigger Input.vi zur Konfiguration des Schalters hinzu, an dem das AUX-Triggerkabel des DMM angeschlossen ist. Wählen Sie "Vorderer Anschluss" für Trigger-Eingangsanschluss und "TTLn" für Trigger-Eingangsbusleitung. Diese PXI-Trigger-Leitung sollte auch unter Trigger-Eingang für alle Schalter ausgewählt werden. Das DMM-MC-Zielsystem sollte auf "extern" eingestellt sein.



Abbildung 12: Konfiguration mehrerer PXI-Schalter für synchrone Abtastung mit externem Trigger-Eingang in NI-SWITCH


Handshaking

  • Setup 3: Verwendung interner PXI-Trigger-Leitungen


Zum Handshake mit mehreren PXI-Schaltern können Sie interne PXI-Trigger-Leitungen verwenden. In dieser Konfiguration wird kein Triggerkabel zwischen dem DMM und den PXI-Schaltern benötigt.



Abbildung 13: Handshaking mit mehreren PXI-Schaltern über PXI-Trigger-Leitungen


Programmieren von PXI-Schaltern mit NI-DAQmx
DAQmx - Multischalter-Hand verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie für den Eingang "Trigger-Quelle weiterleiten" eine beliebige PXI-Trigger-Leitung von einem beliebigen PXI-Schalter und für den Anschluss "Ausgabe weiterleiten" eine andere PXI-Trigger-Leitung. In unserem Beispiel haben wir "PXI1Slot4/PXI_Trig0" und "PXI1Slot4/PXI_Trig1" ausgewählt. Das DMM-MC-Zielsystem sollte auf die gleiche PXI-Trigger-Leitung wie die Trigger-Quelle und der Trigger-Eingang auf die gleiche PXI-Trigger-Leitung wie der Anschluss "Ausgang Fortgeschritten" gesetzt sein.



Abbildung 14: Konfiguration mehrerer PXI-Schalter für Handshaking über PXI-Trigger-Leitungen in NI-DAQmx



Programmierung von PXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Hand Int.
Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Der Trigger-Eingang sollte für alle Schalter die gleiche PXI-Trigger-Leitung haben und mit dem Ziel des DMM-MC-Signals übereinstimmen. Der Ausgang Scan Advanced sollte für alle Schalter die gleiche PXI-Trigger-Leitung haben und mit der Trigger-Quelle des DMM zusammenfallen.



Abbildung 15: Konfiguration mehrerer PXI-Schalter für Handshaking über PXI-Trigger-Leitungen in NI-SWITCH


  • Setup 4: Verwenden des AUX-Trigger-Kabels an der Vorderseite des PXI-Schalters


Einige PXI-Schalter können ihren Eingangs-Trigger empfangen und ihren Scan vom und zum Frontpanel oder Anschlussblock senden. In dieser Konfiguration verwenden Sie ein AUX-Triggerkabel. Verbinden Sie das MC-Signal vom DMM mit dem externen Trigger-Eingangsanschluss auf dem Frontpanel oder im Anschlussblock eines PXI-Schalters. Verbinden Sie außerdem das Signal Ext Trig In des DMM mit dem Anschluss Scanner Advanced auf dem Frontpanel oder im Anschlussblock desselben PXI-Schalters.



Abbildung 16: Handshaking mit mehreren PXI-Schaltern über AUX-Trigger-Kabel


Programmieren von PXI-Schaltern mit NI-DAQmx
DAQmx - Multischalter-Hand verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie “/PXI1Slot4/TrigIn” und “/PXI1Slot4/TrigOut” für die Trigger-Quelle und für den Ausgang Advance Complete, wenn das AUX-Triggerkabel des DMM mit dem Schriftfeld oder dem Anschlussblock des PXI-Schalters in Slot 4 verbunden ist. Das DMM-MC-Zielsystem und die Trigger-Quelle sollten auf "Extern" eingestellt sein.



Abbildung 17: Konfiguration mehrerer PXI-Schalter für Handshaking über AUX-Triggerkabel in NI-DAQmx



Programmierung von PXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Hand Ext.vi
Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Fügen Sie niSwitch Route Trigger input.vi und niSwitch Route Scan Advanced Output.vi vor dem niSwitch commit.vi des Schalters hinzu, an dem das AUX-Triggerkabel des DMM angeschlossen ist. Wählen Sie “Front Connector” für Trigger input connector und für Scan Advanced output connector. Wählen Sie eine PXI-Trigger-Leitung für Trigger-Eingangsbusleitung und eine andere PXI-Trigger-Leitung für Scan Advanced Output Bus Line. Wählen Sie für Trigger Input Bus Line und für Trigger Input aller Schalter die gleiche PXI-Trigger-Leitung aus. Wählen Sie für Scan Advanced Output Bus und für Scan Advanced Output aller Schalter die gleiche PXI-Trigger-Leitung aus. Wählen Sie in der DMM-Konfiguration "Extern" für "Measurement Complete Destination" und für "Trigger Source".


Abbildung 18: Konfiguration mehrerer PXI-Schalter für Handshaking über AUX-Triggerkabel in NI-SWITCH

Scannen mehrerer SCXI-Schalter


Synchrones Scannen

  • Setup 5: SH9MD-AUX-Kabel verwenden


In dieser Konfiguration verwenden Sie ein SH9MD-AUX-Kabel von der Vorderseite des DMM zu einer SCXI-Backplane, die mit einem Schalter in einem SCXI-1000, SCXI-1001 oder PXI-1010 oder mit der Rückseite eines PXI-1011 verbunden ist. Das DMM steuert den SCXI-Schalter und sendet einen Trigger, um durch die Schalt-Scanliste zu springen. Weitere Informationen finden Sie im Abschnitt Backplane oben. In dieser Konfiguration wird das Schaltmodul über das SH9MD-AUX-Kabel, das in den 9-poligen DIN-Anschluss AUX IN der Backplane gesteckt ist, vom DMM gesteuert und getriggert.



Abbildung 19: Synchrones Scannen mehrerer SCXI-Schalter mit SH9MD-AUX-Kabel


Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multi-Switch-Sync verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie “/SC1Mod4/RearTrigIn” als “Advance Trigger Source”, wenn das SH9MD-AUX-Kabel mit dem Modul 4 von Chassis 1 verbunden ist. Welches Modul mit dem SH9MD-AUX-Kabel verbunden ist, erfahren Sie im Abschnitt High Voltage SCXI Backplane. Das DMM-MC-Zielsystem sollte auf "Extern" eingestellt sein.



Abbildung 20: Konfiguration mehrerer SCXI-Schalter für die synchrone Abtastung mittels SH9MD-AUX-Kabel mit NI-DAQmx


Programmierung von SCXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi switch Sync Ext.vi
Dieses Programm kann nicht mit SCXI-1127 oder SCXI 1128 verwendet werden. Die Programmierung dieser Module ist im Abschnitt Programmierung beschrieben. Geben Sie Kanäle in die Scan-Listen gemäß dem im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschriebenen Verfahren ein.
Fügen Sie niSwitch Route Trigger Input.vi zur Konfiguration des Schalters hinzu, an dem das SH9MD-AUX-Kabel angeschlossen ist. Welches Modul mit dem SH9MD-AUX-Kabel verbunden ist, erfahren Sie im Abschnitt High Voltage SCXI Backplane. Wählen Sie "Rückseitiger Anschluss" für Triggereingangsanschluss und "TTLn" für Triggereingangsbusleitung. Diese SCXI-Trigger-Leitung sollte auch unter Trigger-Eingang für alle Schalter ausgewählt werden. Das DMM-MC-Zielsystem sollte auf "extern" eingestellt werden. SCXI-1000, SCXI-1001 und PXI-1010 haben nur SCXI-Trigger-Leitungen 0 und 1. Sie können alle SCXI-Trigger-Leitungen in PXI-1011 verwenden.


Abbildung 21: Konfiguration mehrerer SCXI-Schalter für die synchrone Abtastung mittels SH9MD-AUX-Kabel in NI-SWITCH



Alte Programmierung für das SCXI-1127/1128 mit NI-SWITCH
niSwitch Multi 27_28 Sync verwenden
Bei der bisherigen Programmierung wird das Chassis im traditionellen NI-DAQ-Treiber konfiguriert. Geben Sie "SCXI1::3,4" ein, um Schaltmodule in Steckplatz 3 und 4 des Chassis 1 in den Scan-Vorgang einzubeziehen. Wählen Sie die Topologie "1127/2-wire 32x1 Mux". Sie können den Verbindungsmodus der abgetasteten Module (1 Draht, 2 Draht oder 4 Draht) im MAX über die Registerkarte Kanal in der Moduleigenschaft auswählen. Geben Sie in die Scan-Liste die zu scannenden Kanäle ein, wie Sie es normalerweise für ein einzelnes Modul vor scx!mdy! x ist die Chassis-Nummer und y die Steckplatznummer des Schaltmoduls tun würden. Der Trigger-Eingang sollte auf den rückwärtigen Anschluss des mit dem DMM verbundenen Moduls gesetzt werden. Das Ziel der vollständigen DMM-Messung sollte auf "Extern" eingestellt werden.



Abbildung 22: Konfiguration mehrerer SCXI-1127/1128 für synchrone Abtastung mit SH9MD-AUX-Kabel in NI-SWITCH


  • Setup 6: Verwenden des AUX-Trigger-Kabels an der Vorderseite des SCXI-Schalters


In dieser Konfiguration verwenden Sie ein AUX-Triggerkabel von einem NI-DMM zu einem SCXI-Switch. Die Schalter werden von einem anderen Gerät gesteuert. SCXI-Schalter können einen Eingangs-Trigger vom Frontpanel oder Anschlussblock empfangen. Verbinden Sie das MC-Signal vom DMM mit dem entsprechenden externen Trigger-Eingangsanschluss auf dem Frontpanel oder im Anschlussblock eines SCXI-Schalters.



Abbildung 23: Synchrones Scannen mehrerer SCXI-Schalter über AUX-Trigger-Kabel


Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multi-Switch-Sync verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie “/SC1Mod4/TrigIn” als “Advance Trigger Source”, wenn das AUX-Triggerkabel vom DMM mit dem Frontpanel oder dem Anschlussblock von Modul 4 verbunden ist. Das DMM-MC-Zielsystem sollte auf "Extern" eingestellt sein.



Abbildung 24: Konfiguration mehrerer SCXI-Schalter für die synchrone Abtastung über AUX-Triggerkabel in NI-DAQmx



Programmierung von SCXI-Schaltern mit NI-SWITCH
niSwitch Multi Switch Sync Ext. verwenden
Dieses Programm kann nicht mit SCXI-1127 oder SCXI 1128 verwendet werden. Die Programmierung dieser Module ist im Abschnitt Programmierung beschrieben. Geben Sie Kanäle in die Scan-Listen gemäß dem im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschriebenen Verfahren ein.
Fügen Sie niSwitch Route Trigger Input.vi zur Konfiguration des Schalters hinzu, an dem das AUX-Triggerkabel angeschlossen ist. Wählen Sie "Front Connector" für Trigger-Eingangsanschluss und "TTLn" für Trigger-Eingangsbusleitung. Diese SCXI-Trigger-Leitung sollte auch unter Trigger-Eingang für alle Schalter ausgewählt werden. Das DMM-MC-Zielsystem sollte auf "extern" eingestellt werden. SCXI-1000, SCXI-1001 und PXI-1010 haben nur SCXI-Trigger-Leitungen 0 und 1. Sie können alle SCXI-Trigger-Leitungen im PXI-1011 verwenden.



Abbildung 25: Konfiguration mehrerer SCXI-Switches zur synchronen Abtastung über das AUX-Triggerkabel in NI-SWITCH



Alte Programmierung für das SCXI-1127/1128 mit NI-SWITCH
niSwitch Multi 27_28 Sync verwenden
Bei der bisherigen Programmierung wird das Chassis im traditionellen NI-DAQ-Treiber konfiguriert. Geben Sie "SCXI1::3,4" ein, um Schaltmodule in Steckplatz 3 und 4 des Chassis 1 in den Scan-Vorgang einzubeziehen. Wählen Sie die Topologie "1127/2-wire 32x1 Mux". Sie können den Verbindungsmodus der abgetasteten Module (1 Draht, 2 Draht oder 4 Draht) im MAX über die Registerkarte Kanal in der Moduleigenschaft auswählen. Geben Sie in die Scan-Liste die zu scannenden Kanäle ein, wie Sie es normalerweise für ein Modul vor scx!mdy! x ist die Chassis-Nummer und y die Steckplatznummer des Schaltmoduls tun würden. Der Trigger-Eingang sollte auf den vorderen Anschluss des mit dem DMM verbundenen Moduls gesetzt werden. Das Ziel der vollständigen DMM-Messung sollte auf "Extern" eingestellt werden.



Abbildung 26: Konfiguration mehrerer SCXI-1127/1128 zur synchronen Abtastung über das AUX-Triggerkabel in NI-SWITCH


  • Einstellung7: Verwendung interner PXI-/SCXI-Leitungen


In dieser Konfiguration verwenden Sie ein PXI/SCXI-Kombinations-Chassis. Sie müssen Ihr PXI-DMM in den Steckplatz ganz rechts einfügen. Sie benötigen keine Kabel zwischen dem PXI-DMM und den SCXI-Schaltern, um die SCXI-Schalter zu steuern und zu triggern. Im Kombinations-Chassis hat der rechte Steckplatz des PXI-Chassis mehrere interne Leitungen für die SCXI-Kommunikation und zwei interne Trigger-Leitungen (TTL0 und TTL1), die mit SCXI-Trigger-Leitungen (SCXI Trig0 und SCXI Trig1) verbunden sind.


Abbildung 27: Synchrone Abtastung mehrerer SCXI-Schalter über interne PXI/SCXI-Leitungen



Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multi-Switch-Sync verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können. Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie für "Advance Trigger Source" SCXI_Trig0 von einem beliebigen SCXI-Modul aus. In unserem Beispiel haben wir “/SC1Mod1/SCXI_Trig0” ausgewählt. Das DMM-MC-Zielsystem sollte für NI 407x auf "LBR Trig 0" oder für NI 4060 auf "TTL0" eingestellt sein.




Abbildung 28: Konfiguration mehrerer SCXI-Schalter für die synchrone Abtastung über die PXI/SCXI-Triggerleitung 0 in NI-DAQmx



Programmierung von SCXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Sync Int.
Dieses Programm kann nicht mit SCXI-1127 oder SCXI 1128 verwendet werden. Die Programmierung dieser Module ist im Abschnitt Programmierung beschrieben. Geben Sie Kanäle in die Scan-Listen gemäß dem im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschriebenen Verfahren ein.
Alle Trigger-Eingänge sollten auf "TTL0" gesetzt werden. Das DMM-MC-Zielsystem sollte für NI 407x auf "LBR Trig 0" oder für NI 4060 auf "TTL0" eingestellt sein.

Abbildung 29: Konfiguration mehrerer SCXI-Schalter für die synchrone Abtastung über die PXI/SCXI-Triggerleitung 0 in NI-SWITCH


Alte Programmierung für das SCXI-1127/1128 mit NI-SWITCH
niSwitch Multi 27_28 Sync verwenden
Bei der bisherigen Programmierung wird das Chassis im traditionellen NI-DAQ-Treiber konfiguriert. Geben Sie „SCXI1::1,2,3“ ein, um Schaltmodule in Steckplatz 1, 2 und 3 des Chassis 1 in den Scanvorgang einzubeziehen. Wählen Sie die Topologie "1127/2-wire 32x1 Mux". Sie können den Verbindungsmodus der abgetasteten Module (1-Draht, 2-Draht oder 4-Draht) im MAX über die Registerkarte Kanal in der Moduleigenschaft ändern. Geben Sie in die Scan-Liste die zu scannenden Kanäle ein, wie Sie es normalerweise für ein Modul vor scx!mdy! x ist die Chassis-Nummer und y die Steckplatznummer des Schaltmoduls tun würden. Der Trigger-Eingang sollte auf "TTL0" gesetzt werden. Das Ziel der vollständigen DMM-Messung sollte auf "LBR Trig 0" eingestellt sein.



Abbildung 30: Konfiguration mehrerer SCXI-1127/1128 für synchrone Abtastung über PXI/SCXI-Triggerleitung 0 in NI-SWITCH



Handshaking

  • Setup 8: SH9MD-AUX-Kabel verwenden


In dieser Konfiguration verwenden Sie ein SH9MD-AUX-Kabel von der Vorderseite eines NI-407x zu einer SCXI-Backplane, die mit einem Schalter eines SCXI-1000, SCXI-1001 oder PXI-1010 oder mit der Rückseite eines PXI-1011 verbunden ist. Weitere Informationen finden Sie im Abschnitt High Voltage SCXI Backplane. In dieser Konfiguration wird das Schaltmodul vom NI-407x über das SH9MD-AUX-Kabel gesteuert und getriggert, das in den 9-poligen DIN-Anschluss AUX IN der Backplane gesteckt ist.


Abbildung 31: Handshaking mehrerer SCXI-Schalter mit SH9MD-AUX-Kabel


Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multischalter-Hand verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können.

HINWEIS: Wenn das SCXI-Chassis kein PXI-1011 ist, kann dieses Programm nicht mit SCXI-1127 oder SCXI-1128 verwendet werden. Diese beiden Module können ihren "Advance Complete"-Trigger nur an den SCXI-Trigger "TTL 2" senden, der nur im PXI-1011 verfügbar ist. Wenn die SCXI-1127, SCXI-1128 oder SCXI-1129 in den zu scannenden Schaltern enthalten sind, kann es sich nicht um Module handeln, die mit dem SH9MD-AUX verbunden sind.Diese Module können ihren "Advance Complete"-Trigger nicht an den hinteren Steckverbinder senden.

Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie “/SC1Mod4/RearTrigIn” als Ausgangsanschluss für Vortrigger und “/SC1Mod4/RearTrigOut/ for Advance Complete, wenn Ihr SH9MD-AUX-Kabel mit dem 4 von Chassis 1 verbunden ist. Welches Modul mit dem SH9MD-AUX-Kabel verbunden ist, erfahren Sie im Abschnitt High Voltage SCXI Backplane. Das NI 4060 kann in dieser Konfiguration nicht verwendet werden. Das NI 407x MC-Zielsystem sollte auf "Extern" und die Trigger-Quelle auf "Aux Trig 1" eingestellt sein. Diese Auswahl gibt es nur mit NI-DMM 2.2 oder neuer für das NI 407x.



Abbildung 32: Konfiguration mehrerer SCXI-Schalter für Handshaking über SH9MD-AUX-Kabel in NI-DAQmx


Programmierung von SCXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Hand Ext.vi

HINWEIS: Dieses Programm kann nicht mit SCXI-1127, SCXI-1128 verwendet werden. Wenn das SCXI-1129 in den zu scannenden Schaltern enthalten ist, kann es sich nicht um das Modul handeln, das mit dem SH9MD-AUX-Kabel verbunden ist. Dieses Modul kann seine SA nicht an den hinteren Anschluss senden.

Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Fügen Sie niSwitch Route Trigger input.vi und niSwitch Route Scan Advanced Output.vi vor dem niSwitch commit.vi des Schalters hinzu, an dem das SH9MD-AUX-Kabel angeschlossen ist. Welches Modul mit dem SH9MD-AUX-Kabel verbunden ist, erfahren Sie im Abschnitt High Voltage SCXI Backplane. Wählen Sie "Rückseitiger Steckverbinder" für Trigger-Eingangsanschluss und für Scan Advanced-Ausgangsanschluss. Wählen Sie "TTL0" für die Trigger-Eingangsbusleitung und für die Trigger-Eingabe aller Schalter. Wählen Sie “TTL1”für Scan Advanced Output Bus Line und für Scan Advanced Output aller Schalter Das NI 4060 kann in dieser Konfiguration nicht verwendet werden. Das NI 407x MC-Zielsystem sollte auf "Extern" und die Trigger-Quelle auf "Aux Trig 1" eingestellt sein. Diese Auswahl gibt es nur mit NI-DMM 2.2 oder neuer für das NI 407x.



Abbildung 33: Konfiguration mehrerer SCXI-Schalter für Handshaking über das SH9MD-AUX-Kabel in NI-SWITCH



  • Setup 9: Verwenden des AUX-Trigger-Kabels an der Vorderseite des SCXI-Switches


SCXI-Schalter können Trigger vom/zum Frontpanel oder Anschlussblock empfangen/senden. In dieser Konfiguration verwenden Sie ein AUX-Triggerkabel. Verbinden Sie das MC-Kabel vom DMM mit dem entsprechenden externen Trigger-Eingangsanschluss (ext trig in) auf dem Frontpanel oder im Anschlussblock eines SCXI-Schalters und verbinden Sie den EXT TRIG IN des DMM mit dem Scanner Advanced-Anschluss auf dem Frontpanel oder Anschluss desselben Schalters.


Abbildung 34: Handshaking mit mehreren SCXI-Schaltern über AUX-Trigger-Kabel


Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multischalter-Hand verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können.

HINWEIS: Wenn das SCXI-Chassis kein PXI-1011 ist, kann dieses Programm nicht mit SCXI-1127 oder SCXI-1128 verwendet werden.

Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie “/SC1Mod4/TrigIn” als Ausgangsanschluss für Vortrigger und “/SC1Mod4/TrigOut/ für Vortrigger vollständig, wenn das AUX-Triggerkabel mit dem Frontpanel oder Anschlussblock von Modul 4 im Chassis 1 verbunden ist. Das DMM-MC-Zielsystem sollte auf "Extern" und die Trigger-Quelle auf "Extern" eingestellt sein.


Abbildung 35: Konfiguration mehrerer SCXI-Schalter für Handshaking über AUX-Triggerkabel in NI-DAQmx

Programmierung von SCXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Hand Ext.vi

HINWEIS: Dieses Programm kann nicht mit SCXI-1127 oder SCXI-1128 verwendet werden.

Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Fügen Sie niSwitch Route Trigger input.vi und niSwitch Route Scan Advanced Output.vi vor dem niSwitch commit.vi des Schalters hinzu, an dem das AUX-Triggerkabel angeschlossen ist. Wählen Sie “Front Connector” für Trigger input connector und für Scan Advanced output connector. Wählen Sie "TTL0" für die Trigger-Eingangsbusleitung und für die Trigger-Eingabe aller Schalter. Wählen Sie “TTL1”für Scan Advanced Output Bus Line und für Scan Advanced Output aller Schalter. Wählen Sie in der DMM-Konfiguration "Extern" für "Measurement Complete Destination" und für "Trigger source".



Abbildung 36: Konfiguration mehrerer SCXI-Schalter für Handshaking über das AUX-Riggerkabel in NI-SWITCH
  • Setup 10: Verwendung interner PXI-/SCXI-Leitungen


In dieser Konfiguration verwenden Sie ein PXI/SCXI-Kombinations-Chassis. Sie müssen Ihr PXI NI-407x in den Steckplatz ganz rechts einfügen. Nur das NI 407x kann in dieser Konfiguration Handshake mit dem SCXI-Schaltmodul durchführen. Sie benötigen keine Kabel zwischen dem PXI-DMM und den SCXI-Schaltern, um diese zu steuern und zu triggern.


Abbildung 37: Handshaking mit SCXI-Schaltern über interne PXI/SCXI-Leitungen




Programmierung von SCXI-Schaltern mit NI-DAQmx
DAQmx - Multischalter-Hand verwenden
In Tabelle 4 finden Sie Schalter, die mit NI-DAQmx programmiert werden können.

HINWEIS: Dieses Programm kann nicht mit SCXI-1127 oder SCXI 1128 verwendet werden.

Geben Sie in die Scan-Liste alle Kanäle für jedes zu scannende Modul mit der NI-DAQmx-Scan-Listensyntax /Switch/channel1->channel2 ein.
Wählen Sie unter Quelle für Vortrigger und Ausgangsanschluss für Vortrigger SCXI_Trig0 bzw. SCX_Trig1 aus. In unserem Beispiel haben wir “/SC1Mod1/SCXI_Trig0” und “/SC1Mod1/SCXI_Trig1” ausgewählt. Das NI 4060 kann in dieser Konfiguration nicht verwendet werden. Das NI 407x MC-Zielsystem sollte auf "LBR Trig 0" und die Trigger-Quelle auf "LBR Trig 1" eingestellt sein. Diese Auswahl gibt es nur mit NI-DMM 2.2 oder neuer für das NI 407x.


Abbildung 38: Konfiguration mehrerer SCXI-Schalter für Handshaking über das AUX-Rigger-Kabel in NI-DAQmx



Programmierung von SCXI-Schaltern mit NI-SWITCH
Verwenden Sie niSwitch Multi Switch Hand Int.

HINWEIS: Dieses Programm kann nicht mit SCXI-1127 oder SCXI-1128 verwendet werden.

Geben Sie Kanäle in die Scan-Listen ein, wie im Abschnitt Scan List for Multiple Switches unter NI-SWITCH API beschrieben.
Der Trigger-Eingang für alle Schalter sollte auf "TTL0" und der Ausgang Scan Advanced auf "TTL1" gesetzt werden. Das NI 4060 kann in dieser Konfiguration nicht verwendet werden. Das NI 407x MC-Zielsystem sollte auf "LBR Trig 0" und die Trigger-Quelle auf "LBR Trig 1" eingestellt sein. Diese Auswahl gibt es nur mit NI-DMM 2.2 oder neuer für das NI 407x.


Abbildung 39: Konfiguration mehrerer SCXI-Schalter für Handshaking über PXI/SCXI-Trigger-Leitungen in NI-SWITCH



Was this information helpful?

Yes

No