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

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

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

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

CODESYS變量類型的范圍和所占內(nèi)存大小

冬至子 ? 來源:Hello工控 ? 作者:GJSA_001 ? 2023-05-25 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在使用通訊和數(shù)據(jù)類型轉(zhuǎn)換時,需要特別注意數(shù)據(jù)類型的范圍和所占存儲空間的大小,為了方便查詢,在這里和大家歸納總結(jié)下。

數(shù)據(jù)類型

BOOL

圖片

Integer Data Types

圖片

Data Type 'REAL' / 'LREAL'

圖片

String

81 bytes for a STRING[80]

WString

為了區(qū)分String和Wstring的Memory空間,舉例如下:

圖片

Time Data Types

圖片

圖片

Special Data Types '__UXINT' and '__XWORD'

__UXINT is converted into ULINT on 64-bit platforms and UDINT on 32-bit platforms.

__XWORD is converted into LWORD on 64-bit platforms and DWORD on 32-bit platforms.

特殊類型

Data Type ‘UNION’ 聯(lián)合

在一個“聯(lián)合”內(nèi)可以定義多種不同的數(shù)據(jù)類型, 一個被說明為該“聯(lián)合”類型的變量中,允許裝入該“聯(lián)合”所定義的任何一種數(shù)據(jù),這些數(shù)據(jù)共享同一段內(nèi)存,以達到節(jié)省空間的目的。

舉例說明:

先定義一個UNION類型的數(shù)據(jù)GJSA_Dword,如下圖示:

圖片

再應用如下,可以看出,arrw值受到dw值的影響,具體如下圖示:

圖片

Structure 結(jié)構(gòu)體

結(jié)構(gòu)體,由一組稱為成員(或稱為域,或稱為元素)的不同數(shù)據(jù)組成,其中每個成員可以具有不同的類型。結(jié)構(gòu)體通常用來表示類型不同但是又相關(guān)的若干數(shù)據(jù)。

圖片

Enumeration枚舉

枚舉是一個被命名的整型常數(shù)的集合,如下圖所示:

圖片

Array數(shù)組

數(shù)組是一種有限數(shù)量的相同類型變量的集合;主要有以下幾點說明:

定長數(shù)組

圖片

數(shù)組嵌套

圖片

可變長數(shù)組

圖片

其他的數(shù)據(jù)類型,如指針Pointer、Reference、Alias等不做詳細說明。

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

    關(guān)注

    99

    文章

    19

    瀏覽量

    18963
  • CoDeSys
    +關(guān)注

    關(guān)注

    11

    文章

    43

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請問Nuclei Studio IDE怎么查看程序所用內(nèi)存大小?

    Nuclei Studio IDE 怎么查看程序所用內(nèi)存大小?比如使用TI CCS時可以在如圖中查看內(nèi)存使用情況?
    發(fā)表于 01-10 06:32

    labview保存BMP圖像,怎么修改保存圖像所占內(nèi)存大小。

    用這個函數(shù)保存相機拍攝的圖片,保存后有900多K,原圖只有300多K,像素值都是一樣的。怎么修改保存圖像的所占內(nèi)存大小啊。好像跟圖像位深度有關(guān),原圖位深度為8,這個函數(shù)保存的BMP圖像位深度為24.求大神幫忙。
    發(fā)表于 06-07 10:42

    Mac如何調(diào)整Android Studio分配內(nèi)存大小

    Mac調(diào)整Android Studio分配內(nèi)存大小
    發(fā)表于 07-16 16:29

    STM32F103xx系列內(nèi)存大小

    寫在前面:本文章旨在總結(jié)備份、方便以后查詢,由于是個人總結(jié),如有不對,歡迎指正;另外,內(nèi)容大部分來自網(wǎng)絡、書籍、和各類手冊,如若侵權(quán)請告知,馬上刪帖致歉。目錄一、內(nèi)存大小二、STM32F103xx
    發(fā)表于 08-19 08:53

    HarmonyOS如何獲取系統(tǒng)內(nèi)存大小和可用內(nèi)存?

    解決方案Harmony獲取內(nèi)存大小和Android類似的系統(tǒng)。SystemMemoryInfo systemMemoryInfo = new SystemMemoryInfo
    發(fā)表于 03-15 14:46

    電腦內(nèi)存大小怎么查看

    日常辦公或者玩游戲的時候,都需要確認一下電腦內(nèi)存夠不夠運行將要辦公的軟件或者將要玩游戲的軟件,問題來了,怎么查看電腦內(nèi)存大小?現(xiàn)在給大家?guī)碓趺床榭措娔X內(nèi)存大小教程。
    發(fā)表于 05-27 10:13 ?3782次閱讀

    Linux:測試進程占用的虛擬內(nèi)存大小

    Linux:測試進程占用的虛擬內(nèi)存大小
    的頭像 發(fā)表于 06-23 09:23 ?3087次閱讀
    Linux:測試進程占用的虛擬<b class='flag-5'>內(nèi)存大小</b>

    測試不同內(nèi)存大小對M1處理器的影響

    現(xiàn)在,有國外博主做了一個有趣的視頻,主要是來對比不同內(nèi)存大小,對M1處理器的影響。
    的頭像 發(fā)表于 11-24 09:21 ?2742次閱讀

    重視變量的數(shù)據(jù)類型

    不管在什么語言中,定義一個變量時必然要在內(nèi)存中開辟一個相應大小的空間來存儲該變量。不同的數(shù)據(jù)類型內(nèi)存
    發(fā)表于 01-13 15:05 ?1次下載
    重視<b class='flag-5'>變量</b>的數(shù)據(jù)<b class='flag-5'>類型</b>

    C語言中內(nèi)存四區(qū)模型的本質(zhì)區(qū)別和代碼分析

    ●數(shù)據(jù)類型可理解為創(chuàng)建變量的模具:是固定內(nèi)存大小的別名。
    的頭像 發(fā)表于 03-09 14:45 ?1222次閱讀

    C語言的變量-1

    變量,顧名思義就是可以變化的量。在C語言中,提供了很多變量類型,這些變量類型可以用來表示不同數(shù)據(jù)類型
    的頭像 發(fā)表于 02-21 15:04 ?1136次閱讀
    C語言的<b class='flag-5'>變量</b>-1

    Go高性能-兩種內(nèi)存大小為0的數(shù)據(jù)類型

    Go 中的空結(jié)構(gòu)體 struct{}{} 的內(nèi)存大小等于 0,除此之外,還有別的數(shù)據(jù)類型內(nèi)存大小也等于 0 嗎?
    的頭像 發(fā)表于 05-22 17:33 ?921次閱讀

    Python減少字典對象內(nèi)存大小的方法

    程序執(zhí)行過程中,如果RAM中有大量的對象在運行,就可能會出現(xiàn)內(nèi)存問題,特別是在對可用內(nèi)存總量有限的情況下。 下面是一些減少字典對象內(nèi)存大小的方法,這些方法可以顯著減少對象所需的RAM大小
    的頭像 發(fā)表于 11-03 15:21 ?950次閱讀

    weblogic設置jvm內(nèi)存大小

    WebLogic是一種Java EE應用服務器,用于構(gòu)建和部署企業(yè)級Java應用程序。在配置WebLogic服務器時,設置JVM的內(nèi)存大小非常重要,這可以提高應用程序的性能和可靠性。本文將詳細介紹
    的頭像 發(fā)表于 12-05 14:44 ?3692次閱讀

    eclipse設置jvm內(nèi)存大小

    Eclipse是一個功能強大的集成開發(fā)環(huán)境(IDE),常用于Java開發(fā)。為了保證Eclipse的性能和穩(wěn)定性,我們可以根據(jù)需要來設置JVM內(nèi)存大小。本文將詳細介紹如何在Eclipse中設置JVM
    的頭像 發(fā)表于 12-06 11:43 ?2477次閱讀