02-26-2023 10:37 PM
Hello everyone,
I'm currently facing an issue and would appreciate your help. I am attempting to update a LabVIEW program to work with a new DAC. Here is some information for reference:
Here is my approach:
So far, my approach has not been successful. Can you help me properly implement the "update operation" in the program?"
02-27-2023 12:03 AM
Even if one would like to update "your program" they could not because you did not attach a VI rather attached a image and nobody could edit the image into a working VI.
You've attached datasheet of LTC DACs but I don't find it related to "DC 752 A-B" or "DC2376 A-A" audio aplifiers.
BTW, you need to pass the data to the DAQmx VIs and not just to some random indicator and control for the DAQ to generate those signals.
02-27-2023 01:35 PM
Hello santo_13,
Thank you for your response, I appreciate your input.
I did not upload the actual VI due to an agreement I have with the original writer of the application to not share it elsewhere.
The two documents I attached provide information on the main chip of the DACs, which serves as the "heart/brain" of the DAC and determines how the entire DAC operates.
I am very interested in your suggestion to "pass the data to the DAQmx VIs and not just to some random indicator and control for the DAQ to generate those signals." Could you please provide more information on how to implement this and give further insight?
Regarding the figure I attached, the reason I directly linked two clk outputs in the second frame of the flat sequence to the local variable is because I only know how to use local variables to deal with the "two different inputs in in-sequence, one output out" situation due to my limited knowledge of LabVIEW. As you can see, those two outputs are not only indicators but have also been assigned to the connector pane and have been used to transfer data in the part where they were called out in the main VI (circled in red in the figure).
Could you please clarify if the program will not work as I thought (i.e., the subVI keeps outputting while the first and second frames are running) or if the rest of the main VI (the part after the subVI) will only accept output from the second frame, which will only operate after the whole subVI is done?
Thank you,