LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Connect/Disconnect terminals PCI-6624

Hello Everybody,

 

I'm currently using the "Connect/Disconnect terminals" vi to copy frequency signals between 3 PCI-6624 boards, with a RTSI cable between them. Attached is a screen of my VI.

 

So, I have 3 PCI-6624 boards, named Cpt0, Cpt1, Cpt2.

 

I have 3 signals to copy, the first one (Shuttle) will be copied to 4 destinations.

The second one (Brakes) will also be copied to 4 destinations.

The third one (SeatSwitch) will be copied to 1 destination.

 

The 3 source signals are connected respectively to the Cpt0/PFI30, Cpt0/PFI27 and Cpt0/PFI35 lines.

Every source signal is 50 Hz, 25% duty cycle, but the phase is different.

 

Every time I have a rising edge on a boolean signal, I copy the 50 Hz signal on the destination, otherwise, the destination is connected to a blank PFI (=GND).

 

I have no problems with the "Shuttle" and "Brake" groups, but the "SeatSwitch" has a random behaviour... It seems like I cannot copy the SeatSwitch signal, without deactivating a copy of one other signal.

 

I have also tried, in a blank VI, to copy or not copy (with the same method) the SeatSwitch signal with a boolean command and it works so I think there is no wiring problem.

I have also tried to make the changes in parallel, not with a For loop, but the problem is the same, it works with 2,3,4,5... copies but not with 9...

 

Have you any idea of where my problem come from ?

 

I have been searching all day, any advice is welcome !

Thanks in advance.

 

 

 

0 Kudos
Message 1 of 2
(2,825 Views)

Hi Matisson,

The problem probably comes from the RTSI cable, the RTSI cable have only 8 lines and youre problem appear when you share more than 8 signals.

Regards

Yann C.

France

0 Kudos
Message 2 of 2
(2,803 Views)