Pulse controller | LabJack
 

Pulse controller

6 posts / 0 new
Last post
SuperPhil
SuperPhil's picture
Pulse controller

Hi all -

I want to setup a U3 to do a pulse control on a dosing pump.  The pump will dose a specified volume of material for each and every received pulse.  If the pulse rate increases, the rate at which the pump feeds liquid to the system increases.

I suppose I could do this in software (simply by sending out a pulsed square wave to a digital output), but I wonder if there is a way to have the U3 (or other LabJack device) send out pulses automatically at a software-specified frequency.

Thanks for your help!

- Phil

LabJack Support
labjack support's picture
There are a couple options

There are a couple options here. A U3 can output a continuous pulse train or a specified number of pulses. The T7 (and soon to be released T4) can run Lua scripts which might be able to update the frequency depending on whether the controlling conditions are available to the script.

SuperPhil
SuperPhil's picture
Thanks.  Can the continuous

Thanks.  Can the continuous pulse train be implemented with LabView2016?

LabJack Support
labjack support's picture
Yes it can. Have you seen our

Yes it can. Have you seen our LabVIEW examples? 

https://labjack.com/support/software/examples/ljm/labview

Bram
Bram's picture
Dear Sir,

Dear Sir,

I need two external events from a Rotary encoder for a measurement setup (automotiv). After these events, a analog value is measured,
one per event and stored in the PC.
Call it Interupt 0 and Interupt 1.
Maximum frequency .... events / second ?
I use Delphi.
How do I do that with LabJac U3
Are there examples?

Thanks,

Bram.

LabJack Support
labjack support's picture
1.  Decide whether you can do

1.  Decide whether you can do simple counting or need to do quadrature decoding.  See "Quadrature Decoding or Simple Counting" here:

https://labjack.com/support/datasheets/t-series/digital-io/extended-feat...

2.  How much lag can you tolerate between an event and the associated analog input reading?