Hello, I am trying to write to LJT-DAC DACA. It is connected to FIO0/1 and I am able to control it in Kipling but I am apparently not writing correctly in LabVIEW. Could you take a look at my program and let me know what I am doing wrong? I saw the example but it is not clear to me which block writes the value, and if I input a number from -10V to 10V or if I have to use the raw value from 0-65,xxx.
Unless I'm missing something, it looks like you are attempting something much more complicated than you need to. It looks like you are trying to do the "Low-Level I2C Communication" described in the following, but all you need to do is "T-series (T4/T7) & LJM Communication" described in the following:
https://labjack.com/support/datasheets/accessories/ljtick-dac
So just make a call to eWriteName with name="TDAC0" and value something from -10.0 to +10.0. Try it with "LJM_eWriteName Example.vi".
Here is the process that would have led you to know that. I point this out in the event there are other things you want to do and need to figure out. See "Where is an example to do XYZ?" on the LabVIEW_LJM page:
http://labjack.com/support/software/examples/ljm/labview#basic-wrlc
1. It directs you to the T-Series Datasheet, but in this case you would have needed to look at the LJTDAC Datasheet or you could have found the register by searching the modbus map.
2. Use eWriteName to write the value to the register.
Got it, that was an easy fix! I found it it Kipling but didn't know I could just call it like an Ain in LV. Thanks for the quick response.