LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview 5.1 to 8.5 conversion error message

Hello
We have some old  VIs made with Labview 5.1 on Windows NT 2000.  We are trying to back up our system and want to transfer those VIs to a new laptop which has Labview 8.5 and works on Vista. As per your suggestion to someone on a similar problem, i saved the VI in Labview 6 version and then opened it using 8.5 version.  A warning appears as follows-
Please explain is this a serious warning or should i just ignore it? If it is serious, how to open my VI in 8.5 without getting this warning?
 
"globals305.vi
  Front Panel
    - Function (0:V DC) uses data range coercion, which now only applies to data entry; values will not be coerced when passed to subVIs.  To coerce passed values,  use the In Range and Coerce function.
keithley2000portopen.vi
  Front Panel
    - Serial Port (9600,7,E,2).Baud Rate [5:9600] uses data range coercion, which now only applies to data entry; values will not be coerced when passed to subVIs.  To coerce passed values,  use the In Range and Coerce function."
0 Kudos
Message 1 of 3
(2,430 Views)
In older versions of LabVIEW, when you set the non-default input limits for a numeric and an input was coerced to be within the limits, it was coerced when the input was changed from the front panel or when passed to it from a calling VI. Now, the coercion only occurs when changed on the front panel.. In your case, you can probably ignore it. I think the warning will go away once you save it.
0 Kudos
Message 2 of 3
(2,421 Views)

Hi Poli,

Please have a look at this knowledgebase entry which explains the data coercion warning ingreater detail. You get this warning because LabView 6.0 converts the input element type instead of the entire data structure type. Hope this helps.

Ipshita C.

National Instruments
Applications Engineer
0 Kudos
Message 3 of 3
(2,390 Views)