LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Pause.DigLvl.When

Hey

 

Using the above DAQmx Trigger Property Node with 'Pause.DigLvl.When' the PWM signal under question seems to randomly stop in either a high or low state when paused, even with the '10214' numeric inputted to the node, or a created control and selected in Low state. This random behaviour also happens when parameters are changed to select 'high' state stopping.

 

Any help would be appreciated.

 

Skyman

0 Kudos
Message 1 of 2
(2,441 Views)

Hey Skyman,

 

I have tried out the pause trigger on a continuous pulse train generation, and it has worked as expected. When I set the pause trigger line (PFI0 in my case) high, the last generated digital value will be held until the pause trigger is set low. I have attached my simple little application.

 

PauseTrigSnippet.png

 

As you will see in the attached screen cap, I have hooked digital line 0:0 to the counter0 output. I then connected digital line 0:1 to the PFI0 line of my card. Using the test panel in MAX I can see the counter output oscillate at 1Hz, until I set line 0:1 high - at which point the counter out will hold the latest value, until is set line 0:1 low again.

 

Please try this out, and let us know how you get on.

Best wishes,

Rich Roberts
Senior Marketing Engineer, National Instruments
Connect on LinkedIn: https://www.linkedin.com/in/richard-roberts-4176a27b/
Download All
0 Kudos
Message 2 of 2
(2,394 Views)