国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>組態(tài)軟件的圖形開發(fā)環(huán)境

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      組態(tài)軟件的圖形開發(fā)環(huán)境

      2009年05月17日 17:01:19人氣:911來源:煙臺勾股通信技術(shù)有限公司

      自動化工程的所有操作畫面,包括流程畫面都是在圖形開發(fā)環(huán)境下制作、生成的,自動化工程設(shè)計人員使用zui頻繁的組態(tài)軟件組件就是圖形開發(fā)環(huán)境,在力控軟件中的圖形開發(fā)環(huán)境(或界面工具)是Draw,在Intouch中是WindowMaker。圖形開發(fā)環(huán)境是目標應(yīng)用系統(tǒng)的主要生成工具之一。它依照操作系統(tǒng)的圖形標準,采用面向?qū)ο蟮膱D形技術(shù),為使用者提供豐富、強大的繪圖編輯、動畫連接和腳本工具,提供右鍵菜單功能,幫助使用者簡化操作。
        圖形開發(fā)環(huán)境的主要輸入設(shè)備是鼠標,鍵盤是輔助輸入設(shè)備。隨著計算機技術(shù)的飛速發(fā)展,各種圖形技術(shù)不斷被組態(tài)軟件采用,目前的組態(tài)軟件圖形開發(fā)環(huán)境使用起來十分方便,各組態(tài)軟件的圖形開發(fā)環(huán)境大同小異,現(xiàn)以力控2.0為例給予簡要介紹。
        
        一、基本概念
        
        1、腳本程序
        組態(tài)軟件的腳本程序提供了一個類Basic語言的編程工具,稱為腳本編輯器,腳本提供大量的函數(shù)和邏輯、算術(shù)算符供使用者調(diào)用,以擴充組態(tài)軟件的處理能力,增強其功能。用腳本編輯器編制的一段程序可以由事件觸發(fā)調(diào)用,可以周期性地執(zhí)行,也可以規(guī)定在一定條件下執(zhí)行,使用靈活,適合一些復雜的應(yīng)用。
        
        2、圖形對象
        窗口的內(nèi)容由一些簡單或復雜的圖形構(gòu)成,如:線、填充矩形、報警顯示等。我們把這些顯示在窗口對象之上的各種圖形統(tǒng)稱為圖形對象。
        圖形對象包括簡單圖形對象和復雜圖形對象。
        
        3、動畫連接
        動畫連接建立畫面中圖形對象與數(shù)據(jù)變量或表達式的對應(yīng)關(guān)系。建立了動畫連接后,當圖形界面運行程序View啟動并將組態(tài)數(shù)據(jù)裝入計算機內(nèi)存后, 圖形對象的動畫屬性可以根據(jù)數(shù)據(jù)變量或表達式的變化,按動畫連接的要求進行改變。
        注意:在所有動畫連接中,數(shù)據(jù)的值與圖形對象的變化幅度間都是按照線性關(guān)系關(guān)聯(lián)的。
        
        4、簡單圖形對象
        Draw有四種簡單圖形對象:線、填充體、文本、按鈕等。其中線又包括多種類型,如:垂直水平線、多折線等等;填充體也包括多種類型,如:矩形、多邊形等等。這些簡單圖形對象具有各種影響其外觀的屬性。這些屬性包括線色、填充色、高度、寬度、方向等等。屬性可以是動態(tài)的或靜態(tài)的。靜態(tài)屬性在圖形界面運行程序View運行期間不能更改。而動態(tài)屬性則可以將屬性值與變量或表達式相連,在View運行期間動態(tài)改變。比如一個填充體的填充顏色就可以與一個表達式相連,當這個表達式結(jié)果為真時,填充顏色變?yōu)槟撤N顏色,當表達式結(jié)果為假時,填充顏色變?yōu)榱硪环N顏色。
        
        5、復雜圖形對象
        復雜圖形對象的“復雜性”是相對簡單圖形對象而言的。復雜圖形對象或是由簡單圖形對象組合而成,或者是為完成特定功能而設(shè)計的組件、控件。復雜圖形對象中的報警、事件、趨勢、總貌、圖形模板、歷史報表和子圖等圖形對象,由力控2.0系統(tǒng)提供,用于完成特定功能,被歸納為一類,稱為“標準圖形”,而控件則可以來自第三方程序,也稱為外部對象。
        
        1)、 組
        組是由兩個或兩個以上的簡單圖形對象組成,作為整體進行操作。組可以按比例改變尺寸,對組可以定義動畫連接。
        
        2)、單元
        單元的形成有兩種情況。
        
        一種情況由兩個或兩個以上簡單圖形對象組成,作為整體進行操作。單元的尺寸不能改變,對單元內(nèi)的簡單圖形對象可以設(shè)計動畫連接,動畫連接所引用的變量可以進行變量替換。
        
        另一種情況由一個復雜圖形對象和一個(或多個)簡單圖形對象組成。此時簡單圖形對象與復雜圖形對象之間建立了一種特殊的連接關(guān)系,稱之為“單元連接”關(guān)系。具有單元連接關(guān)系的簡單圖形對象失去了普通的簡單圖形對象的一些屬性(如:與某些復雜圖形對象形成單元連接關(guān)系后,它們不再支持普通的動畫連接),但能夠針對所連接的復雜圖形對象完成一些特殊操作(如:改變復雜圖形對象屬性等)。另外,不是所有復雜圖形對象都可以和簡單圖形對象建立“單元連接”關(guān)系。
        
        3)、報警
        報警是當過程變量的數(shù)值超出正常范圍時的特殊狀態(tài),只要在窗口中組態(tài)了報警對象,則在發(fā)生報警時報警信息就會自動顯示在報警對象上。按照報警的記錄形式可以將報警劃分成實時報警和歷史報警,按照報警產(chǎn)生的根源劃分可以將報警劃分成過程報警和系統(tǒng)報警。
        
        ·實時報警
        實時報警是指當前時刻實時數(shù)據(jù)庫中產(chǎn)生的的若干條報警,報警信息包括:時間、位號、報警狀態(tài)、報警優(yōu)先級等,可以組態(tài)設(shè)置。
        
        ·歷史報警
        歷史報警記錄是在數(shù)據(jù)庫中發(fā)生過報警的報警記錄,報警信息包括:時間、位號、報警狀態(tài)、報警優(yōu)先級及確認信息等,可以組態(tài)設(shè)置。
        
        ·過程報警
        過程報警是指生產(chǎn)過程情況的警告,主要是過程變量的報警。
        
        ·系統(tǒng)報警
        系統(tǒng)報警是系統(tǒng)運行錯誤報警以及I/O設(shè)備運行錯誤或故障等報警。
        
        4)、事件
        事件系統(tǒng)記錄各種系統(tǒng)狀態(tài)信息、系統(tǒng)報警及確認信息以及用戶操作信息,并提供對事件記錄進行瀏覽和查詢的工具。
        
        5)、趨勢
        趨勢是用曲線形式反映過程變量在一段時間范圍內(nèi)數(shù)值變化情況的重要手段,在Draw中有兩種趨勢:實時趨勢和歷史趨勢。
        
        ·實時趨勢
        實時趨勢是變量或表達式的值隨時間變化所繪出的二維曲線,一個實時趨勢所關(guān)聯(lián)的所有過程變量的趨勢數(shù)據(jù)不被保存在磁盤上,因而不能按照時間翻頁瀏覽。屬性包括:數(shù)據(jù)采樣周期,時間長度,時間刻度數(shù),趨勢筆的定義,筆的顏色,筆的線寬,量程刻度數(shù),刻度的顏色,時間標簽,量程標簽的數(shù)量,顏色,背景色,位置,寬度,高度等。一個實時趨勢對象zui多可以定義8個過程變量,即8只趨勢筆,并為每只趨勢筆定義顏色。
        
        ·歷史趨勢
        歷史趨勢是變量值在過去一段期間隨時間變化所繪出的二維曲線。一個歷史趨勢所關(guān)聯(lián)的所有過程變量的趨勢數(shù)據(jù)均被保存在磁盤上,因而可以按照時間翻頁瀏覽。屬性包括:數(shù)據(jù)源的,數(shù)據(jù)采樣周期,趨勢筆的定義,筆的顏色,筆的線寬,時間長度,時間刻度數(shù),量程刻度數(shù),刻度的顏色,時間標簽,量程標簽的數(shù)量,顏色,背景色,位置,寬度,高度等。一個歷史趨勢對象zui多可以定義8個過程變量,即8只趨勢筆,并為每只趨勢筆定義顏色。
        
        可以用腳本程序控制歷史趨勢對象的時間長度及起始時間,達到隨意查看任意時段歷史趨勢的目的。
        可以用歷史趨勢曲線顯示采樣時刻的瞬時值還是zui大/zui小值??梢栽趯崟r數(shù)據(jù)庫組態(tài)程序中設(shè)置每個歷史點的存盤精度和歷史數(shù)據(jù)保存天數(shù)。
        
        6)、 X-Y曲線
        X-Y曲線是Y變量的數(shù)據(jù)隨X變量的數(shù)據(jù)變化而繪出的關(guān)系曲線圖,X和Y可以來自任一數(shù)據(jù)庫變量,X-Y曲線用來直觀地表現(xiàn)2個變量間的函數(shù)關(guān)系。一個X-Y曲線對象可以定義的曲線數(shù)量不受限制,其橫坐標為X變量,縱坐標為Y變量。屬性包括:數(shù)據(jù)采樣周期,時間長度,X軸刻度數(shù),Y軸刻度數(shù),坐標軸的顏色,曲線的顏色,X變量和Y變量的量程上下限等。
        
        7)、 歷史報表
        歷史報表是一個或多個變量在過去一段時間間隔內(nèi)按照一定的抽樣頻率獲取的歷史數(shù)據(jù)的列表。屬性包括數(shù)據(jù)源的,變量的,歷史數(shù)據(jù)的開始時間,數(shù)據(jù)采樣間隔及采樣時刻的數(shù)據(jù)類型(瞬時值/平均值/zui大zui小值),數(shù)據(jù)顯示的顏色,背景色,位置,寬度,高度等。歷史報表可打印輸出,可以用腳本程序控制歷史報表對象的起始時刻及自動打印時機,還可以前后翻頁查看任意時段的歷史報表。
        
        8)、總貌
        總貌是對實時數(shù)據(jù)庫中某一區(qū)域或區(qū)域中某個單元中所有點的信息的集中顯示,其內(nèi)容包括:變量名、當前值、報警狀態(tài)、點說明、工程單位等,可以用腳本程序控制總貌對象所屬的區(qū)域號和單元號,達到通過一個總貌對象查看全部區(qū)域中全部單元數(shù)據(jù)的目的。
        
        9)、標準圖形模板
        通過模板可將用戶創(chuàng)建的圖形畫面定義成為標準圖形畫面,一個標準圖形畫面可對應(yīng)多個位號組,標準圖形在運行時通過改變位號組即可實現(xiàn)在一個標準圖形畫面上顯示多組數(shù)據(jù)。如果在一個應(yīng)用程序中多幅畫面具有相同的畫面結(jié)構(gòu)及元素,那么只需定義一幅圖形模板,在圖形模板上用模板替換變量對模板圖形對象進行動畫連接,在圖形界面系統(tǒng)運行程序View下動態(tài)改變圖形模板的位號組編號,就可以將模板圖形對象的動畫連接變量替換成當前位號組的變量,達到一幅畫面顯示多組變量的目的。
        
        10)、子圖
        子圖庫是系統(tǒng)為方便圖形組態(tài),將構(gòu)成畫面的常用基本圖元,如泵、閥、管道、儀表盤等組建成標準圖庫,在組態(tài)時可以反復調(diào)用,提高繪制流程圖的效率。子圖對象中的每個圖形與其它圖形一樣,可以隨意改變屬性、動作。子圖庫的容量是無限制的。子圖由若干簡單圖形對象構(gòu)成,并可以帶有動畫連接。當引用子圖時,需要將動畫連接變量替換為實際變量。子圖庫中的子圖允許修改和添加。
        
        11)、外部對象
        Draw允許插入多種由其它Windows應(yīng)用程序生成的多種格式的圖形或數(shù)據(jù)對象,如:Adobe圖形、Excel表格、Word文檔、bmp圖形等OLE對象。ActiveX控件是典型的外部對象。
        
        ActiveX控件,也曾被稱為OLE控件或OCX,是一種完成特定功能的獨立的標準軟件組件。ActiveX控件定義了可重用組件的標準接口。但ActiveX控件不是獨立的程序,它是置入控件容器的服務(wù)器。在使用ActiveX控件,首先必須將其置入控件容器。力控就是一個標準的控件容器。諸如Microsoft Visual Basic或IE瀏覽器都是標準控件容器。
        
        可以用Microsoft Visual Basic、VC++或其它第三方應(yīng)用程序開發(fā)工具生成ActiveX控件,也可以直接從第三方開發(fā)商那里購買能完成特定功能的ActiveX控件。這些控件一般以O(shè)CX形式被打包。力控本身也提供幾種ActiveX控件。
        
        ActiveX控件有三個主要特性:屬性、方法和事件。屬性類似于可以進行各種修改的變量,如:Calendar.day,Control.height等等(Calendar和Control是控件的名稱);方法類似于函數(shù),可以在容器中調(diào)用。
        
        例如:
        Browser.Navigate(“”),Engine.start()。
        在控件容器中能夠產(chǎn)生控件的事件。例如:當在容器中用鼠標點擊控件對象時,則產(chǎn)生一個事件, Control.Click()。
        可以在力控的應(yīng)用程序中使用一個或多個ActiveX控件。
        
        二、圖形開發(fā)環(huán)境的工作桌面
        仍以力控為例介紹圖形開發(fā)環(huán)境工作桌面上的各種工具。
        
        1、工具箱
        工具箱包含了用于創(chuàng)建各種圖形對象以及編輯圖形的工具。如創(chuàng)建簡單圖形對象:文本、線、填充體、按鈕,復雜圖形對象:趨勢、報警、歷史報表等。工具箱中的所有繪圖工具均有等效的菜單命令。
        工具箱可以根據(jù)需要“隱藏”或“顯示”。工具箱中工具的列數(shù)也可以根據(jù)需要來。工具箱中的32個按鈕代表32種繪畫功能,用鼠標單擊特定的按鈕進入與其對應(yīng)的繪畫狀態(tài),可以用鼠標連續(xù)繪畫。
        
        2、工具條
        工具條為一些頻繁的編輯操作提供了快捷方式。工具條提供了圖形對象的剪切、拷貝、粘貼、對齊、前置、后置、鏡像等常用編輯工具。缺省情況下工具條位置處在菜單欄下面??梢酝ㄟ^拖拽使其浮動在主窗口內(nèi)的任意位置上。工具條可以隱藏。工具條中的所有工具均有等效的菜單命令。
        
        3、狀態(tài)條
        狀態(tài)條有三個顯示區(qū),左邊*個顯示區(qū)顯示Draw的操作狀態(tài);中間的顯示區(qū)在編輯圖形對象時,顯示對象的類型名稱;右邊的顯示區(qū)顯示系統(tǒng)的當前時間。狀態(tài)條可以根據(jù)需要顯示或隱藏。
        
        4、導航器
        為方便使用者的操作,提高使用效率,縮短初學者的入門時間,組態(tài)軟件在工作桌面上一般都增加一個指引操作人員工作的窗口,稱為導航器。如圖2-1所示,導航器中將一個工程應(yīng)用中要組態(tài)的關(guān)鍵項目以一棵樹的形式列出來,樹的每一棵分支下面列有細目內(nèi)容??蔀g覽到的細目內(nèi)容包括:當前窗口、在當前應(yīng)用項目下已經(jīng)組態(tài)的窗口、變量、腳本、位號組、數(shù)據(jù)源以及系統(tǒng)參數(shù)等。在導航器上可以直接啟動實時數(shù)據(jù)庫組態(tài)程序,也可以定義I/O設(shè)備。
        導航器可以根據(jù)需要“隱藏”或“顯示”,在主窗口內(nèi)任意浮動或停泊??梢酝ㄟ^拖拽改變其大小。這里只對部分分支做簡要介紹,其余分支將在有關(guān)章節(jié)中敘述。
        
        1)、 窗口
        此分支內(nèi)包含當前工程應(yīng)用下的所有窗口。雙擊窗口名稱將窗口打開,如果窗口已經(jīng)打開,則使窗口處于激活狀態(tài)。
        
        2)、 當前窗口
        此分支內(nèi)包含當前處于激活狀態(tài)下的窗口的變量、窗口風格、腳本和文檔說明等內(nèi)容。
        
        3)、 變量
        此分支內(nèi)包含當前工程應(yīng)用下的所有類型的變量,并按照變量所屬類型設(shè)立了第二層,變量名稱按照字母數(shù)字順序排列。
        
        4)、 數(shù)據(jù)源
        雙擊此分支將直接打開“數(shù)據(jù)源定義”對話框。
        
        5)、 系統(tǒng)參數(shù)
        雙擊此分支將直接打開“系統(tǒng)參數(shù)設(shè)置”對話框。
        
        6)、 啟動實時數(shù)據(jù)庫組態(tài)程序
        雙擊此分支將直接啟動實時數(shù)據(jù)庫組態(tài)程序。
        
        7)、 初始啟動設(shè)置
        通過初始啟動設(shè)置,可以系統(tǒng)運行環(huán)境啟動時自動打開的窗口,自動執(zhí)行的I/O驅(qū)動程序或其它可執(zhí)行程序,如果已經(jīng)做了,還可以刪除、修改。
        
        8)、 I/O驅(qū)動程序
        此分支內(nèi)列出了已安裝的I/O驅(qū)動程序的名稱及描述。在此處還可以創(chuàng)建、修改和刪除一個邏輯設(shè)備。
      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.towegas.com。違反者本網(wǎng)將追究相關(guān)法律責任。
      • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責任。
      • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責任。
      • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機械工程機械紡織機械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機械印染機械制鞋機械玻璃機械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618