色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 元件/連接器 > 連接器 > 組建交通領域VXI測控系統(tǒng)網(wǎng)絡

          組建交通領域VXI測控系統(tǒng)網(wǎng)絡

          作者:北方交通大學 電子信息工程學院 駱 睿, 魏學業(yè) 時間:2010-01-29 來源:電子產品世界 收藏

            4 VXI網(wǎng)絡的軟件開發(fā)

          本文引用地址:http://cafeforensic.com/article/105705.htm

            4.1 通過(公用網(wǎng)關接口)來實現(xiàn)

            是實現(xiàn)服務器與客戶端進行信息交換的最流行的方法。它是一個WWW服務器主機對外服務的標準接口。

            工作的主要流程是:一個用戶請求激活一個CGI應用程序;CGI應用程序將交互主頁里用戶輸入的信息提取出來;將用戶輸入的信息傳給服務器主機應用程序(如數(shù)據(jù)庫查詢);將服務器處理結果通過HTML文件返回給用戶;CGI進程終止。下面以LabView為例來進行說明。

            (1)能夠以HTML頁面的形式提供VI:LabView是一種基于G語言(graphical programming language)的革命性的可視化(圖形化)開發(fā)平臺,主要用于數(shù)據(jù)的采集、分析、處理和表達,總線接口、VXI儀器以及GPIB與串口儀器的驅動程序編制和啟動虛擬儀器。它是把復雜的、繁瑣、費時的代碼編寫輸入,簡化成使用菜單式圖標提示的方法選擇功能,并用線條把各種功能(圖形)連接起來的簡單圖形編程方式。

            最新推出的LabView6i是面向Internet的最新版本,新增了許多明顯的功能:用戶可以在整個企業(yè)范圍內發(fā)布用戶界面,共享數(shù)據(jù),使用遠程VI(Virsual Instrument)調用透明分布的各種應用以及使用遠程VI調用功能來執(zhí)行其他在網(wǎng)絡計算機上的VI,不管網(wǎng)絡中計算機使用的操作系統(tǒng)是什么;報告生成功能可讓用戶HTML的格式發(fā)布報告,是一個應用系統(tǒng)的結果報告文檔更加專業(yè)化;測量硬件與軟件結合更緊密,提供了新的測量、分析和信號發(fā)生函數(shù),同時也改進了許多已有的函數(shù),新的分析和信號發(fā)生函數(shù)集成了波形數(shù)據(jù)格式,使得它們更易于合成到各種測量應用系統(tǒng)中。同時,為了保證LabView的代碼能夠很方便地集成到不同的編程語言和工具中,LabView6i可以從任何VI生成32位動態(tài)鏈接庫(DLL)或共享庫。用戶可以簡單地將這些DLL或共享庫集成到其它編程環(huán)境中,如Microsoft Visual Basic或 Visual C++或Measurement Studio。

            (2)無需做修改便可發(fā)送LabView VI:HTTP服務器的最常見的應用是生成有源前面板的圖形文件以及把它們發(fā)送到各個服務器相連的客戶機。然而它要想為用戶提供足夠的信息,必須能包括HTML頁面、補充信息、圖像或至其它Web場合的鏈路,這要通過一種標準的HTML編程來生成。其中,與VI前面板的鏈路可以通過一個URL(統(tǒng)一資源定位)來生成。

            4.2 利用來實現(xiàn)

            即Internet Server Application Program Interface,是微軟提供的一套面向Internet服務的API接口,它能實現(xiàn)CGI能提供的全部功能,并在此基礎上進行了擴展,如提供了過濾器應用程序接口。

            由于開發(fā)應用要用到微軟的一套API,所以能用來開發(fā)ISAPI應用的語言不如CGI那么多。主要有Visual C++ 4.1以上版本,Visual Basic 5.0、Borland C++ 5.0也可以。

            ISAPI的工作原理和CGI大體上是相同的,都是通過交互主頁取得用戶輸入信息,然后交服務器進行后臺處理。但是二者在實現(xiàn)機制上大相徑庭。ISAPI與CGI最大的區(qū)別在于:在ISAPI下建立的應用程序一般都是可執(zhí)行程序。



          評論


          相關推薦

          技術專區(qū)

          關閉