问题描述:
Citect中INT 和UINT 类型变量按位取反方式所属产品线:
AVEVA™ Plant SCADA解决方法:
INT 类型的变量每位取反的脚本如下:
INT
FUNCTION qufan()
IF trend1<0 THEN
trend2=(trend1 BITXOR 32767)+1
END
IF trend1>=0 THEN
trend2=trend1 BITXOR 32767
END
RETURN trend2
END
UINT 类型的变量每位取反的脚本如下
INT
FUNCTION qufan()
trend2=trend1 BITXOR 65535
RETURN trend2
END
是否有帮助?