91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

ARRAY類型變量的賦值

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-07-12 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ARRAY類型變量的賦值

數(shù)組包含1至6維,且包含全部為同類型的元素。將數(shù)組賦值給變量有兩種方法。能夠引用完整數(shù)組或一個數(shù)組元素。

賦值一個完整數(shù)組(Assigning a Complete Array)

當元素的數(shù)據(jù)類型和數(shù)組界限(最低和最高的可能的數(shù)組索引)相匹配時,能夠將一個完整數(shù)組賦值給另一個數(shù)組。如果是這樣,在賦值符后指定數(shù)組的標識符。下面的賦值是有效的:

arrname_1 := arrname_2 ;

數(shù)組元素的賦值(Assigning a Component of an Array)

用數(shù)組名后跟在方括號內(nèi)的適當?shù)乃饕祦韺さ財?shù)組的單個元素。每維一個索引,他們用逗號分開并處于同一方括號內(nèi)。索引必須是數(shù)據(jù)類型INT的算術表達式。

要達成對一個允許的元素的賦值,省去數(shù)組名稱后的方括號內(nèi)右邊的索引。用此方法,取得數(shù)組的子集,其維數(shù)等于省去的索引數(shù)。下面的賦值是有效的:

arrname_1[ i ] := arrname_2[ j ] ;

arrname_1[ i ] := expression ;

identifier_1 := arrname_1[ i ] ;

例子(Example)

FUNCTION_BLOCK FB3

VAR

SETPOINTS :ARRAY [0..127] OF INT ;

PROCVALS :ARRAY [0..127] OF INT ;

CRTLLR : ARRAY [1..3, 1..4] OF INT ; // 聲明一個有3行4列的矩陣(二維數(shù)組)

CRTLLR_1 : ARRAY [1..4] OF INT ; // 聲明一個有4個元素的向量(一維數(shù)組)

END_VAR

BEGIN

// 完整數(shù)組的賦值

SETPOINTS := PROCVALS ;

// 將一個向量賦值給數(shù)組CRTLLR的第二行

CRTLLR[2] := CRTLLR_1 ;

// 數(shù)組元素的賦值

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

END_FUNCTION_BLOCK

VASS標準中例子:

arVisuWerte2 : ARRAY[0..33] OF BYTE; 聲明HMI-WINCC顯示。

賦值:

。..。...arVisuWerte2 := _ST_ROB.E_Rob;

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 變量
    +關注

    關注

    0

    文章

    616

    瀏覽量

    29504
  • Array
    +關注

    關注

    102

    文章

    19

    瀏覽量

    19756
  • 數(shù)組
    +關注

    關注

    1

    文章

    420

    瀏覽量

    27351
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于凌羽派的OpenHarmony北向應用開發(fā):ArkTS語法-數(shù)據(jù)類型變量聲明

    使用關鍵字const聲明的常量為只讀類型,只能被賦值一次。 const hello: string = \'hello\'; 對常量重新賦值會造成編譯時錯誤。 2.3 自動類型推斷
    發(fā)表于 02-26 14:24

    C語言重點—指針篇

    轉成二進制,存入a的那片地址空間,即完成了對a的賦值,也就是在a的那片4字節(jié)的空間填入了二進制的5; 2.3 總結從上述講述我們可以了解,一個變量的存儲,先從內(nèi)存開辟一個類型大小的空間(int
    發(fā)表于 01-22 08:23

    嵌入式中的浮點型數(shù)據(jù)轉換為字節(jié)類型的三種方法

    什么是浮點數(shù) 浮點數(shù)是指一種既包含小數(shù)又包含整數(shù)的數(shù)據(jù)類型。 浮點型變量分類 浮點型分為單精度(float型)和雙精度(double型)。浮點型變量使用定義。如下: float a; // 聲明
    發(fā)表于 01-07 06:28

    第7章 變量進階與點陣LED(7.1 7.2)

    走在馬路上的時候,經(jīng)常會看到馬路兩側有一些LED點陣的廣告牌,這些廣告牌看起來絢爛奪目,非常吸引人,而且還會變化很多種不同的顯示方式。本章就會學習到點陣LED的控制方式,同時也會學習C語言變量的進階
    的頭像 發(fā)表于 12-10 16:25 ?350次閱讀

    C語言強制類型轉換

    和表達式都必須加括號, 如把(int)(x/2+y)寫成(int)x/2+y則成了把x轉換成int型之后再除2再與y相加了。 轉換后不會改變原數(shù)據(jù)的類型變量值,只在本次運算中臨時性轉換。 強制轉換后的運算結果不遵循四舍五入原則。
    發(fā)表于 11-24 06:32

    常用變量的介紹

    寄存器變量,一般較短的變量類型適合定義為寄存器變量,如short、char等; auto:c語言變量缺省存儲
    發(fā)表于 11-21 07:05

    C語言開發(fā)單片機為什么大多數(shù)都采用全局變量的形式?

    的全是寶貴的棧內(nèi)存,很容易出現(xiàn)棧溢出的問題。而且局部變量賦值、函數(shù)調(diào)用時的參數(shù)入棧出棧,對主頻不高的單片機 CPU 來說,都是一堆額外的指令開銷,積少成多就會拖慢
    的頭像 發(fā)表于 11-12 14:29 ?424次閱讀
    C語言開發(fā)單片機為什么大多數(shù)都采用全局<b class='flag-5'>變量</b>的形式?

    C語言結構體使用

    有時候需要將不同類型的數(shù)據(jù)組合為一個整體,以便于引用。例如,一名學生有學號、姓名、性別、年齡等屬性,如果針對每個屬性都單獨定義一個變量,那么當有多名學生時變量就難以分清。結構體就是用來管理不同
    發(fā)表于 11-12 08:30

    PLC中Static和Temp變量的區(qū)別

    大家好,收到粉絲投稿,讓博主講下Static變量和Temp變量的區(qū)別,新入行的兄弟可能會對這兩個概念不太能理解。
    的頭像 發(fā)表于 09-24 14:51 ?1395次閱讀
    PLC中Static和Temp<b class='flag-5'>變量</b>的區(qū)別

    用于 ARRAY 制程工藝的低銅腐蝕光刻膠剝離液及白光干涉儀在光刻圖形的測量

    引言 在顯示面板制造的 ARRAY 制程工藝中,光刻膠剝離是關鍵環(huán)節(jié)。銅布線在制程中廣泛應用,但傳統(tǒng)光刻膠剝離液易對銅產(chǎn)生腐蝕,影響器件性能。同時,光刻圖形的精準測量對確保 ARRAY 制程工藝精度
    的頭像 發(fā)表于 06-18 09:56 ?861次閱讀
    用于 <b class='flag-5'>ARRAY</b> 制程工藝的低銅腐蝕光刻膠剝離液及白光干涉儀在光刻圖形的測量

    itop-3568開發(fā)板驅動開發(fā)指南-實驗程序的編寫

    module_param_array 函數(shù)傳遞數(shù)組元素個數(shù)的變量 n_para 8、module_param(number, int, S_IRUGO);//傳遞 int 類型的參數(shù) number,S_IRUGO 表示權限為可
    發(fā)表于 05-19 10:26

    Ansible Playbook中的變量使用技巧

    在inventory中定義的連接變量(比如ansible_ssh_user);優(yōu)先級第二。
    的頭像 發(fā)表于 04-15 10:26 ?969次閱讀

    在testbench中如何使用阻塞賦值和非阻塞賦值

    本文詳細闡述了在一個testbench中,應該如何使用阻塞賦值與非阻塞賦值。首先說結論,建議在testbench中,對時鐘信號(包括分頻時鐘)使用阻塞賦值,對其他同步信號使用非阻塞賦值
    的頭像 發(fā)表于 04-15 09:34 ?1205次閱讀
    在testbench中如何使用阻塞<b class='flag-5'>賦值</b>和非阻塞<b class='flag-5'>賦值</b>

    在starvision2上移植FreeRTOS,objdump后發(fā)現(xiàn)static變量的地址是0,怎么解決?

    */SECTIONS /*配置節(jié)表*/{. = 0x80200000; /*.變量賦值為openSBI的入口地址0x80200000,.變量會隨著后面節(jié)表的追加自動增加,即可以理解成.變量
    發(fā)表于 03-10 07:21

    為什么無法使用“numpy.array”函數(shù)加載圖像文件?

    替換為圖像文件: random_input_data = np.array(r\"image.png\").astype(np.float16) 遇到錯誤: ValueError: 無法將字符串轉換為浮點數(shù)
    發(fā)表于 03-06 07:31