99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

ARRAY類(lèi)型變量的賦值

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-07-12 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ARRAY類(lèi)型變量的賦值

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

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

當(dāng)元素的數(shù)據(jù)類(lèi)型和數(shù)組界限(最低和最高的可能的數(shù)組索引)相匹配時(shí),能夠?qū)⒁粋€(gè)完整數(shù)組賦值給另一個(gè)數(shù)組。如果是這樣,在賦值符后指定數(shù)組的標(biāo)識(shí)符。下面的賦值是有效的:

arrname_1 := arrname_2 ;

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

用數(shù)組名后跟在方括號(hào)內(nèi)的適當(dāng)?shù)乃饕祦?lái)尋地?cái)?shù)組的單個(gè)元素。每維一個(gè)索引,他們用逗號(hào)分開(kāi)并處于同一方括號(hào)內(nèi)。索引必須是數(shù)據(jù)類(lèi)型INT的算術(shù)表達(dá)式。

要達(dá)成對(duì)一個(gè)允許的元素的賦值,省去數(shù)組名稱(chēng)后的方括號(hào)內(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 ; // 聲明一個(gè)有3行4列的矩陣(二維數(shù)組)

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

END_VAR

BEGIN

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

SETPOINTS := PROCVALS ;

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

CRTLLR[2] := CRTLLR_1 ;

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

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

END_FUNCTION_BLOCK

VASS標(biāo)準(zhǔn)中例子:

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

賦值:

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

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    614

    瀏覽量

    28971
  • Array
    +關(guān)注

    關(guān)注

    99

    文章

    19

    瀏覽量

    18967
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    420

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

    數(shù)組名之間可以直接賦值

    ; ????return 0;} 想把數(shù)組 a 里面的數(shù)據(jù)全部賦值給 b,寫(xiě)成 b = a 行不行? 和這個(gè)問(wèn)題類(lèi)似的還有,數(shù)組名為什么不能進(jìn)行 ++ 操作? char?array[5]?=?{0};array++; 比如
    的頭像 發(fā)表于 11-26 11:23 ?635次閱讀

    圖紙模板中的文本變量

    “ ?文本變量和系統(tǒng)自帶的內(nèi)置變量,可以幫助工程師靈活、高效地配置標(biāo)題欄中的信息,而不用擔(dān)心模板中的文字對(duì)象被意外修改。 ? ” 文本變量的語(yǔ)法 文本變量以?${VARIABLENAM
    的頭像 發(fā)表于 11-13 18:21 ?670次閱讀
    圖紙模板中的文本<b class='flag-5'>變量</b>

    如何在文本字段中使用上標(biāo)、下標(biāo)及變量

    在KiCad的任何文本字段中,都可以通過(guò)以下的方式實(shí)現(xiàn)上標(biāo)、下標(biāo)、上劃線以及顯示變量及字段值的描述: 文本變量“文本變量”可以在 原理圖設(shè)置->工程->文本變量 中設(shè)置。下圖中設(shè)置了一
    的頭像 發(fā)表于 11-12 12:23 ?672次閱讀
    如何在文本字段中使用上標(biāo)、下標(biāo)及<b class='flag-5'>變量</b>

    條理清晰,淺顯易懂:Lua語(yǔ)法基礎(chǔ)知識(shí)(第二部分)

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,中篇。 五、變量 5.1 number變量 變量,可以看作是一個(gè)桶,在里面裝你想要裝的內(nèi)容。這些內(nèi)容可以是Lua包含的所有合法類(lèi)型。 例如:我想要新
    的頭像 發(fā)表于 10-29 13:40 ?526次閱讀

    Lua語(yǔ)法基礎(chǔ)教程(中篇)

    今天我們繼續(xù)學(xué)習(xí)Lua語(yǔ)法基礎(chǔ)教程,中篇。 五、變量 5.1 number變量 變量,可以看作是一個(gè)桶,在里面裝你想要裝的內(nèi)容。這些內(nèi)容可以是Lua包含的所有合法類(lèi)型。 例如:我想要新
    的頭像 發(fā)表于 10-26 11:39 ?760次閱讀
    Lua語(yǔ)法基礎(chǔ)教程(中篇)

    Linux環(huán)境變量配置方法

    Linux上環(huán)境變量配置分為設(shè)置永久變量和臨時(shí)變量兩種。環(huán)境變量設(shè)置方法同時(shí)要考慮環(huán)境Shell類(lèi)型,不同
    的頭像 發(fā)表于 10-23 13:39 ?717次閱讀

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-倉(cāng)頡基礎(chǔ)數(shù)據(jù)類(lèi)型元組類(lèi)型

    之間使用逗號(hào)分隔。下面的例子中,分別定義了一個(gè) (Int64, Float64) 類(lèi)型變量 x,以及一個(gè) (Int64, Float64, String) 類(lèi)型變量 y,并且使用元
    發(fā)表于 09-12 11:02

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-倉(cāng)頡基礎(chǔ)數(shù)據(jù)類(lèi)型布爾類(lèi)型

    布爾類(lèi)型使用Bool 表示,用來(lái)表示邏輯中的真和假。 布爾類(lèi)型字面量 布爾類(lèi)型只有兩個(gè)字面量:true 和 false。 下面的例子展示了布爾字面量的使用: let a: Bool = true
    發(fā)表于 09-09 09:57

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-倉(cāng)頡基礎(chǔ)數(shù)據(jù)類(lèi)型Unit與Nothing類(lèi)型

    一、Unit 類(lèi)型 對(duì)于那些只關(guān)心副作用而不關(guān)心值的表達(dá)式,它們的類(lèi)型是Unit。例如,print 函數(shù)、賦值表達(dá)式、復(fù)合賦值表達(dá)式、自增和自減表達(dá)式、循環(huán)表達(dá)式,它們的
    發(fā)表于 09-06 15:43

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫(xiě)之變量

    變量是任何一種編程語(yǔ)言都必不可少的組成部分,變量用來(lái)存放各種數(shù)據(jù)。腳本語(yǔ)言在定義變量時(shí)通常不需要指明類(lèi)型,直接賦值就可以,Shell
    發(fā)表于 08-30 09:21

    飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫(xiě)之變量

    變量是任何一種編程語(yǔ)言都必不可少的組成部分,變量用來(lái)存放各種數(shù)據(jù)。腳本語(yǔ)言在定義變量時(shí)通常不需要指明類(lèi)型,直接賦值就可以,Shell
    發(fā)表于 08-29 11:04

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-倉(cāng)頡基本概念程序結(jié)構(gòu)

    。此外,如果需要獲取程序啟動(dòng)時(shí)的命令行參數(shù),可以聲明和使用 Array 類(lèi)型參數(shù)。 例如在以下程序中,我們?cè)陧攲幼饔糜蚨x了全局變量 a 和全局函數(shù) b,還有自定義類(lèi)型 C、D 和 E
    發(fā)表于 08-13 10:57

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本數(shù)據(jù)類(lèi)型變量

    在C語(yǔ)言中,數(shù)據(jù)類(lèi)型變量是編程的基礎(chǔ),也是理解更復(fù)雜概念的關(guān)鍵。數(shù)據(jù)類(lèi)型決定了變量的內(nèi)存分配、存儲(chǔ)范圍和操作方式,而變量則是存儲(chǔ)數(shù)據(jù)的容器
    的頭像 發(fā)表于 07-26 17:53 ?2756次閱讀
    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:基本數(shù)據(jù)<b class='flag-5'>類(lèi)型</b>和<b class='flag-5'>變量</b>