LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

simultaneous analog input output using PCI 7030/6040 possible?

"I am using PCI 7030/6040E.I am facing 2 problems.
1)I want to acquire some analog signal then do some manipulation and send it out through the output channel continuously.I have tried to use the "simultaneous ana ip/op vi " example which came alongwith labview.but got the error message that the board does not support multiple buffers.what is the problem?this particular bord does not support simult. i/p and o/p? or, is there any solution?

2)second problem :
it is told that after you embed and run code in the Real-Time Target, it will continue to run even if we change the target to host labview.it is true for analog input.but when i do analog output, if i change the target to host labview, immediately the
vi stops and analog output ends.why?


3)is it possible to run more than one vi on the Real-time target simultaneously?"
0 Kudos
Message 1 of 2
(2,675 Views)
Hello,

1) I would suggest trying the example that ships with LabVIEW Real-Time called One Channel PID - RT Engine.vi. The VI you are using sounds like it is doing buffered AI-AO. Your application sounds like it would be a single-point input, followed by single point output. If you are doing more than one channel, you can look at some of the multiple channel PID examples. The point here is that you use single-point input (one sample from each channel of interest is acquired per iteration) instead of buffered input, and that you can remove the PID portion if you are not interested in PID control.

2) Try a single-point example as mentioned above. Do you see the same behavior? I have never seen this happen and do not know what would cause this offhand.

3) Ye
s. It is generally recommended to only have one time-critical VI though, and not to run parallel DAQ VIs.
0 Kudos
Message 2 of 2
(2,675 Views)