<small id='E9uHPKc'></small> <noframes id='QsUxqO5'>

  • <tfoot id='1QICYDtqs'></tfoot>

      <legend id='pXBNCce3'><style id='bFDm'><dir id='hLMj3dRna'><q id='OjGq8H'></q></dir></style></legend>
      <i id='UCFD6'><tr id='RJqgY3rx'><dt id='HCALXB'><q id='10mrMafY2'><span id='V7bU'><b id='hNxvRAVKc'><form id='WnIkO4Uj'><ins id='7Ij1bXt'></ins><ul id='t75vh6'></ul><sub id='NS1nxk0'></sub></form><legend id='TaOFl8mC0'></legend><bdo id='A7BPl1ksco'><pre id='6UO4'><center id='8XlH4y'></center></pre></bdo></b><th id='J5eV'></th></span></q></dt></tr></i><div id='LlQuK'><tfoot id='ThDuEnf5ya'></tfoot><dl id='CerbzS'><fieldset id='dl2Qjub'></fieldset></dl></div>

          <bdo id='NfbcIiHBa'></bdo><ul id='EsVf5IWi'></ul>

          1. <li id='kPNBi'></li>
            登陆

            章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法

            admin 2019-12-13 145人围观 ,发现0个评论

            赋值 Value Assignments

            当一个值被指定,变量的当时值被经过表达式指定的新的值替代。此表达式也可以包括函数标识符,其被句子激活,然后回来相应的值(回来值)。

            如下图所示,在赋值符右边的表达式被求值,且得到的值作为成果设定给其姓名写在赋值符左面的变量。函数答应的变量如下图所示:

            1、根本数据类型变量的赋值

            可以将同类型的不同变量指定给根本数据类型的每个变量和每个表达式。

            2.关于结构变量STRUCT和用户数据类型变量UDT的赋值办法

            STRUCT和UDT类型变量是表明一个完好结构或一个结构元素的结构化变量。

            下面是有用结构变量的比如:

            Image //结构的标识符

            Image.element //结构元素的标识符

            Image.arr //在一个结构中的一维数组标识符

            Image.arr[2,5] //在一个结构中的数组元素的标识符

            赋值一个完好结构:

            一个完好结构只能赋值给另一个完好结构,两个结构内部的称号和数据类型应彻底匹配。下面的赋值是有用的:

            structname_1 := structname_2 ;

            赋值结构元素:

            可以将一个同类型变量、同类型表达式或另一个结构部件赋值给任何结构元素。

            可以经过阐明结构的标识符来引证结构元素,结构元素的标识符用一个句点分隔。下面的赋值是有用的:

            structname_1.element1 := Value ;

            structname_1.element1 := 20.0 ;

            structname_1.element1 := structname_2.element1 ;

            structname_1.arrname1 := structname_2.arrname2 ;

            structname_1.arrname[10] := 100 ;

            3、关于数组ARRAY类型变量的赋值

            将数组赋值给变量有两种办法。可以引证完好数组或一个数组元素。

            赋值一个完好数组:

            当元素的数据类型和数组边界(最低和最高的或许的数组索引)相匹配时,可以将一个完好数组赋值给另一个数组。如果是这样,在赋值符后指定数组的标识符。下面的赋值是有用的:

            arrname_1 := arrname_2 ;

            数组元素的赋值

            用数组名后跟在方括号内的恰当的索引值来寻地数组的单个元素。每维一个索引,他们用逗号分隔并处于同一方括号内。索引有必要是数据类型INT的算术表达式。

            要达成对一个答应的元素的赋值,省去数组称号后的方括号内右边的索引。用此办法,获得数组的子集,其维数等于省去的索引数。下面的赋值是有用的:

            arrname_1[ i ] := arrname_2[ j ] ;

            arrname_1[章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法 i ] := expression ;

            identifier_1 := arrname_1[ i ] ;

            举个小比如来阐明下:

            // 完好数组的赋值

            SETPOINTS := PROCVALS ;

            // 将一个向量赋值给数组CRTLLR的第二行

            CRTLLR[2] := CRTLLR_1章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法 ;

            // 数组元素的赋值

            CRTLLR [1,4] := CRTLLR_1 [4] ;

            4、同享变量的赋值

            也可以经过将一个值指定给同类型的变量来存取数据里的数据。可以将全局变量指定给一个同类型的变量或表达式。存取这些方法:

            • 结构化存取方法
            • 肯定存取方法
            • 索引存取方法

            例如:

            // 将DB11的字1赋值给一个变量(简略存取)

            STATUSWORD1 := DB11.DW1 ;

            // 将薛梦佳变量"NUMBER"指定给矩阵的第1行第1列的数组元素(结构化存取方法):

            CRTLLR_1[1] := DB11.NUMBER ;

            // 将结构"NUMBER1"的结构元素"NUMBER2"赋值给状态变量的word3

            STATUSWORD3 := DB11.NUMBER1.NUMBER2 ;

            // 用索引地址将DB章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法11中的一个字赋值给一个变量(索引存取方法)

            FOR

            ADDRESS := 1 TO 10 BY 1 DO

            STATUSWORD2[ADDRESS] := DB11.DW[ADDRESS] ;

            // 这儿输入参数ADDRESSWORD作为DB章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法号,且索引ADDRESS用来指定在DB中的字地址

            STATUSWORD4 := WORD_TO_BLOCK_DB(ADDRESSWORD).DW[ADDR章鱼体育官网-西门子SCL编程之赋值句子概述及赋值句子的使用方法ESS] ;

            END_FOR ;

          2. 章鱼体育官网-(11-21)粤传媒接连三日收于年线之上
          3. 请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP