LabJack will be closed Monday, July 4th for Independence Day.
Due to UPS & FEDEX suspending service in observance of this holiday, orders received after Friday, July 1st at 3pm Mountain Daylight Time will be processed on Tuesday July 5th.
Your patience is appreciated.
For all technical support requests please email us and we will get back to you as soon as possible.
You can do so by toggling digital outputs. They use 3.3 V logic. 5 V outputs are discussed in the digital I/O section of the datasheet:
https://labjack.com/support/datasheets/u3/hardware-description/dio
Regarding LabJackPython, our quickstart demonstrates setting digital I/O:
https://labjack.com/support/software/examples/ud/labjackpython/low-level
You can control pulse timing with software delays (time.sleep), or perform one getFeedback call with three or four commands to set the digital output high (u3.BitStateWrite), hardware delay (u3.WaitShort and/or u3.WaitLong), and set digital output low (u3.BitStateWrite).
Got it. Thank you!
Hi there,
I am struggling with the following (similar) problem and I am not really sure where to start.
I would really appreciate your help.
I'd like to send a TTL pulse (+5V or -5V) to run a device.
I have a Macbook connected to Labjack U3 using USB which I plan to connect with the targeted device using a BNC connection (on the device side) and FIO4/GND sockets.
My questions:
1. Which command would be the best to send the TTL pulse? Can you provide me with an example?
2. Does the TTL pulse should have some temporal parameters?
Thanks
Please note that the DIO use 3.3V logic and you will likely need some external logic shifting if you need 5V output. Some options are described in the following section:
https://labjack.com/support/datasheets/u3/hardware-description/dio#5Volt...
https://labjack.com/support/datasheets/u3/hardware-description/timers-co...
What OS and programming language do you intend do use? Our software recommendations and examples could depend greatly upon these.