06-23-2010 01:27 PM
I am having trouble communicating a DI trigger from one card to another in a PXI chassis:
Chassis is a PXI-1044
Slot2: PXI-6651 (Synch card)
Slot3: PXI-6608 (Counter Timer)
Slot4: PXI-6528 (Industrial IO)
Slot 5: PXI-6733 (Analog Output)
I am inputing a 24V discrete on PFI0.1 (Trigger1) on the PXI-6528 in slot 4. I can verify that the input is working by watching it in MAX.
When the discrete toggles, I have my VI setup to start an analog output using the "start digital edge vi". If I use "/PXI1Slot4/PXI_Trig1" as the source, I get error -89125 "No registered trigger lines could be found between the devices in the route". If I use "/PXI1Slot5/PXI_Trig1", it never triggers.
I have verified in MAX that there is a direct route (green box) between between "/PXI1Slot4/port0/line1" and "/PXI1Slot4/PXI_Trig1".
How again do you assert that PFI is writing to the Trigger? (All PFIs on other cards that have PFI's direct routed to trigger1 can't be writing to it, so I believe I remember there is something you need to do in MAX to tell to go ahead and make a particular discrete input the "input" to the trigger line; but I can;t remember how to do this.)
06-24-2010 08:01 AM
Nevermind.... used the "daqmx connect terminals VI" inside of the VI instead of doing it in MAX