LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI-6509 On Demand Monitoring

Hi,

I am trying to monitor 30 DIO lines of a PCI-6509. The current version of DAQmx (19.0) and LabView (2019) I am using do not seem to have an On Demand setting for the DAQmx timing VI that I have seen online. Is there another way in my current version of software to constantly monitor all 30 ports and relay their data within microseconds? Trying to see if this application is possible before going full steam ahead.

Thanks,

Joe

0 Kudos
Message 1 of 2
(538 Views)

@josephrenk wrote:

Hi,

I am trying to monitor 30 DIO lines of a PCI-6509. The current version of DAQmx (19.0) and LabView (2019) I am using do not seem to have an On Demand setting for the DAQmx timing VI that I have seen online. Is there another way in my current version of software to constantly monitor all 30 ports and relay their data within microseconds? Trying to see if this application is possible before going full steam ahead.

Thanks,

Joe


In microseconds is impossible, as the processing time of the driver and windows os prioritization is in the order of ms.

 

For on-demand timing, you should not configure anything (don't ever use DAQmx timing API). Refer to the following example to continuously monitor DI channels using software timed reads.

 

 

Navigate to LabVIEW >> Help >> Find Examples

And navigate to the highlighted item

 

santo_13_1-1660860178870.png

 

 

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 2
(505 Views)