《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計(jì)應(yīng)用 > 紫金橋組態(tài)軟件快速入門工程簡介
紫金橋組態(tài)軟件快速入門工程簡介
摘要: 流程簡介:本工程是為更直觀、更具體的向用戶介紹紫金橋軟件而制作。工程中模擬了一個(gè)小型加油站的工作流程。其中有兩輛汽車,一輛灰色和一輛藍(lán)色汽車。兩輛汽車分別從屏幕右側(cè)向屏幕左側(cè)移動。灰色汽車停在97#加油機(jī)前面加油,藍(lán)色汽車停在93#加油機(jī)前面加油。
Abstract:
Key words :

流程簡介:本工程是為更直觀、更具體的向用戶介紹紫金橋軟件而制作。工程中模擬了一個(gè)小型加油站的工作流程。其中有兩輛汽車,一輛灰色和一輛藍(lán)色汽車。兩輛汽車分別從屏幕右側(cè)向屏幕左側(cè)移動?;疑囃T?7#加油機(jī)前面加油,藍(lán)色汽車停在93#加油機(jī)前面加油。加油的數(shù)據(jù)會實(shí)時(shí)顯示在加油機(jī)上方。并且可以通過曲線、報(bào)表等形式顯示實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)。如圖所示。

示例工程

工程中使用了紫金橋軟件的很多功能,包括組點(diǎn)連接、驅(qū)動使用、畫面動畫、自定義菜單、總貌瀏覽器組件、歷史曲線組件、增強(qiáng)型報(bào)警組件、關(guān)系庫數(shù)據(jù)通訊、報(bào)表組件和歷史報(bào)表組件等。

 

快速入門設(shè)備驅(qū)動介紹

本示例工程中使用到的仿真設(shè)備驅(qū)動是專門為示例工程而開發(fā)的驅(qū)動程序,目的是更好的向客戶講解紫金橋軟件的使用。本仿真驅(qū)動程序包括兩種類型:加油機(jī)(快速入門)和汽車位置檢測儀(快速入門),每種類型下包括多種寄存器。

1、加油機(jī)(快速入門)

加油機(jī)驅(qū)動程序中主要包括4種寄存器類型:

序號

寄存器名稱

讀寫屬性

類型

1

加油開關(guān)

讀/寫

布爾型

2

加油期望值

只寫

浮點(diǎn)型

3

本次累計(jì)加油量

只讀

浮點(diǎn)型

4

本次加油偏差量

只讀

浮點(diǎn)型

1加油機(jī)驅(qū)動寄存器類型

加油機(jī)驅(qū)動主要控制加油機(jī)的動畫和加油機(jī)的數(shù)據(jù)顯示。動畫包括當(dāng)加油機(jī)處于加油狀態(tài)時(shí),加油機(jī)上的指示燈會從橙色變?yōu)榫G色。加油機(jī)上方會出現(xiàn)數(shù)據(jù)顯示框。數(shù)據(jù)顯示包括加油時(shí)顯示的單價(jià)、設(shè)定加油量、本次加油量和本次加油金額。

2、汽車位置檢測儀(快速入門)

汽車位置檢測儀驅(qū)動同樣也包括4種類型的寄存器:

序號

寄存器名稱

讀寫屬性

類型

范圍

1

檢測到的汽車位置

只讀

浮點(diǎn)型

0-100

2

設(shè)置加油位置

只寫

浮點(diǎn)型

0-100

3

是否到達(dá)加油位置

只讀

布爾型

0/1

4

加油完畢提示

只寫

布爾型

0/1

2汽車位置檢測儀驅(qū)動寄存器類型

汽車位置檢測儀驅(qū)動主要控制兩輛汽車的移動和停止。同一時(shí)間畫面上只有一輛汽車,汽車從畫面的右側(cè)向左側(cè)移動,當(dāng)移動到某一加油機(jī)前面時(shí)停下加油。加油動作完成后汽車重新開始移動。直到這輛汽車離開畫面,另一輛進(jìn)入畫面。整個(gè)過程完全由驅(qū)動控制,用戶只需要為驅(qū)動提供加油位置和加油完畢提示(上表中的2個(gè)只寫寄存器)的具體數(shù)據(jù),驅(qū)動程序就可以自己完成控制汽車的工作。

主要畫面和功能介紹

本示例工程共創(chuàng)建了8幅畫面(也稱為窗口),分別為報(bào)警窗口、導(dǎo)航窗口、關(guān)系庫批次數(shù)據(jù)、加油站、日報(bào)、加油站實(shí)時(shí)報(bào)表、歷史曲線、總貌畫面。

1、報(bào)警窗口

報(bào)警窗口主要使用一個(gè)增強(qiáng)型報(bào)警組件(可以在組件對話框中找到)來完成報(bào)警數(shù)據(jù)的顯示工作。增強(qiáng)型報(bào)警組件提供了豐富的功能來滿足不同用戶對報(bào)警數(shù)據(jù)的顯示要求。本書將在第12章對報(bào)警窗口及增強(qiáng)型報(bào)警組件作詳細(xì)講解。

2、導(dǎo)航窗口

導(dǎo)航窗口是一個(gè)特殊的窗口,在示例工程運(yùn)行期間其一直處于屏幕的上方。導(dǎo)航窗口的作用是完成各功能窗口之前的切換工作,用戶可以通過點(diǎn)擊導(dǎo)航窗口中的相應(yīng)文字來打開窗口。導(dǎo)航窗口中的最后一項(xiàng)為“退出”。在運(yùn)行狀態(tài)下,點(diǎn)擊“退出”字樣,系統(tǒng)會退出運(yùn)行系統(tǒng)。

3、關(guān)系庫批次數(shù)據(jù)窗口

此窗口顯示從關(guān)系數(shù)據(jù)庫中讀取的加油批次數(shù)據(jù)。加油批次數(shù)據(jù)主要包括加油結(jié)束時(shí)間、加油機(jī)名、加油量(升)、單價(jià)(元/升)、售價(jià)(元)。數(shù)據(jù)表按照加油結(jié)束時(shí)間的降序顯示。此窗口使用了紫金橋軟件的報(bào)表組件和關(guān)系數(shù)據(jù)庫連接功能。

4、加油站窗口

此窗口是示例工程中主要顯示動畫的窗口。在運(yùn)行環(huán)境下,加油站窗口中會有一系列的動作,如汽車移動、加油機(jī)狀態(tài)顯示、加油數(shù)據(jù)顯示等。這個(gè)畫面中主要用到了紫金橋軟件的動畫連接、窗口腳本等功能。

5、加油站日報(bào)窗口

此窗口用日報(bào)的方式顯示一個(gè)加油站一天的加油情況。在運(yùn)行環(huán)境下,用戶可以通過選擇時(shí)間來查詢不同時(shí)間的日報(bào)。也可以通過點(diǎn)擊“上一天”和“下一天”按鈕來快速查看數(shù)據(jù)。此窗口中使用了紫金橋軟件中的報(bào)表模版組件。使用這個(gè)組件可以完成日報(bào)、月報(bào)、年報(bào)等操作,用戶只需要設(shè)置需要顯示的點(diǎn)參數(shù),就可以方便的定制出自己想要的報(bào)表。

6、加油站實(shí)時(shí)報(bào)表窗口

此窗口顯示加油機(jī)的實(shí)時(shí)數(shù)據(jù)。與“加油站窗口”中的顯示有所不同,此窗口中的數(shù)據(jù)是以報(bào)表的形式顯示。報(bào)表不會隱藏,當(dāng)加油數(shù)據(jù)刷新時(shí),報(bào)表中的數(shù)據(jù)會實(shí)時(shí)更新。此窗口使用了報(bào)表組件,并在報(bào)表中關(guān)聯(lián)了點(diǎn)參數(shù)。

7、歷史曲線窗口

此窗口用曲線的形式顯示加油站的歷史數(shù)據(jù)。初始狀態(tài)下用戶可以在曲線上看到兩個(gè)加油機(jī)的本次累計(jì)加油量曲線。如果有需要,用戶可以添加曲線。此窗口中用到了趨勢分析組件。

8、總貌畫面窗口

此窗口中顯示示例工程數(shù)據(jù)庫中所有點(diǎn)的信息,包括實(shí)時(shí)數(shù)據(jù)、報(bào)警等信息。信息以報(bào)表的形式顯示。此窗口使用了總貌瀏覽器組件。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。