繁体   English   中英

如何在 CAPL 脚本(CANOE)中将 CHAR 数组分配给 SIGNAL(64 位)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM