国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

一文搞懂ARRAY類型變量的賦值

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

掃碼添加小助手

加入工程師交流群

ARRAY類型變量的賦值

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

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

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

arrname_1 := arrname_2 ;

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

用數組名后跟在方括號內的適當的索引值來尋地數組的單個元素。每維一個索引,他們用逗號分開并處于同一方括號內。索引必須是數據類型INT的算術表達式。

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

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列的矩陣(二維數組)
CRTLLR_1 : ARRAY [1..4] OF INT ; // 聲明一個有4個元素的向量(一維數組)
END_VAR

BEGIN
// 完整數組的賦值
SETPOINTS := PROCVALS ;
// 將一個向量賦值給數組CRTLLR的第二行
CRTLLR[2] := CRTLLR_1 ;
// 數組元素的賦值
CRTLLR [1,4] := CRTLLR_1 [4] ;
END_FUNCTION_BLOCK

VASS標準中例子:

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

賦值:

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

審核編輯::劉清

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

    關注

    0

    文章

    616

    瀏覽量

    29505

原文標題:ARRAY類型變量的賦值

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于凌羽派的OpenHarmony北向應用開發:ArkTS語法-數據類型變量聲明

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

    帶你徹底搞懂K8s網絡

    說實話,K8s 網絡是我見過最讓新手頭疼的知識點,沒有之。記得我剛接觸 K8s 那會兒,看著流量在 Pod、Service、Node 之間穿梭,完全是臉懵逼。后來踩了無數坑,熬了無數夜,總算把這套網絡模型摸透了。今天這篇文章,我會用最接地氣的方式,帶你徹底
    的頭像 發表于 02-06 10:15 ?439次閱讀

    搞懂Linux權限體系

    在聊具體技術之前,我想先說說為什么我們需要認真對待權限管理。
    的頭像 發表于 02-03 11:06 ?477次閱讀

    徹底搞懂ADC精度問題

    各位工程師朋友們,你是否曾遇到這樣的困擾:精心設計的采集系統,ADC測量精度卻總是不達標?明明選擇了高分辨率ADC,實測結果還是差強人意?
    的頭像 發表于 01-30 09:20 ?5941次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>徹底<b class='flag-5'>搞懂</b>ADC精度問題

    C語言重點—指針篇

    轉成二進制,存入a的那片地址空間,即完成了對a的賦值,也就是在a的那片4字節的空間填入了二進制的5; 2.3 總結從上述講述我們可以了解,變量的存儲,先從內存開辟
    發表于 01-22 08:23

    嵌入式中的浮點型數據轉換為字節類型的三種方法

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

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

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

    常用變量的介紹

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

    搞懂石英晶振的類型和特征

    在頻率控制領域,石英晶振大家都耳熟能詳,但對XTAL、SPXO、VCXO、TCXO、OCXO這些不太常見的英文縮寫可能會有點陌生,它們屬于石英晶振家族的不同品類,功能與特性卻各有千秋。
    的頭像 發表于 11-14 14:54 ?870次閱讀

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

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

    工業交換機怎么選?搞懂不廢話

    、什么是工業交換機? 工業交換機是種專為工業環境設計的網絡設備,用于連接和管理工業現場的各種設備。與普通商用交換機相比,工業交換機具有以下特點: 高可靠性 :能夠在惡劣環境下穩定工作。 高穩定性
    的頭像 發表于 09-19 16:14 ?575次閱讀

    三坐標測頭座怎么選?讀懂3大結構類型

    測頭座是連接三坐標測量機運動軸與測針的關鍵部件,它的結構設計直接決定測頭角度調整的靈活性、定位精度的穩定性,更影響著復雜零件測量的效率與可靠性。不同類型的測頭座適用于不同的測量場景與自動化需求,所以
    的頭像 發表于 09-11 16:49 ?880次閱讀
    三坐標測頭座怎么選?<b class='flag-5'>一</b><b class='flag-5'>文</b>讀懂3大結構<b class='flag-5'>類型</b>

    升壓電路搞懂 升壓電路技術文檔合集

    升壓電路圖集合,升壓電路設計方案,電路設計技巧,升壓電路搞懂;給大家分享 升壓電路技術文檔合集
    的頭像 發表于 05-15 15:58 ?2.3w次閱讀
    升壓電路<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>搞懂</b> 升壓電路技術文檔合集

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

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

    在starvision2上移植FreeRTOS,objdump后發現static變量的地址是0,怎么解決?

    鏈接腳本還是什么的問題。objdump后發現static變量的地址是0。 沒太搞懂是為什么。下面是我的鏈接腳本 OUTPUT_ARCH("riscv"
    發表于 03-10 07:21