Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Does PXI-6547 support WDT file format

Solved!
Go to solution

Please correct as needed....

 

The Waveform Data Type (WDT) is the only file format within the HWS that supports the extended logic states of digital signals.

Can this file format be used on the PXIe-6547 digital i/o module ?

 

0 Kudos
Message 1 of 4
(5,730 Views)

Fonzi,

First I wanted to try to clarify your question.  I'm not sure what you mean by "extended logic states of digital signals", are you referring to digital tri state logic?  Also, WDT is actually a data type, not a file format like HWS.  

 

When you say can a HWS file be used with your module, I'm assuming you mean to generate the digital data.  If so, then yes, it is possible.  In LabVIEW there is a function called "niHSDIO Write Named Waveform VI" which can take as an input a HWS file, a WDT, any many other data types.  Here is a link:

http://zone.ni.com/reference/en-XX/help/370520K-01/hsdioviref/hsdio_write_nm/

 

Hope this helps.

 

Systems Engineer
SISU
0 Kudos
Message 2 of 4
(5,717 Views)

Thannk you for the reply and correction.

 

Extended logic states, according to NI documenation, includes the basic states (0, 1, X) and the acquisition states of H, L, Z.

I recieve an error message "A digital state value in the waveform you attempted to write is invalid for this device or for this configuration.  Status code -219406".

 

My understanding is the WDT data type is the only type available to represent the extended data states.

 

Is it accurate to state: b/c the 6541 card does not have the hardwrae compare funcitonality, it is not able to accept the WDT data type ?

 

 

0 Kudos
Message 3 of 4
(5,715 Views)
Solution
Accepted by topic author Fonzi

Fonzi,

Good, then we are talking about the same thing when it comes to states.  The following defines all the digital logic states our hardware supports:

http://zone.ni.com/reference/en-XX/help/370520K-01/hsdio/flogic_states/

 

A note in that document states the hardware modules that can support all the digital states.  The 6541 can still accept the WDT data type, since in your code it did let you.  It just doesn't support some of the digital states that it contains.  Since it doesn't have hardware compares, it can't handle the compare states.  If the WDT only had 

 

You are correct, you must use the WDT when using the extended digital states.  Its documented here:

http://zone.ni.com/reference/en-XX/help/370520J-01/hsdio/digitalwaveformdata/

 

 

All of my resources have been found in the NI-HSDIO Digital Waveform Generator/Analyzer Help file, which is installed onto your computer with the HSDIO driver.  An online version can be found here:

http://zone.ni.com/reference/en-XX/help/370520K-01/

Systems Engineer
SISU
0 Kudos
Message 4 of 4
(5,710 Views)