LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview program for Helios fluke

Can anyone help me figure out how to set up a Labview program for multiple channels on my Fluke Helios.

I have made a 1-channel test for channel 15 in the Helios, and want to make it possible to use all 20 channels...

I have therefore made a V2 version, but it doesent seem to work. Can anyone help? I can send pictures of blockdiagram if need...

Thx

Download All
0 Kudos
Message 1 of 4
(188 Views)

A significant majority of users on this forum don't use the most recent LabVIEW edition.  Doing a "save as previous", going back to 2020 or so, will generally make your file openable by many more people.  Right now, I and many others can't look at it.

 

"but it doesent seem to work"

 

In what way does it not work?  Does it not connect?  Produce an error?  Give wrong or incomplete data?  "Doesn't work" is incredibly vague.

0 Kudos
Message 2 of 4
(146 Views)

Thanks, good point. I will re-save both VIs to LabVIEW 2020 and upload those versions instead.

 

To describe the problem more clearly:

I am communicating with a Fluke Helios through VISA Serial in LabVIEW.

My V1 program works for one channel only, specifically channel 15.
In that version I send commands like:

 

text

 
MODE = COMP
FORMAT = DECIMAL
RESET CHAN(15)
DEF CHAN(15) = RTD, TYPE = DIN385
SEND CHAN(15)

and I get valid data back from the Helios, for example something like:

 

text

 
2.2E+01

which I then convert to temperature in LabVIEW. So the communication itself works, and the 1-channel setup is OK.

What I am trying to do in V2 is extend this so I can use multiple channels, ideally all 20 channels on the Helios.

The problem is that when I move from the 1-channel version to the multi-channel version, it stops working, and doesent seem to send data.

 

My goal is:

  • multiple active channels

  • one temperature value per channel

  • update all channels continuously in LabVIEW

  • optionally plot one (or more) selected channel(s) on a chart

I can upload screenshots of the block diagram as well if that helps.

Thanks.

Download All
0 Kudos
Message 3 of 4
(111 Views)

It looks like a pretty simple wiring error.  In 3 places you use the "Format into string" node:

Kyle97330_0-1788977656790.pngKyle97330_0-1788977656790.png

Kyle97330_1-1788977681078.pngKyle97330_1-1788977681078.png

But you have it wired incorrectly.  You need to wire into the top input, not the left one.  The left one is basically a "prefix" input, which just prepends the string you're putting in.  So for the first example, you're actually getting this out:

 

RESET CHAN(%d)
15

 

If you just move the string wire to the top input on all 3, you'll get what you really want:

Kyle97330_2-1788977941425.pngKyle97330_2-1788977941425.png

 

Also, note that on the 3rd image you have double slashes, so you're not using a proper space or carriage return, you're literally sending "\s" and "\r".  Go to just one slash on each.

0 Kudos
Message 4 of 4
(39 Views)