图片:
请教大佬们,威纶通怎么写执行子函数,返回两个数值。看到官网也没有这个返回两个数值的
//子函数,交换数据
sub unsigned short Commutative_function(unsigned short a, unsigned short b)
a=a+b
b=a-b
b=a-b
TRACE("1")
return a,b
TRACE("2")
end sub
//主函数
macro_command main()
unsigned short time[3]
GetData(time[0], "Local HMI", LW, 9017, 3)//获取HMI时间
Commutative_function(time[0], time[2])//执行子函数
SetData(time[0], "Mitsubishi FX3U/FX3G", D, 0, 3)
end macro_command