存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. Sven. Lemmens.
  2. PLCNEXT工程师
  3. 2012年2月7日星期五

我想知道哪个IEC代码会导致最有效的数据复制过程。为什么是这种情况?

想象一下,我们需要将数据从一个结构复制到结构化文本中的另一个结构。

可能性:

  • structure_1:= structure_2;
  • memory_copy(structure_2,0,structure_1,0,count);
  • for循环(如果是字节数组)

额外的问题:什么是与运行时系统内存区域'm'的意思?

谢谢,

Sven.

Martin PLCnext Team 接受答案 等待审核
0
Votes
撤消

嗨Sven,

对不起延迟 - 这是答案(我正在释放专家的答案):

使用直接分配,即结构_1:= structs_2实现最有效的复制过程;

如果无法进行直接分配,则为由于数据类型不同,可以使用Memory_copy。

下一个循环是最不效率的。

M内存是“经典”PLC的概念,不再可在PLCNext控制设备中使用。文档中的M内存的引用是错误的。

〜马丁。

Phoenix联系电子总部 - PLCNext运行时产品管理和支持
  1. 超过一个月前
  2. PLCNEXT工程师
  3. # 1
  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。