[英]How to assign a CHAR Array to a SIGNAL (64 Bits) in CAPL script (CANOE)
如何在 CAPL 脚本中将 CHAR ARRAY(8 字节)分配给 SIGNAL(64 位)?
将数组转换为 64 位变量,注意字节顺序。
这是一个示例代码:
qword value;
value = 0;
for(i = 0; i < 8; i++)
{
value = value | (qword)array[i] << (8* (7 - i));
}
由于CAPL 中超过 52 位的信号可能会导致一些数据丢失,以便使用raw64
属性分配转换后的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.