在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

聲明數組語法及應用案例

vveeverything ? 來源:跟我學PLC吧 ? 2023-10-23 09:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1

概述

數組是相同數據類型的元素的集合。支持固定長度或可變的一維和多維數組。簡單來說:數組是指將相同數據類型的標簽的連續集合體用一個名稱表示。如下圖所示:

064c65c2-6a67-11ee-939d-92fbcf53809c.png

2

聲明數組語法

您可以在 POU 的聲明部分以及全局變量列表中定義數組。如下圖所示:

065d2e20-6a67-11ee-939d-92fbcf53809c.png

06674f86-6a67-11ee-939d-92fbcf53809c.png

01

固定長度數組聲明的語法

: ARRAY [..,..,..,..] OF

ll1, ll2, lln標識字段范圍的下限。

ul1, ul2,uln標識字段范圍的上限。

范圍值必須為整數類型。

定義固定長度的數組聲明示例

Card_game: ARRAY [1..13, 1..4] OF INT;

02

長度可變的數組聲明語法

:ARRAY[* ( , * )+ ] OF ;

// (...)+:一個或多個其他維

定義可變長度的數組聲明示例

067e9628-6a67-11ee-939d-92fbcf53809c.png

03

初始化數組

數組完整初始化示例

arr1 : ARRAY [1..5] OF INT := [1,2,3,4,5];

arr2 : ARRAY [1..2,3..4] OF INT := [1,3(7)]; (* 簡短:1,7,7,7 *)

arr3 : ARRAY [1..2,2..3,3..4] OF INT := [2(0),4(4),2,3];

(* 簡短:0,0,4,4,4,4,2,3 *)

3

應用案例

練習:邏輯陣列應用(如下圖)

給定零點坐標,自動將其他點的數據進行運算,并得出結果存入數組中語法簡化:

06874124-6a67-11ee-939d-92fbcf53809c.png

PROGRAM SR_Main

VAR

a:ARRAY[0..4] OF INT;

b:ARRAY[0..6] OF INT;

c:INT;

d:INT;

number1:INT;

number2:INT;

start: BOOL;

END_VAR

c:=0;

d:=0;

number1:=0;

number2:=0;

IF start THEN

FOR c:=0 TO 4 BY 1 DO

a[c]:=number1;

number1:=number1+50;

END_FOR

FOR d:=0 TO 6 BY 1 DO

b[d]:=number2;

number2:=number2+50;

END_FOR

END_IF

編輯:黃飛

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

    關注

    8

    文章

    7250

    瀏覽量

    91504
  • 數組
    +關注

    關注

    1

    文章

    419

    瀏覽量

    26447

原文標題:03

文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FPGA學習筆記---基本語法

    Verilog語法是指硬件能夠實現的語法。它的子集很小。常用的RTL語法結構如下: 1、模塊聲明:module ... end module 2、端口
    發表于 06-23 14:58

    解讀C聲明,C基礎

    解讀C聲明的步驟:    1、首先著眼于標識符(變量名或者函數名)    2、從距離標識符最近的地方開始,依照優先順序解釋派生類型(指針、數組和函數)。優先順序說明如下:      a、用于整理聲明
    發表于 01-22 16:05

    創建EDS指針數組語法不工作

    語法會導致XC16聲明EDS指針數組嗎?_u eds_static INT16U*G_address[NUM_PTRS];/*不工作*/._eds_INT16U*G_address[NUM_PTRS];/*不工作*/Compi
    發表于 08-28 06:55

    請問結構體數組怎么聲明

    試試typedefstruct node{ int date; int next;}linklist;話說哪位老司機解釋下,結構體數組怎么聲明
    發表于 07-30 11:42

    Java 基本語法練習

    實驗   Java 基本語法練習 一、實驗目的       1. 了解 Java 的數據類型   2. 掌握各種變量的聲明方式。  3. 理解
    發表于 09-23 18:56 ?3917次閱讀

    VB數組的使用

    實驗六  數組的使用 一、實驗目的    (1)掌握數組聲明數組元素的引用。    (2)掌握固定
    發表于 09-23 19:28 ?6137次閱讀

    MATLAB數組操作

    matlab是靠它靈活數組操作發的家,但是數組操作也是初學者最難理解的matlab特色之一,因為在其他語言中(如C、pascal)不存在對等的語法和語義。在5.x版中新增添的多維數組(
    發表于 05-28 15:38 ?0次下載

    JAVA教程之一維數組和二維數組的介紹和應用說明

    聲明一個數組就是要確定數組名、數組的維數和數組元素的數據類型。數組名是符合Java標識符定義規則
    發表于 01-16 11:02 ?0次下載
    JAVA教程之一維<b class='flag-5'>數組</b>和二維<b class='flag-5'>數組</b>的介紹和應用說明

    網絡和變量的未壓縮數組

    數組的維度定義了數組可以存儲的元素總數。未壓縮的數組可以用任意數量的維度聲明,每個維度存儲指定數量的元素。聲明
    的頭像 發表于 05-20 10:14 ?1380次閱讀

    DECL:對變量、數組和常數進行聲明

    如果 CHAR 類型數組的所有數組元素都擁有相同的字符串,則不必單獨初始化每個數組元素。忽略右側的數組下標。(對于一維數組下標,不寫下標。)
    的頭像 發表于 07-10 10:27 ?3490次閱讀

    變長數組和動態數組區別

    動態數組是指在聲明時,沒有確定數組大小的數組,它可以隨程序需要而重新指定大小。動態數組的內存空間是從堆動態分配的,當程序執行到我們編寫的分配
    的頭像 發表于 09-28 15:20 ?2235次閱讀

    三維數組如何用下標表示指針

    比如題目中聲明的這個,就是由4個5行3列的二維數組組成。把這些二維數組編個號,就是 0 1 2 3。
    的頭像 發表于 11-14 10:38 ?966次閱讀
    三維<b class='flag-5'>數組</b>如何用下標表示指針

    c語言中數組怎么定義

    C語言中,數組是一種用來存儲相同類型元素的數據結構。它可以存儲多個元素,并通過一個共同的名稱來引用這些元素。數組是一種很重要的數據結構,可以用于解決很多實際的問題。 在C語言中,定義數組語法
    的頭像 發表于 11-24 10:11 ?3824次閱讀

    C語言中的數組格式與初始化

    ????數組:只能存放一種數據類型,比如int類型的數組、float類型的數組,里面存放的數據稱為“元素”。 ????數組的定義: ????首先聲明
    的頭像 發表于 11-26 16:12 ?1243次閱讀
    C語言中的<b class='flag-5'>數組</b>格式與初始化

    javascript的基本語法遵循的標準

    的基本語法。 變量聲明與賦值 在JavaScript中,可以使用關鍵字 var 、 let 或 const 聲明變量。其中, var 是舊版的聲明方式, let 和 const 是ES
    的頭像 發表于 12-03 11:35 ?3591次閱讀
    主站蜘蛛池模板: 国产三级视频 | 人人草人人 | 天天操狠狠操夜夜操 | 高清一区二区三区视频 | 国产精品电影一区 | 日本免费一级 | 五月天久久婷婷 | 在线播放91灌醉迷j高跟美女 | 亚洲精品mv在线观看 | 狠狠夜夜 | 久久精品人人爽人人爽 | 亚洲精品成人在线 | 国产精品午夜寂寞视频 | 91黄色视屏 | 欧美极品在线观看 | 乱好看的的激情伦小说 | 小毛片在线观看 | 亚洲六月丁香六月婷婷花 | 美女扒开尿囗给男人玩的动图 | 国产handjob手交在线播放 | 四虎永久网址在线观看 | 综合色爱 | 2021最新久久久视精品爱 | 色婷婷免费视频 | 一级a毛片免费观看 | 日本黄网站高清色大全 | 欧美作爱福利免费观看视频 | 日本精品一卡二卡≡卡四卡 | 精品亚洲欧美无人区乱码 | 国产三级影院 | 人人操天天射 | 欧洲精品码一区二区三区免费看 | 全免费一级午夜毛片 | 国产你懂的在线观看 | 1024手机看片国产 | 欧美一级免费在线观看 | 色偷偷亚洲 | 国产91久久最新观看地址 | 国产一区二区高清 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 亚洲qingse中文在线 |