xCore v3.1.2.C187.20250908 说明
控制器变更内容
- 添加DataToBytes指令,用于将指定数据类型变量转换为byte数组/变量。
- 添加BytesToData指令,用于将byte数组/变量转换为指定数据类型变量。
- 一维数组支持小数组给大数组赋值(保证ReadByte指令可以接收小数组数据),如:
global proc main()
int arr_1[4] = {1,1,1,1};
int arr_2[3] = {2,2,2};
arr_1 = arr_2; // 赋值结果为{2,2,2,1}
endproc
-
SendByte指令进行变更:
- 只允许发送byte变量、byte数组。
- 添加参数“发送长度”len,表示发送byte数组时,发送前len个byte数据。该参数可缺省,默认全部发送。
-
修复运行下面程序,报错“operator assign (=) for a connecting socket[client] is forbidden”的问题
GLOBAL PROC main()
// server为已经创建的socketserver
CloseDev("server");
Wait(0.50);
OpenDev("server");
SocketConn conn = SocketAccept("server");
conn.name = "client";
conn.suffix = "\r";
while(true)
SocketConn retc = GetSocketConn("client");
print(retc);
wait(5);
endwhile
ENDPROC
HMI变更内容
- 实现DataToBytes、BytesToData指令的辅助编程。
- 适配SendByte指令的辅助编程。
- 修复使用CR35机型,HMI辅助编程中不显示“中断指令”的问题。