freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于網(wǎng)絡(luò)的虛擬儀器測試系統(tǒng)資料-wenkub

2023-04-09 12:46:08 本頁面
 

【正文】 。volt 2\n)。就可以產(chǎn)生一個采用默認頻率和幅值的正弦波了!而viPrintf()就是VISA庫中的格式化輸入輸出操作函數(shù),用來向儀器發(fā)送SCPI指令。 函數(shù)信號發(fā)生器的編程首先,需要能使函數(shù)信號發(fā)生器根據(jù)用戶的輸入來產(chǎn)生相應(yīng)的波形。自己認為也還可以,也不失有點人性化吧!其實,在界面的設(shè)計過程中,也一邊開始程序的構(gòu)思。進入相關(guān)的模塊的時候,無需用的對資源地址的記憶,程序會對用戶的操作進行判斷,以確保用戶進入正確的模塊中。用戶可以通過雙擊任一個資源地址來激化建立會話按鈕并進行會話的建立工作。所以通過反復(fù)的修改最終是如下所示:圖3-7這樣的設(shè)計自己的感覺是比較滿意的。如果你的系統(tǒng)中有多個82357接口的話,重復(fù)配置。比如,下圖中顯示的是對通過GPIB接口和PC進行連接的GPIB儀器進行VISA和SICL尋址操作。IO庫使用接口名字或邏輯單元數(shù)字來對接口進行標識。VXI 資源管理器是用來顯示你的系統(tǒng)是否進行適當?shù)呐渲?,它需要你的系統(tǒng)安裝有E8491 IEEE1394 PC Link to VXI 接口;而LAN Server是通過IO Config對系統(tǒng)進行LAN Server的配置。這是一個比較好的幫助軟件,可以了解到儀器的地址,在編程之前,對相關(guān)指令測試操作,以熟悉操作指令。而Agilent SICL—Agilent Standard Instrument Control Library(SICL)是一個Agilent開發(fā)的適合許多IO接口的IO庫。Agilent IO庫軟件由兩個庫和四個IO配置組建加上一個IO庫控制組成。通過IO組件對GPIB卡#1和#2分別配置一個VISA名字GPIB0和GPIB1。VISA提供了兩種不同的方法來對寄存器基的器件進行編程:高級內(nèi)存函數(shù)低級內(nèi)存函數(shù)。如果消息基器件有共享內(nèi)存,可以通過對寄存器的PEEK和POKE操作來訪問器件的共享內(nèi)存。消息基的VXI器件擁有自己的處理器來識別高級的命令,譬如,SCPI(可編程儀器標準命令)。VISA支持三種接口來訪問GPIB和VXI儀器:GPIB,VXI和GPIBVXI。(VISA在WIN32環(huán)境下需要這些配置)選擇Project。當你使用這個函數(shù)關(guān)閉默認資源管理器時,所有通過該會話打開的其他會話將會被關(guān)閉。以供其他函數(shù)使用。viOpen函數(shù)的功能是建立一個指定器件的會話的通道,而會話具有一個標識,該標識可以被VISA庫的其他函數(shù)進行調(diào)用。//打印結(jié)果viClose(vi)。viPrintf(vi, *RST\n)。viOpenDefaultRM(amp。通過殷老師提供給我的資料,并通過閱讀,對VISA庫中的操作函數(shù)有了一定的認識。在安捷倫-中國的網(wǎng)站上查找到了相關(guān)的文件資源。內(nèi)部周期 1μ~500s 掃描類型線性或?qū)?shù)掃描時間 1ms~500s方向上或下 標記同步信號下降沿 起動F/停止F100μHz至80MHzFM脈沖列 調(diào)制任何內(nèi)部波形 波形頻率 1μHz~80MHz頻率2mHz~20kHz計數(shù)1~1,000,000或無窮多個周期 偏移dc~80MHz 起始/停止相位360176。同時具備工作臺特性和系統(tǒng)特性是滿足您目前及未來測試需求的多用途解決方案Agilent Technologies 33250A 的特點如下:? 10 個標準波形? 內(nèi)置的 12 位 200 MSa/s 任意波形功能? 具有可調(diào)邊沿時間的精確脈沖波形功能? LCD 彩色顯示器可提供數(shù)字和圖形視圖? 易用的旋鈕和數(shù)字小鍵盤? 儀器狀態(tài)存儲器用戶可自定義名稱? 帶有防滑支腳的便攜式耐用機箱靈活的系統(tǒng)特性? 四個可下載的 64K 點任意波形存儲器? GPIB (IEEE488) 接口和 RS232 接口為標準配置? SCPI 可編程儀器的標準命令兼容Agilent Technologies 33250A 函數(shù)/ 任意波形發(fā)生器的技術(shù)參數(shù)如下:波形 標準波形正弦波、方波、斜波、脈沖、噪聲、SIN(x)/x,指數(shù)上升和下降、心律波、真流電壓 任意波形波形長度1~64K點非易失性存儲器4個波形(每一個漢形1~64K點)幅度分辨率12bit采樣率200MSa/s 頻率特性正弦波1μHz~80MHz 白噪聲 50MHz帶寬 方波1μHz~80MHz分辨率 1μHz,除脈沖為5個字 三角波1μHz~1MHz準確度,(18℃~℃) 斜波500μHz~50MHzTHD(dc~20kHz) %+1mVrms 其它特性幅度(至50Ω) 10mVpp~10Vpp準確度(1kHz) 177。Agilent 33250A能提供您需要的所有波形,其輸出頻率更高達80MHz。如果指定的事件發(fā)生,事件信息將會被取得,程序立即返回。當需要安裝句柄時,使用下面的函數(shù):viInstallHandler(vi, eventType, handler, userHandle)。多個句柄可以通過多次調(diào)用函數(shù)viInstallHandler來安裝。使用回調(diào)函數(shù)法來接收事發(fā)生時的通知消息。注意:VISA不能回調(diào)VB函數(shù)。因此,如果要求格式化數(shù)據(jù),它必須通過用戶自己來定義。q 格式化I/O將對格式化字符下的混合數(shù)據(jù)類型進行轉(zhuǎn)換。而在退出程序的時候需要多打開的會話進行關(guān)閉操作,在關(guān)閉每一個會話時,必須調(diào)用viClose函數(shù)以釋放掉分配給該會話的數(shù)據(jù)資源。這個函數(shù)的第一次調(diào)用用來初始化默認的資源管理器并返回該資源管理器會話的會話。VISA的各種類型貫穿了整個VISA,對函數(shù)中用到的數(shù)據(jù)進行類型定義。譬如,當讀取一個返回ViUInt16值的屬性的狀態(tài)時,你必須聲明那個屬性的變量和使用它來存儲返回的數(shù)值。譬如,你可以通過viGetAttribute函數(shù)來讀取指定會話、事件、查找列表的屬性的狀態(tài)。VISA資源:在VISA中,任何VISA可以提供通訊的器件(如電壓表)都可以定義為一種資源。 對與Windows,VISA支持GPIB、VXI、GPIBVXI、Serial(RS232)以及局域網(wǎng)接口。使用VISA開發(fā)的應(yīng)用軟件和儀器驅(qū)動可以在使用VISA IO庫的VXIpp主機上運行。Agilent VISA是根據(jù)VXIpp系統(tǒng)聯(lián)盟的規(guī)定設(shè)計的,它允許由不同的廠商開發(fā)的軟件能在同一個系統(tǒng)中運行。它的編輯功能可以隨時讓我們了解到程序的結(jié)構(gòu)、流程以及對象的成員,而完成程序設(shè)計之后,也不必經(jīng)過復(fù)雜的編譯程序,而且給出的錯誤警告可以很方便的進行定位操作,這給程序設(shè)計人員以方便。今天我們所使用的許多應(yīng)用軟件,大部分是利用C語言來進行編寫的。每個虛擬儀器模塊內(nèi)部都封裝了對應(yīng)儀器狀態(tài)控制命令集、數(shù)據(jù)采集命令集、數(shù)據(jù)處理模型以及通信協(xié)議等處理子模塊。例如網(wǎng)關(guān)在LAN軟件(客戶機支持)和器件支持的儀器接口之間扮演一個服務(wù)器的角色。使用標準的LAN接口,計算機可以不要特殊的儀器接口就可以實現(xiàn)對儀器的控制。  設(shè)計C/S模式時應(yīng)首先分析系統(tǒng)所要達到的指標和功能要求,在此基礎(chǔ)上,把系統(tǒng)劃分為各個相對獨立的模塊,分配到各個計算機上,每個計算機執(zhí)行不同的功能,能在客戶機上完成的獨立任務(wù)就不要放在服務(wù)器上,以減低服務(wù)器的工作量。服務(wù)器接受客戶機提出的申請,完成所要求的操作并將結(jié)果傳送給用戶。基于C/S模式,將系統(tǒng)功能分解到各個節(jié)點,各個節(jié)點有機配合,用戶在自己的終端上就可以觀察到從服務(wù)器中獲取的數(shù)據(jù)和處理結(jié)果。由于Internet網(wǎng)的發(fā)展,一些公用的數(shù)據(jù)還可以通過Internet網(wǎng)將測量數(shù)據(jù)發(fā)布到網(wǎng)上供網(wǎng)上用戶使用,可建立測量發(fā)布系統(tǒng)。然后選擇易于編寫的圖形化的軟件平臺。 虛擬儀器網(wǎng)絡(luò)測試系統(tǒng)設(shè)計虛擬儀器網(wǎng)絡(luò)測試系統(tǒng)的設(shè)計需從虛擬儀器和網(wǎng)絡(luò)技術(shù)兩方面考慮。利用網(wǎng)絡(luò)技術(shù)將分散在不同地理位置不同功能的測試設(shè)備聯(lián)系在一起,使昂貴的硬件設(shè)備、軟件在網(wǎng)絡(luò)內(nèi)得以共享,減少了設(shè)備重復(fù)投資。在虛擬儀器中,計算機成為儀器的一部分,使得計算機可以得到充分發(fā)揮。測量科學(xué)的先驅(qū)凱爾文又說,一個事物你如果能夠測量它,并且能用數(shù)字來表達它,你對它就有了深刻的了解;但如果你不知道如何測量它,且不能用數(shù)字表達它,那么你的知識可能就是貧瘠的,是不令人滿意的。測量是知識的起點,也是你進入科學(xué)殿堂的開端。除了儀器的輸入、輸出、數(shù)據(jù)處理分析、結(jié)果顯示由計算機完成外,還可組成計算機網(wǎng)絡(luò)。一臺計算機采集的數(shù)據(jù)可以立即傳輸?shù)搅硪慌_處理分析機上進行處理分析,分析后的結(jié)果可被執(zhí)行機構(gòu)、設(shè)計師查詢使用,使數(shù)據(jù)采集、傳輸、處理分析成為一體,容易實現(xiàn)實時采集、實時監(jiān)測。分析測試系統(tǒng)的要求和系統(tǒng)的功能,根據(jù)系統(tǒng)功能的要求,在軟件和硬件之間進行優(yōu)化選擇,從而確定儀器所必需的硬件模塊,以便用最少的模塊實現(xiàn)儀器的最佳功能。Virsual C++,提供集成性及可視化用戶界面,采用面向?qū)ο蟮某绦蛟O(shè)計方法,它具有底層操作功能,也具有數(shù)據(jù)庫開發(fā)功能,編程靈活,因此也是編程人員常選用的編程語言,我也用VC++編寫了虛擬儀器平臺,可以組建虛擬信號發(fā)生器、虛擬示波器、數(shù)據(jù)采集。對于有些危險的、環(huán)境惡劣的不適合人員操作的數(shù)據(jù)采集工作可實行遠程采集。在C/S中,分客戶機(Client)程序和服務(wù)器(Sewer)程序。在一個測試系統(tǒng)中,根據(jù)任務(wù)不同,每個服務(wù)器和客戶機承擔(dān)的任務(wù)也不同,例如可劃分為采集、數(shù)據(jù)處理分析、輸出、監(jiān)控。第二,要保證數(shù)據(jù)在服務(wù)器和客戶機、客戶機間可靠的傳輸。LAN軟件使用計算機的C/S模式,這種模式使得應(yīng)用程序(客戶)可以不用執(zhí)行所有的工作,相反,客戶機可以向另一臺儀器(服務(wù)器)發(fā)出某種請求?;窘Y(jié)構(gòu)如圖:圖1-1LAN軟件結(jié)構(gòu):該結(jié)構(gòu)中,包含了LAN客戶軟件和LAN軟件(TCP/IP)(用于訪問服務(wù)器—gateway)。下面的第三章至第五章介紹的就是函數(shù)信號發(fā)生器、示波器以及萬用表模塊的設(shè)計和具體的編程。Visual C++,給用戶的開發(fā)以很大的靈活性。 IDE的集成開發(fā)環(huán)境界面IDE就是Integrated Development Enviroment的縮寫,是將程序代碼的編寫(editor)、編譯(Compiler)、執(zhí)行(execution)以及糾錯(debug)等功能匯集一身的單一整合性的界面,提供程序開發(fā)過程所需要的相關(guān)或擴展服務(wù),讓用戶只需要通過此環(huán)境便可以輕松完成程序工程。 如果你想在你的應(yīng)用程序中使用VXIpp儀器驅(qū)動或者是想是自己開發(fā)的IO應(yīng)用軟件或儀器驅(qū)動能符合VXIpp的標準,就需要使用VISA。因此,不同廠商開發(fā)的應(yīng)用軟件可以在同一個系統(tǒng)中運行。在Windows NT中,對VXI接口支持的VISA僅能運行在Agilent 嵌入式的VXI控制器產(chǎn)品中。對于一個完善的VISA系統(tǒng),VISA定義完全符合VXI即插即用聯(lián)盟的規(guī)范的六種資源類可以被執(zhí)行。有只讀和讀寫的屬性。如果ViString被返回,你必須分配一個數(shù)組和傳遞那個數(shù)組的指針給那個返回的數(shù)值。 而關(guān)于會話,會話其實是一個通訊通道。你僅需要打開默認資源管理器一次就可以了。你如果關(guān)閉默認的資源管理器會話,則所有被該會話打開的會話將會被關(guān)閉。數(shù)據(jù)被存在數(shù)據(jù)緩沖器中,因此是接口的通訊得到最大的優(yōu)化。 事件是那些需要你的應(yīng)用程序關(guān)注的特指事件。因此,你只能使用函數(shù)ViEnableEvent來使用隊列機制。當使能事件發(fā)生時,安裝的事件句柄會被調(diào)用。每次調(diào)用添加到前面的句柄列表中。 當你的應(yīng)用程序捕需要及時相應(yīng)時,隊列法通常被使用。如果指定的事件沒有發(fā)生,應(yīng)用程序掛起直至指定的事件發(fā)生或指定的超時時間到來。標準輸出包括正弦波、方波、斜波、噪聲波、sin(x)/x、真流和其它波形。1%設(shè)置值177。~+360176。(可編程) 時鐘基準外部鎖定范圍10MHz177。并通過閱讀了解了遠程控制儀器的方法(通過VISA I/O庫對輸入輸出操作的支持,并使用該儀器的SCPI-standard mand for programmable instrument命令來對儀器進行相關(guān)的操作。如下給出的程序: 這個例子程序的功能是查詢GPIB器件的型號,并輸出結(jié)果。defaultRM)。//初始化器件viPrintf(vi, *IDN?\n)。//關(guān)閉會話viClose(defaultRM)。這個函數(shù)很重要,因為你如果需要跟一個器件通訊,就必須通過該函數(shù)來進行會話的建立。而函數(shù)viPrintf和viScanf這兩個函數(shù)在用的編程中的比例是最多的,我發(fā)送SCPI指令就是通過這兩個函數(shù)來進行的。通過閱讀VISA手冊,懂得如何配置VC參數(shù)從而可以正常的進行操作。換一種方法是,直接添加庫到你的工程文件夾中。通過這三種接口可以對GPIB和VXI器件進行編程。當使用VISA時,你利用VISA的輸出函數(shù)來發(fā)送SCPI命令。VISA提供兩個不同的方法對寄存器進行編程:高級內(nèi)存函數(shù)或低級內(nèi)存函數(shù)。下面是一個關(guān)于GPIB接口的示意圖:一臺裝有多個GPIB卡(PCI和ISA)的PC機和通過GPIB電纜與GPIB卡相連的多臺GPIB儀器組成。這樣VISA庫就可以對其進行尋址操作了,如下圖:圖3-2而其他的接口類型的配置與連接也是大同小異。兩個庫為Agilent VISA 和Agilent SICL。四個IO配置組建中的IO配置是被Agilent IO庫用來對儀器的IO硬件接口進行配置。也可以通過它來了解到連接的相關(guān)情況。了解了IO庫的介紹性知識,隨后又對如何利用IO庫對接口進行配置的章節(jié)進行的閱讀。這個信息在VISA程序中被函數(shù)viOpen作為一個參數(shù)進行調(diào)用或在SICL程序中被函數(shù)iopen進行調(diào)用。圖3-3譬如對GPIB(82357USB)接口進行配置,為了對82357USB/GPIB接口進行配置,啟動IO Config
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1