精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

ARRAY類型變量的賦值

機器人及PLC自動化應用 ? 來源:機器人及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

    文章

    613

    瀏覽量

    28329
  • Array
    +關注

    關注

    98

    文章

    18

    瀏覽量

    17660
  • 數組
    +關注

    關注

    1

    文章

    415

    瀏覽量

    25910
收藏 人收藏

    評論

    相關推薦

    Linux環境變量配置方法

    Linux上環境變量配置分為設置永久變量和臨時變量兩種。環境變量設置方法同時要考慮環境Shell類型,不同
    的頭像 發表于 10-23 13:39 ?124次閱讀

    鴻蒙原生應用元服務開發-倉頡基礎數據類型元組類型

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

    技術干貨驛站 ▏深入理解C語言:基本數據類型變量

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

    GOLANG接口三個特性介紹

    變量i的類型為int,變量j的類型為MyInt,變量i、j具有確定的類型,雖然i、j的潛在
    的頭像 發表于 04-16 11:40 ?379次閱讀

    鴻蒙TypeScript學習第14天:【聯合類型

    聯合類型(Union Types)可以通過管道(|)將變量設置多種類型賦值時可以根據設置的類型賦值
    的頭像 發表于 04-12 15:28 ?415次閱讀
    鴻蒙TypeScript學習第14天:【聯合<b class='flag-5'>類型</b>】

    STM32函數地址賦值變量后結果會自動加1是怎么回事?

    最近在做LiteOS系統的移植,需要將任務地址(函數地址)賦值給任務堆棧,但是在過程中發現,被賦值變量會比實際的函數地址多1。比如有函數地址為0x080033D8,將其賦值
    發表于 04-03 06:04

    C語言變量應用詳解

    變量其實只不過是程序可操作的存儲區的名稱。C 中每個變量都有特定的類型類型決定了變量存儲的大小和布局,該范圍內的值都可以存儲在內存中,運算
    發表于 03-18 11:18 ?344次閱讀
    C語言<b class='flag-5'>變量</b>應用詳解

    mapgis如何給區屬性賦值

    MapGIS是一款功能強大的地理信息系統軟件,它提供了豐富的功能和工具,使用戶能夠對地理數據進行快速、高效的管理和分析。其中一個重要的功能就是給區屬性賦值,即對地圖中的區域進行分類和標記,以便更好
    的頭像 發表于 02-23 17:49 ?2080次閱讀

    proteus屬性賦值工具怎么用

    賦值工具的詳細使用方法。 一、打開Proteus軟件并建立電路圖 首先,打開Proteus軟件,并在工具欄上選擇“新建”。然后,在彈出的對話框中選擇電路圖的類型,例如“Schematic Capture”。 二、選擇元件添加到電路圖中 在Proteus軟件中,可以從庫中選
    的頭像 發表于 02-23 17:19 ?4146次閱讀

    Harmony 鴻蒙頁面級變量的狀態管理

    @State裝飾的變量是組件內部的狀態數據,當這些狀態數據被修改時,將會調用所在組件的build方法進行UI刷新。 @State狀態數據具有以下特征: 支持多種類型數據:支持class、number
    的頭像 發表于 01-25 10:42 ?556次閱讀
    Harmony 鴻蒙頁面級<b class='flag-5'>變量</b>的狀態管理

    C語言編程時,各種類型變量該如何初始化?

    C語言編程時,各種類型變量該如何初始化? 在C語言中,每個變量都需要在使用之前進行初始化。初始化是為變量分配內存空間并賦予初始值的過程。C語言提供了不同的初始化方式,根據
    的頭像 發表于 12-07 13:53 ?1129次閱讀

    oracle sql 定義變量賦值

    賦值可以通過使用PL/SQL語句塊或使用SQL*Plus工具來實現。下面將詳細介紹這兩種方法以及它們的具體用法。 使用PL/SQL語句塊定義和賦值變量: 在Oracle SQL中,PL/SQL是一種過程化語言,允許在代碼中定義和
    的頭像 發表于 12-06 10:46 ?2692次閱讀

    javascript的基本數據類型有哪些

    中最基本的數據類型之一,表示一個未定義或未賦值變量,通常由變量聲明但未初始化時產生。例如: let x; console .log(x); // 輸出 undefined Unde
    的頭像 發表于 12-03 11:17 ?732次閱讀

    decimal類型怎么定義

    "myDecimal"的decimal類型變量。你還可以在聲明時為變量賦初值,如: decimal myDecimal = 3 . 14159 m; 注意在賦值時加上了后綴"m",這
    的頭像 發表于 11-30 10:52 ?1440次閱讀

    SIMATIC S7-1500 PLC S7-SCL賦值詳解

    通過賦值,一個變量接受另一個變量或者表達式的值。在賦值運算符“;=”左邊的是變量,該變量接受右邊
    的頭像 發表于 11-29 09:24 ?3105次閱讀