數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)規(guī)劃
發(fā)布時(shí)間:2014/8/12 20:06:05 訪問(wèn)次數(shù):478
組態(tài)語(yǔ)言是一種針對(duì)控制系統(tǒng)而設(shè)計(jì)的面向問(wèn)題的高級(jí)語(yǔ)言,它為用戶提供了眾多的功能模塊。 RB731U比如控制算法模塊(如PID)、運(yùn)算模塊(四則運(yùn)算、開(kāi)方、最大值/最小值選擇、一階慣性、超前滯后、工程量變換、上下限報(bào)警等數(shù)十種)、計(jì)數(shù)/計(jì)時(shí)模塊、邏輯運(yùn)算模塊、輸入模塊、輸出模塊、打印模塊、CRT顯示模塊等。系統(tǒng)設(shè)計(jì)者只需根據(jù)控制要求,選擇所需的模塊就能十分方便地生成系統(tǒng)控制軟件,因而軟件設(shè)計(jì)工作量大為減少。常用的組態(tài)軟件有In-touch、FIX、WinCC、KingView組態(tài)王、MCGS、力控等。
在軟件技術(shù)飛速發(fā)展的今天,各種軟件開(kāi)發(fā)工具琳瑯滿目,每種開(kāi)發(fā)語(yǔ)言都有其各自的長(zhǎng)處和短處。在設(shè)計(jì)控制系統(tǒng)的應(yīng)用程序時(shí),究竟選擇哪種語(yǔ)言編程,還是兩種語(yǔ)言混合使用,這要根據(jù)被控對(duì)象的特點(diǎn)、控制任務(wù)的要求以及所具備的條件而定。
數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)規(guī)劃
系統(tǒng)的各個(gè)模塊之間要進(jìn)行各種信息傳遞,如數(shù)據(jù)采集模塊和數(shù)據(jù)處理模塊之間、數(shù)據(jù)處理模塊和顯示模塊、打印模塊之間的接口條件,也即各接口參數(shù)的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類(lèi)型必須嚴(yán)格統(tǒng)一規(guī)定。
從數(shù)據(jù)類(lèi)型上來(lái)分類(lèi),可分為邏輯型和數(shù)值型。通常將邏輯型數(shù)據(jù)歸到軟件標(biāo)志中去考慮。數(shù)值犁數(shù)據(jù)可分為定點(diǎn)數(shù)和浮點(diǎn)數(shù),定點(diǎn)數(shù)具有直觀、編程簡(jiǎn)單、運(yùn)算速度快的優(yōu)點(diǎn),缺點(diǎn)是表示的數(shù)值動(dòng)態(tài)范圍小,容易溢出;而浮點(diǎn)數(shù)則相反,數(shù)值動(dòng)態(tài)范圍大、相對(duì)精度穩(wěn)定、不易溢出,但編程復(fù)雜,運(yùn)算速度低。
如果某參數(shù)是一系列有序數(shù)據(jù)的集合,如采樣信號(hào)序列,則不只有數(shù)據(jù)類(lèi)型問(wèn)題,還有一個(gè)數(shù)據(jù)存放格式問(wèn)題,即數(shù)據(jù)結(jié)構(gòu)問(wèn)題。具體說(shuō)來(lái),就是按順序結(jié)構(gòu)、鏈形結(jié)構(gòu)還是樹(shù)形結(jié)構(gòu)來(lái)存放數(shù)據(jù)。
資源分配
完成數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)的規(guī)劃后,便開(kāi)始分配系統(tǒng)的資源。系統(tǒng)資源包括ROM、RAM、定時(shí)器/計(jì)數(shù)器、中斷源、1/0地址等。ROM資源用來(lái)存放程序和表格,1/0地址、定時(shí)器/計(jì)數(shù)器、中斷源在任務(wù)分析時(shí)已經(jīng)分配好了。因此,資源分配的主要工作是RAM資源的分配。RAM資源規(guī)劃好后,應(yīng)列出一張RAM資源的詳細(xì)分配清單,作為編程依據(jù)。
組態(tài)語(yǔ)言是一種針對(duì)控制系統(tǒng)而設(shè)計(jì)的面向問(wèn)題的高級(jí)語(yǔ)言,它為用戶提供了眾多的功能模塊。 RB731U比如控制算法模塊(如PID)、運(yùn)算模塊(四則運(yùn)算、開(kāi)方、最大值/最小值選擇、一階慣性、超前滯后、工程量變換、上下限報(bào)警等數(shù)十種)、計(jì)數(shù)/計(jì)時(shí)模塊、邏輯運(yùn)算模塊、輸入模塊、輸出模塊、打印模塊、CRT顯示模塊等。系統(tǒng)設(shè)計(jì)者只需根據(jù)控制要求,選擇所需的模塊就能十分方便地生成系統(tǒng)控制軟件,因而軟件設(shè)計(jì)工作量大為減少。常用的組態(tài)軟件有In-touch、FIX、WinCC、KingView組態(tài)王、MCGS、力控等。
在軟件技術(shù)飛速發(fā)展的今天,各種軟件開(kāi)發(fā)工具琳瑯滿目,每種開(kāi)發(fā)語(yǔ)言都有其各自的長(zhǎng)處和短處。在設(shè)計(jì)控制系統(tǒng)的應(yīng)用程序時(shí),究竟選擇哪種語(yǔ)言編程,還是兩種語(yǔ)言混合使用,這要根據(jù)被控對(duì)象的特點(diǎn)、控制任務(wù)的要求以及所具備的條件而定。
數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)規(guī)劃
系統(tǒng)的各個(gè)模塊之間要進(jìn)行各種信息傳遞,如數(shù)據(jù)采集模塊和數(shù)據(jù)處理模塊之間、數(shù)據(jù)處理模塊和顯示模塊、打印模塊之間的接口條件,也即各接口參數(shù)的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類(lèi)型必須嚴(yán)格統(tǒng)一規(guī)定。
從數(shù)據(jù)類(lèi)型上來(lái)分類(lèi),可分為邏輯型和數(shù)值型。通常將邏輯型數(shù)據(jù)歸到軟件標(biāo)志中去考慮。數(shù)值犁數(shù)據(jù)可分為定點(diǎn)數(shù)和浮點(diǎn)數(shù),定點(diǎn)數(shù)具有直觀、編程簡(jiǎn)單、運(yùn)算速度快的優(yōu)點(diǎn),缺點(diǎn)是表示的數(shù)值動(dòng)態(tài)范圍小,容易溢出;而浮點(diǎn)數(shù)則相反,數(shù)值動(dòng)態(tài)范圍大、相對(duì)精度穩(wěn)定、不易溢出,但編程復(fù)雜,運(yùn)算速度低。
如果某參數(shù)是一系列有序數(shù)據(jù)的集合,如采樣信號(hào)序列,則不只有數(shù)據(jù)類(lèi)型問(wèn)題,還有一個(gè)數(shù)據(jù)存放格式問(wèn)題,即數(shù)據(jù)結(jié)構(gòu)問(wèn)題。具體說(shuō)來(lái),就是按順序結(jié)構(gòu)、鏈形結(jié)構(gòu)還是樹(shù)形結(jié)構(gòu)來(lái)存放數(shù)據(jù)。
資源分配
完成數(shù)據(jù)類(lèi)型和數(shù)據(jù)結(jié)構(gòu)的規(guī)劃后,便開(kāi)始分配系統(tǒng)的資源。系統(tǒng)資源包括ROM、RAM、定時(shí)器/計(jì)數(shù)器、中斷源、1/0地址等。ROM資源用來(lái)存放程序和表格,1/0地址、定時(shí)器/計(jì)數(shù)器、中斷源在任務(wù)分析時(shí)已經(jīng)分配好了。因此,資源分配的主要工作是RAM資源的分配。RAM資源規(guī)劃好后,應(yīng)列出一張RAM資源的詳細(xì)分配清單,作為編程依據(jù)。
上一篇:軟件設(shè)計(jì)
上一篇:控制軟件的設(shè)計(jì)
熱門(mén)點(diǎn)擊
- 用譯碼器74LS138和數(shù)選器74LS151
- 七段譯碼器
- 中斷法接口電路
- 由555定時(shí)器構(gòu)成的單穩(wěn)態(tài)觸發(fā)器
- 掉電保護(hù)電路
- 脈沖展寬圖
- 用戶通過(guò)ISP接入因特網(wǎng)
- 控制工程的應(yīng)用實(shí)例
- 核心部分的路由器把網(wǎng)絡(luò)互連起來(lái)
- ADC0809接口電路
推薦技術(shù)資料
- 聲道前級(jí)設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級(jí)不同,EP9307-CRZ這臺(tái)分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究