一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

在使用通訊和數(shù)據(jù)類型轉(zhuǎn)換時(shí),需要特別注意數(shù)據(jù)類型的范圍和所占存儲(chǔ)空間的大小,為了方便查詢,在這里和大家歸納總結(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)合

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

舉例說明:

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

圖片

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

圖片

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

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

圖片

Enumeration枚舉

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

圖片

Array數(shù)組

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

定長數(shù)組

圖片

數(shù)組嵌套

圖片

可變長數(shù)組

圖片

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

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

    關(guān)注

    99

    文章

    19

    瀏覽量

    18960
  • CoDeSys
    +關(guān)注

    關(guān)注

    11

    文章

    43

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

    用這個(gè)函數(shù)保存相機(jī)拍攝的圖片,保存后有900多K,原圖只有300多K,像素值都是一樣的。怎么修改保存圖像的所占內(nèi)存大小啊。好像跟圖像位深度有關(guān),原圖位深度為8,這個(gè)函數(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é)備份、方便以后查詢,由于是個(gè)人總結(jié),如有不對(duì),歡迎指正;另外,內(nèi)容大部分來自網(wǎng)絡(luò)、書籍、和各類手冊,如若侵權(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)存大小怎么查看

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

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

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

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

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

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

    不管在什么語言中,定義一個(gè)變量時(shí)必然要在內(nèi)存中開辟一個(gè)相應(yīng)大小的空間來存儲(chǔ)該變量。不同的數(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 ?1219次閱讀

    C語言的變量-1

    變量,顧名思義就是可以變化的量。在C語言中,提供了很多變量類型,這些變量類型可以用來表示不同數(shù)據(jù)類型
    的頭像 發(fā)表于 02-21 15:04 ?1133次閱讀
    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 ?919次閱讀

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

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

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

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

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

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