01-29-2011 09:29 AM
I tried to downconvert some VIs from LV8.6 to LV8.0.
For this VI, after "save to previous version", I received those messages:
The object "Multiply" does not support output configuration in the previous version.
The object "Multiply" does not support output configuration in the previous version.
The object "Subtract" does not support output configuration in the previous version.
The object "Add" does not support output configuration in the previous version.
The object "Multiply" does not support output configuration in the previous version.
The object "Divide" does not support output configuration in the previous version.
The object "Subtract" does not support output configuration in the previous version.
The object "Divide" does not support output configuration in the previous version.
The object "Divide" does not support output configuration in the previous version.
I don't have with me LV8.0 and I want to know how to manage those warnings.
01-29-2011 12:20 PM
Not 100% sure, but i think 8.0 only results in Doubles, thus the warnings (as you send Singles into the calculations). It shouldn't be any problem more than a couple of red dots in the diagram. 🙂
/Y
01-29-2011 01:10 PM - edited 01-29-2011 01:16 PM
No, these warning can be safely ignored unless you have manually configured the output type of these functions to be different from the default (which is "adapt to type"). Even then, it is probably not a big deal and you could insert an conversion bullet if needed.
In newer LabVIEW versions you can define the output type via the properties dialog (right-click...properties...output configuration). For example you could define that the multiplication between two DBL would result in a I32 output. If you do this, the output terminal will get a blue dot.
In a better world, these warning should only occur for nodes where you have actually configured the output. Currently, they seem to appear always and for no good reason other than confuse the newcomer. 😉 They simply alert you that the downconverted function has slightly less functionality. This is irreleveant if you did not use the functionality in the new version. 😉
(See also)
01-29-2011 01:12 PM
@Yamaeda wrote:
Not 100% sure, but i think 8.0 only results in Doubles, thus the warnings (as you send Singles into the calculations). It shouldn't be any problem more than a couple of red dots in the diagram. 🙂
All basic math functions adapt the output to the input type in a reasonbable way, and always have.
01-29-2011 01:22 PM
Yeah it felt slightly strange to have a warning for a normal Divide, I haven't noticed the Confige output feature. Split format calculations seems to default to the largest/double format though, in any case you can ignore the warning.
As you said though, unless the feature has been used it shouldn't yield a warning.
/Y
01-29-2011 01:57 PM
Yamaeda wrote:As you said though, unless the feature has been used it shouldn't yield a warning.
I agree! 😄
01-29-2011 03:01 PM
Thanks.
01-29-2011 03:19 PM
This is a good new because I have over 150 warnings. Now I just have to replace some "For Loop with Conditional Terminal" with While loop.