01-10-2024 01:21 AM
古いパソコン(windows7 Labview14.0 32bit)で使えますが、プログラムをそのまま新しいパソコン(windows11 Labview18.0 32bit)に移すとそのメッセージが出ました。なぜ新しいパソコンで使えなくなりますか?その原因と解決策をお願いします。
Solved! Go to Solution.
01-10-2024 01:58 AM - edited 01-10-2024 01:59 AM
Hi leoric,
@leoric wrote:
I can use it on my old computer (windows 7 Labview 14.0 32bit), but when I transferred the program to a new computer (windows 11 Labview 18.0 32bit), the message appeared. Why can't I use it on my new computer? Please tell me the cause and solution.
Mind to translate the message to English before posting in the worldwide English speaking forum?
Mind to share your (real) VI instead of just some images of parts of code?
01-10-2024 02:46 AM
Thank you for your advice.
The message is said
"Two terminals of different types are connected.
The source type is double-precision complex number (~15-digit precision).
The type of sink is double-precision [64-bit real number (~15-digit precision)]."
Looking forward your answer
01-10-2024 05:42 AM
This is my VI file
01-10-2024 06:15 AM - edited 01-10-2024 06:18 AM
Hi leoric,
the output is CDB, the input is DBL: they are different…
(You could convert from CDB to DBL. A simple way would be to use the Abs() function.)
Do you know array functions like BuildArray and IndexArray? Why are there so many ArrayToCluster/ClusterToArray/Bundle/Unbundle functions in your code???
01-10-2024 08:00 AM
Hi leoric,
Are you sure your values should be complex numbers ?
Formula Nodes do not support complex number types as explained at the end of this documentation. I couldn't tell whether it was supported in the past though… In the documentation, it is suggested to use a MathScript Node instead, however their usage is not recommended for new applications. So, your are left with native LabVIEW operators:
Regards,
Raphaël.