03-03-2009 09:54 AM
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.
03-04-2009 10:29 AM
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