labview
自動彈窗函式設計
首家輝【摘要】摘
要:在labview
程式設計過程中利用
viserver
控制方法,呼叫並
設定各種物件屬性,對彈窗功能函式進行優化,最後打包成乙個完整功能的子
vi,使其適用於
labview
程式設計的大部分應用場合。在使用過程中只需將彈窗子vi
放在需要實現彈窗功能的
vi中進行呼叫,即可實現視窗介面大小、面板
彈出方式及視窗標題的靈活設定。
【期刊名稱】
軟體導刊【年卷
期】2016(015)002
【總頁數】
labview
圖形化程式設計;
vi server
;屬性節點;彈窗功能引言在
labview
圖形化程式設計過程中,通常希望程式執行到某個階段時能自動彈出
某個預設視窗,比如引數設定、波形顯示及其它型別的人機互動介面。一直以
來,訊息彈窗功能的實現通常有以下兩種方式,一是直接對需要彈窗的
vi進行
屬性設定,即在
file>>vi
properties
選項中進行設定,這種方式基本能滿足
要求,但是設定比較繁瑣,很多屬性的功能不直觀,並且針對每個不同的vi均
需要進行相應的操作,使用起來非常麻煩;第二種方法是通過呼叫簡單的訊息
控制項來實現彈窗功能,這種方式使用簡單,但是無法對彈出視窗面板進行編輯,
更不能在彈出的視窗中增加控制項,很難滿足實際設計需求。通過對
viserver
控制方法的靈活運用,可以實現各種預設視窗的彈窗動作,並且可以靈活地移
植到其它需要彈窗的功能
vi中。
瘦客戶端 胖客戶端 智慧型客戶端
胖客戶端模式將應用程式處理分成了兩部分 由使用者的桌面計算機執行的處理和最適合乙個集中的伺服器執行的處理。乙個典型的胖客戶端包含乙個或多個在使用者的pc上執行的應用程式,使用者可以檢視並運算元據 處理一些或所有的業務規則 同時提供乙個豐富的使用者介面做出響應。伺服器負責管理對資料的訪問並負責執行一些...
胖客戶端 瘦客戶端和富客戶端
以c s結構開發的網路應用程式,需要為客戶端開發專用的客戶端軟體,相對而言其客戶端比較龐大,在客戶端可以實現很多功能,分擔伺服器的負擔,屬於胖客戶端型別。以b s結構開發的web應用,其客戶端只是乙個瀏覽器,所有業務邏輯由伺服器端進行處理,相對而言客戶端比較瘦小,故稱為瘦客戶端。目前比較流行的一種開...
非同步客戶端和同步客戶端
先寫下我的理解,方便後邊閱讀資料校驗。一 同步客戶端 比如乙個連線有兩個請求,請求1 和 請求2,請求1 先發起請求,請求2後發起請求,則請求2 要等待請求1 響應完成才能接收到響應。舉個棗子,httpclient 傳送get請求,執行緒會一致阻塞,直到有響應結果。二 非同步客戶端 比如乙個連線有兩...