一个域(数据类型为ARRAY)是几个相同数据元素的连接。在源代码中一个单空间域的声明执行如下:My_Array:ARRAY[4..11]OFINT;
它标识了一个数据类型为“INTEGER”的8(=11-4+1)元素单空间域。
为了访问域中的一个元素,输入域名并在方括号中输入希望访问的元素的号码,比如:My_Array[6]。
在S7-SCL(结构化控制语言-符合IEC1131-3的结构化文本)可以使用变量做索引:
i:INT:=46
My_Array[i]:=0
在FBD/LAD/STL中,索引必须是个常量,因此限制了可使用的域的范围。
(简答题)
如何用一个变量作索引实现在一个域中读一个元素或写一个元素如何用一个变量作索引实现在一个域中读一个元素或写一个元素?
正确答案
答案解析
略
相似试题
(简答题)
一个电解电容器,它的“+”、“-”极标志已脱落,如何用万用表去判定它的“+”、“-”极?
(单选题)
帧中继地址域中,()比特设置来表示最后一个地址字节。
(单选题)
梯形图中的输出继电器线圈,在同一个程序中同一输出变量()。
(简答题)
已知内半径为a,外半径为b的均匀介质球壳的介电常数为ε,若在球心放置一个电量为q的点电荷,试求:①介质壳内外表面上的束缚电荷;②各区域中的电场强度。
(单选题)
在VHDL的FOR_LOOP语句中的循环变量是一个临时变量,属于LOOP语句的局部量,()事先声明。
(填空题)
倒档的实现是通过在两个齿轮之间附加一个()。
(单选题)
研磨在加工工件OK后,会作一个退磁的动作。请问磁性是金属的()性能。
(填空题)
切削加工是靠()和()之间作相对的运动来完成的,它包括主运动和进给运动;在切削加工中,()只有一个,而()可以有一个或者数个。
(判断题)
根据Hall各异条件,一个N个变量,N个方程构成的方程组,若对每个方程可以指定一个变量作为输出变量,且该变量不再作为其它方程的输出变量,则该方程组必定有解