SetAO with decimal place

Hi,

I’m trying to set an virtual analogue output using values from an array, these values have one decimal place but when I try to set the signal in Rapid I don’t get the decimal, here’s what I’m doing;

So I’m trying to set the signal ACNV_Spdmm using the value from nCur_Spdmm which currently is 15.9 but the output gets set to just 15. Other standard analogue signals are working with decimals so I don’t know what I’m missing…

Any ideas?

As a test I’ve tried the following:

image.jpg

And still only outputs ‘15’ without the decimal…

Fixed it by removing the assigned unit and leaving it blank.

Hello,
signalxx data are integers.
The easier way to transmit real is to multiply your values ex: 15.9*10.