国产精品久久久久久久久软件,国产成人久久久精品二区三区,国产成人无码一区二区三区在线 ,大又大粗又爽又黄少妇毛片,国产精品成人aaaaa网站

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機(jī)界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
紫金橋組態(tài)軟件窗口的使用
紫金橋軟件技術(shù)有限公司
收藏本文     查看收藏

      窗口是紫金橋組態(tài)軟件的人機(jī)畫面中非常重要的組成部分,是工程數(shù)據(jù)在計算機(jī)上與人互動的主要的手段之一。

      在一個工程中,每個畫面的名字是唯一的,并作為標(biāo)識被腳本調(diào)用。畫面以文件的形式存放在工程中doc文件夾下,每個畫面對應(yīng)一個與其同名并以“drw”為擴(kuò)展名的文件,如窗口“DRAW1”對應(yīng)為“DRAW1.drw”文件。該文件存儲了該窗口的大部分內(nèi)容,一般來講,該窗口文件拷貝到其他工程下的doc文件夾下就可以直接進(jìn)入組態(tài)使用。只有當(dāng)畫面引用了圖片或圖形模板時,則需要將相應(yīng)的文件同時拷貝。

窗口按類型可分為:覆蓋窗口、彈出式窗口和頂層窗口。

      窗口按運行時的打開方式可分為:普通打開、被動隱藏打開、子窗口、模態(tài)窗口、多實例窗口。本文主要講述這幾種打開方式的使用。

1. 普通打開

普通模式打開就是使用窗口函數(shù)Open()或者在view.exe中手動打開窗口,這時需要注意的是,如果窗口具有“打開其他窗口時自動關(guān)閉”屬性,那么同類型的其他窗口會被關(guān)閉,只留下當(dāng)前窗口。

2. 被動隱藏打開

當(dāng)窗口中元素(如:窗口函數(shù)、窗口變量、窗口對象等)被窗口外環(huán)境(如:全局腳本、其他窗口內(nèi)腳本等)引用時,該窗口會被動打開,并且隱藏。這是因為窗口元素的存在是以窗口打開為前提的,窗口本身是窗口中所有元素的載體,因此窗口外環(huán)境引用本窗口元素時,系統(tǒng)必須打開本窗口才能使其生效。這種方式打開的窗口除以隱藏方式打開外,其他特性與普通方式打開一樣。

需要注意的是,即使是被動隱藏打開,該窗口的窗口進(jìn)入腳本、周期腳本、退出腳本以及窗口內(nèi)其他對象的腳本或者動畫鏈接等所有動作仍會生效。

3. 子窗口

子窗口打開是指以窗口函數(shù)OpenChild()方式打開窗口。例如:

#DRAW1. OpenChild(“DRAW2”);

這句腳本的作用是將窗口DRAW2以窗口DRAW1的子窗口方式打開,也就是說,窗口DRAW1是窗口DRAW2的父窗口。那么這兩個窗口間有著怎樣的關(guān)系呢?

它們間的關(guān)系取決于子窗口的類型。如果窗口DRAW2為覆蓋式窗口,那么窗口DRAW2的存在依賴于其父窗口DRAW1,簡單地說就是如果窗口DRAW1被關(guān)閉了,那么窗口DRAW2會自動關(guān)閉。而且,窗口DRAW2只能顯示在窗口DRAW1的范圍內(nèi),超出該范圍的部分不顯示,看上去就像窗口DRAW1中的一個組件一樣。再者,如果父窗口被移動,則子窗口隨之移動。如果將窗口DRAW2的標(biāo)題欄和系統(tǒng)菜單去掉,那么窗口DRAW2則被完全嵌入其父窗口中,不能使用鼠標(biāo)移動。

下表列出了不同類型子窗口與父窗口間的關(guān)系。

 

4. 模態(tài)窗口

模態(tài)窗口就是以窗口函數(shù)DoModal()的方式打開的窗口。不同類型的窗口都能以模態(tài)窗口的方式打開。并且,模態(tài)窗口打開以后,整個view.exe程序的焦點落在該窗口上,只有當(dāng)該窗口被關(guān)閉后焦點才能釋放。執(zhí)行窗口函數(shù)EndModal()后,等同于關(guān)閉該窗口,該窗口內(nèi)所有數(shù)據(jù)均被銷毀。該種窗口的使用在紫金橋聯(lián)機(jī)幫助中有詳細(xì)講解,不再贅述。

5. 多實例窗口

多實例窗口是以窗口函數(shù)New()的方式打開的窗口。函數(shù)New()的作用是以多實例的方式新建一個窗口,并且可以同時創(chuàng)建多個窗口實例。例如:

int nWinID1 = #DRAW1.New(1);

int nWinID2 = #DRAW1.New(1);

這兩句腳本的功能是,以窗口DRAW1為模具分別創(chuàng)建兩個實例窗口并且打開,新創(chuàng)建的窗口實例句柄分別返回給整型變量nWinID1和nWinID2。這兩個窗口可以看做是窗口DRAW1的兩個副本,相當(dāng)于復(fù)制了窗口DRAW1的所有內(nèi)容,并且各自獨立運行,互不干擾。這樣做的目的是為了在運行時滿足同一種算法實現(xiàn)存儲不同中間結(jié)果的需要。當(dāng)多個實例存在時,可以通過窗口函數(shù)Use(int nWinID)在同一個窗口的不同實例間切換,使用該函數(shù)后,會將指定實例句柄的實例窗口設(shè)置為當(dāng)前實例窗口。

注意:在運行時,同一時刻只有一個當(dāng)前實例窗口。在不使用函數(shù)Use()時,最后一個生成的實例窗口為當(dāng)前實例窗口,因鼠標(biāo)點擊等原因而獲取焦點的實例窗口也會成為當(dāng)前實例窗口。

在多實例窗口存在的情況下,腳本中所有針對該窗口名字的操作或者引用均生效于當(dāng)前實例窗口,與非當(dāng)前實例窗口無關(guān)。

     另外,可以使用窗口函數(shù)NewChild()以子窗口的方式新建多實例窗口。這樣打開的窗口除具有多實例窗口的特征外還具有子窗口的特征。


 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 紫金橋軟件技術(shù)有限公司
聯(lián) 系 人: 李磊
電  話: 0459-8151391-808
傳  真: 0459-8151391-804
地  址: 大慶市高新區(qū)服務(wù)外包產(chǎn)業(yè)園C-1座817室
郵  編: 163316
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
跨平臺實時數(shù)據(jù)庫變量引用導(dǎo)航功能介紹
跨平臺實時數(shù)據(jù)庫 如何利用MODBUS仿真軟件測試MODBUS驅(qū)動
紫金橋跨平臺實時數(shù)據(jù)庫如何實現(xiàn)多屏顯示
紫金橋跨平臺軟實時數(shù)據(jù)庫Web服務(wù)器和數(shù)據(jù)服務(wù)器分離訪問的配置
紫金橋跨平臺軟件遠(yuǎn)程采集RealInfo6.5
使用虛擬機(jī)做的工程實現(xiàn)跨網(wǎng)Web訪問
紫金橋軟件Microsoft Office Access 2003的ODBC數(shù)據(jù)源配置
紫金橋軟件閘門整體自動化監(jiān)控系統(tǒng)
通過紫金橋軟件來提高畫面組態(tài)速度
組態(tài)軟件在配套設(shè)備中的應(yīng)用
紫金橋的關(guān)系庫同步工具簡介
紫金橋組態(tài)軟件與歐姆龍PLC以太網(wǎng)通信(FINS命令)——CPU型號-CJ2M-CPU33
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved