LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

how to halt 6551 digital IO card to stop sending pattern for a wanted time

I need to use 6551 digital card to test a chip. I have a pattern file saved into a .hws file. However, I need to somehow halt in the middle of the pattern and measure the current, then resume the pattern again. Can 6551 do that for me? How? If you can show an example of Labview program, that will be greatly appreciated.
 
Tieling
0 Kudos
Message 1 of 6
(2,796 Views)
Tieling,

Try reading up on the Pause Trigger capabilities of the HSDIO devices to see if that achieves what you are looking for.  Using an input trigger, you can pause in the middle of a session and pick up where you left off when you release the trigger.  Additionally, you can use "Idle State" vectors to change the state of the lines while you are pause (maybe you need to tristate the lines while you are paused?).

documentation and examples for HSDIO are installed under:
<Start Menu>\Programs\National Instruments\NI-HSDIO
0 Kudos
Message 2 of 6
(2,787 Views)
Hi,

this is a good idea. I don't need to change state while I am in idle. I need to keep whatever state it is at the moment when I pause. However, where is the detail document or example on this particular function - "Pause Trigger". Can you point me a link or any related document saying the detail on how to implement the Pause Trigger capabilities of HSDIO device?

Tieling
0 Kudos
Message 3 of 6
(2,769 Views)
Tieling,

The documentation for HSDIO is found at:
<Start Menu>\Programs\National Instruments\NI-HSDIO\Documentation\NI Digital Waveform Generator-Analyzer Help

For some basic Pause Trigger information, look in these sections:
Devices>>NI 655x>Generation>>Dynamic Generation>>Dynamic Generation Triggers and Events
Fundamentals>>Digital Terminology>>Timing and Triggering>>Triggers

For C examples i would recommend:
<Start Menu>\Programs\National Instruments\NI-HSDIO\Examples\c\Dynamic Generation\DynamicGenerationHardwarePauseTrigger

For LabVIEW examples, look at:
<Start Menu>\Programs\National Instruments\NI-HSDIO\Examples\LabVIEW ##\Dynamic Generation.llb\Dynamic Generation Hardware Pause Trigger with Idle State.vi

I hope that helps!


0 Kudos
Message 4 of 6
(2,766 Views)
Hey Tieling,
 
The process of digitally communicating to your DUT, and then taking some analog measurements on the same pins, sounds like a common application. It would be great if some of us here at National Instruments could discuss your application with you offline. Therefore, I was wondering if you mind if we contacted you directly? All you have to do is reply with a yes or no to give us permission to get your contact information. The great thing is that you do not have to post your e-mail or phone number on this thread, but just a yes or no to whether we can contact you directly to discuss this. Let us know if this is possible. Thanks, and have a great day.
 
Regards,
DJ L.
0 Kudos
Message 5 of 6
(2,731 Views)
Yes, I am glad to discuss that with you. However, I am in a training course until Friday. So will you be able to call me on Friday? Thanks a lot.

Tieling
0 Kudos
Message 6 of 6
(2,725 Views)