產品分類
-
實驗室儀器
按功能分
- 提供實驗環(huán)境的設備
- 分離樣品并處理設備
- 對樣品前處理的設備
- 處理實驗器材的設備
- 保存實驗樣品用設備
- 計量儀器
- 培養(yǎng)孵育設備
- 基礎通用設備
- 通用分析儀器
- 樣品結果分析
- 1. CO2培養(yǎng)箱
- 2. 動物細胞培養(yǎng)罐
- 3. 封口用
- 4. 發(fā)芽箱
- 5. 孵育器
- 6. 發(fā)酵罐
- 7. 恒溫槽、低溫槽
- 8. 恒溫恒濕
- 9. 培養(yǎng)箱
- 10. 培養(yǎng)架
- 11. 人工氣候箱
- 12. 水浴、油浴、金屬浴
- 13. 搖床
- 14. 厭氧微需氧細胞培養(yǎng)設備
- 顯微鏡
- 電化學分析類
- 其他
按專業(yè)實驗室分- 化學合成
- 乳品類檢測專用儀器
- 細胞工程類
- 種子檢測專用儀器
- 病理設備
- 1. 乳品類檢測專用儀器
- 1. 細胞分析儀
- 2. 細胞培養(yǎng)用品
- 3. 細胞融合、雜交
- 1. 種子檢測專用儀器
- 層析設備
- 動物實驗設備
- 糧油檢測
- 生物類基礎儀器
- 植物土壤檢測
- 1. 電泳(電源)儀、電泳槽
- 2. 分子雜交
- 3. 基因工程
- 4. PCR儀
- 5. 紫外儀、凝膠成像系統
- 藥物檢測分析
- 地質
- 紡織
- 分析儀器
- 農產品質量監(jiān)測
- 1. 農藥殘毒快速檢測儀
- 2. 農產品檢測試紙
- 3. 農產品檢測試藥片
- 4. 土壤、化肥快速檢測儀
- 5. 種子外觀品質分析儀
- 水產品質量安全
- 水產技術推廣
- 水生動物防疫
- 食品檢測實驗室
- 疾病預防控制中心
- 1. 計數儀
- 2. 水產品質安監(jiān)測
- 3. 水產品檢測試紙
- 4. 水產品檢測藥品
- 1. 快速檢測試劑盒
- 2. 肉類檢測儀器
- 3. 食品安全快速分析儀
- 4. 食品安全檢測箱
- 5. 食品檢測儀器配套設備
- 6. 食品安全檢測儀器
- 7. 三十合一食品安全檢測儀
- 8. 相關配置、配件
- 供水、水文監(jiān)測
-
暫無數據,詳情請致電:18819137158 謝謝!
-
暫無數據,詳情請致電:18819137158 謝謝!
-
暫無數據,詳情請致電:18819137158 謝謝!
-
暫無數據,詳情請致電:18819137158 謝謝!
-
暫無數據,詳情請致電:18819137158 謝謝!
-
暫無數據,詳情請致電:18819137158 謝謝!
熱銷品牌 - 工業(yè)儀器
- 戶外儀器
- 環(huán)境監(jiān)測
- 便攜式儀器
- 在線式儀器
儀器儀表在智能型試驗室架構構建的運用
[2011/10/10]
1由于現代電子技術實驗及實驗技術在電子技術教學、實驗教學方面的重要作用,對拓寬學員的知識面和動手能力大有益處,開設這方面的內容很有必要,但是,因為現代電子技術實驗所需設備昂貴、占地面積大,甚至還有一定的安全風險,儀器內部結構不能看清楚等原因,不能配備到實驗室中,用計算機技術、網絡技術可以彌補上述不足。虛擬現代電子技術實驗室,不僅可以用來預習、模擬訓練,還可以直接用鼠標來做實驗,在空間和時間上均得到了有效延伸,是傳統實驗方式的有效補充和完善。
2設計原則及功能
2.1系統設計原則
1)系統的可靠性和安全性網絡設備采用高性能、高可靠性且技術先進的設備,以保證系統的可靠性和穩(wěn)定性。
2)系統的先進性和實用性系統可在局域網內部使用,也支持遠程客戶,并可作為網上的站點,適合集中或分散教學。
3)系統的可擴充性系統的設計充分考慮到將來學科的發(fā)展趨勢及新內容的加入,預留接口。
4)系統的易操作性有較好的靈活性和友好性,方便用戶使用。
2.2系統功能
虛擬實驗室的系統功能結構包含四個模塊:
實驗指南:指南包括信號分析與處理理論的學習,實驗預習,實驗演示三部分。學生在上課前能夠初步掌握實驗要求、步驟、注意事項。實驗演示是對實驗的原理、背景知識、實驗過程的動態(tài)演示,達到先學習,再作實驗的目的。
實驗預約:預約部分是為實驗室全面開放而服務,適用于所有高校的實驗教學。通過實驗預約可以科學地調度實驗室,合理地分配實驗內容,避免學員來實驗室后沒有場地、沒有設備的情況發(fā)生。
學生園地:園地是以BBS的形式開展教師和學生、學生和學生之間的交流、討論,學生無論是在實驗室,還是在其它地方,遇到問題便可在網上提交。
虛擬實驗:該功能模塊是系統的核心部分。傳統的基礎實驗一般因實驗室的空間、實驗儀器的組數、實驗指導教員數量等因素限制。現代電子技術虛擬實驗室不受場地的限制,因而在不同終端上可同時進行相同或不同的虛擬實驗,增加受訓人員的實驗有效時數,提高了效率,是傳統實驗的有效補充和完善。
3基于虛擬儀器技術的電子類虛擬實驗室平臺的開發(fā)
3.1開發(fā)工具
本文選用LabWindows/CVI和VisualC6.0進行儀器仿真和平臺界面的設計。
LabWindows/CVI是美國NI公司開發(fā)的一款基于C語言的半圖形化軟件開發(fā)平臺,即具有圖形化編程語言的開發(fā)效率高、修改靈活、界面設計快速的優(yōu)點,又具備文本編程語言功能強大、可控性強、性能靈活的優(yōu)勢,適用于自動測試、自動控制、測試儀器通信、測試硬件控制和信號分析處理,尤其是大型、復雜的測試系統軟件開發(fā)。
VisualC6.0是由微軟公司推出的軟件開發(fā)工具。它擁有一個優(yōu)秀的集成開發(fā)環(huán)境,集編輯、編譯、連接、調試、向導等多項功能于一體,貫穿了面向對象的程序設計思想,并且提供了目前已成為業(yè)界標準的微軟基本類庫MFC.
3.2虛擬儀器的開發(fā)
所謂虛擬儀器,就是在以計算機為核心的硬件平臺上,由用戶設計定義,具有虛擬面板,測試功能由測試軟件實現的一種計算機儀器系統。
根據實驗所要實現的功能,本文所要開發(fā)的虛擬儀器包括信號發(fā)生器、示波器、頻譜分析儀、濾波器等幾個模塊,下面以信號發(fā)生器為例介紹一下虛擬儀器的開發(fā)過程。
儀器面板:
面板中的主要控件屬性設置如所示。其中,NumericKnob是CVI中數字旋鈕類控件,Ring是循環(huán)控制類控件,Graph是圖形顯示窗類控件,CommandButton是命令按鈕類控件。
參數獲得及繪圖:在CVI用戶界面庫中提供了許多關于面板和控件的函數,這些函數為用戶界面事件和工程中的程序文件提供了鏈接。其中,GetCtrlVal()函數實現從面板上獲得控件參數值的功能。函數原型為:intGetCtrlVal;其中,參數Panel_Handle是控件所在面板句柄,參數Control_ID是控件名稱,參數value是變量,放置返回的參數,以地址形式表示。以下是程序設計中獲得調節(jié)參數的部分源代碼。
//以下代碼為獲得信號的單周期采樣點數、周期、增益、相位信息GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_SAMPOINT,samplepoint);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_CYCLE,cycle);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_AMP,amp);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_PHASE,phase);Graph控件可以使用多種類型的繪圖功能函數來圖形化顯示數據。其中,PlotX()函數實現沿y軸坐標繪制x軸數組的靜態(tài)曲線圖的功能。函數原型為:
intPlotX(intPanel_Handle,intControl_ID,voidX_Array,intNumber_Of_Points,intX_Data_Type,intPlot_Style,intPoint_Style,intLine_Style,intPoint_Frequency,intColor);其中,參數Panel_Handle是控件所在面板句柄,參數Control_ID是控件名稱,參數X_Array是沿x軸繪圖數據的數組變量,參數Number_Of_Points是繪制的數據點數,參數X_Data_Type是數據類型,參數Plot_Style是繪制圖表的形式,參數Point_Style是點的形狀,參數Line_Style是線的形狀,參數Point_Frequency是定點間隔,參數Color是曲線顏色。
3.3虛擬實驗室界面的設計
本文以VisualC6.0作為軟件支撐,采用面向對象思想,構建虛擬電子實驗室界面。
界面程序以窗體類、視圖類和文檔類為基礎,利用窗體類實現種類繁多的器件以圖片方式分類顯示;通過在視圖類中定義鼠標事件響應和圖片處理函數,實現圖片的自由拖動和顯示;通過MFC的文檔視圖結構,實現電路文件的多種格式存儲。通過分割窗體和對樹形控件的使用,構建元器件欄和仿真區(qū),顯示各種元器件的狀態(tài)信息,實現用戶實驗。
3.4儀器的調用
界面創(chuàng)建好之后,通過雙擊或者拖動來實現對儀器儀表的修改和使用。這里的儀器儀表都是由LabWindows/CVI開發(fā)實現的,因此需要通過編程來實現對LabWindows/CVI所創(chuàng)建的動態(tài)鏈接庫的調用。
4結束
在虛擬電子實驗室平臺上,提供了靈活的虛擬實驗臺面板,使得學生可以在虛擬實驗臺面板上自由操作,實現電路連接、電路檢測等性能,還可以實時的調整參數,觀察參數變化對電路仿真結果造成的影響。學生可在短暫的時間里快速完成較復雜的電路連接及測試工作,觀察實驗現象。
2設計原則及功能
2.1系統設計原則
1)系統的可靠性和安全性網絡設備采用高性能、高可靠性且技術先進的設備,以保證系統的可靠性和穩(wěn)定性。
2)系統的先進性和實用性系統可在局域網內部使用,也支持遠程客戶,并可作為網上的站點,適合集中或分散教學。
3)系統的可擴充性系統的設計充分考慮到將來學科的發(fā)展趨勢及新內容的加入,預留接口。
4)系統的易操作性有較好的靈活性和友好性,方便用戶使用。
2.2系統功能
虛擬實驗室的系統功能結構包含四個模塊:
實驗指南:指南包括信號分析與處理理論的學習,實驗預習,實驗演示三部分。學生在上課前能夠初步掌握實驗要求、步驟、注意事項。實驗演示是對實驗的原理、背景知識、實驗過程的動態(tài)演示,達到先學習,再作實驗的目的。
實驗預約:預約部分是為實驗室全面開放而服務,適用于所有高校的實驗教學。通過實驗預約可以科學地調度實驗室,合理地分配實驗內容,避免學員來實驗室后沒有場地、沒有設備的情況發(fā)生。
學生園地:園地是以BBS的形式開展教師和學生、學生和學生之間的交流、討論,學生無論是在實驗室,還是在其它地方,遇到問題便可在網上提交。
虛擬實驗:該功能模塊是系統的核心部分。傳統的基礎實驗一般因實驗室的空間、實驗儀器的組數、實驗指導教員數量等因素限制。現代電子技術虛擬實驗室不受場地的限制,因而在不同終端上可同時進行相同或不同的虛擬實驗,增加受訓人員的實驗有效時數,提高了效率,是傳統實驗的有效補充和完善。
3基于虛擬儀器技術的電子類虛擬實驗室平臺的開發(fā)
3.1開發(fā)工具
本文選用LabWindows/CVI和VisualC6.0進行儀器仿真和平臺界面的設計。
LabWindows/CVI是美國NI公司開發(fā)的一款基于C語言的半圖形化軟件開發(fā)平臺,即具有圖形化編程語言的開發(fā)效率高、修改靈活、界面設計快速的優(yōu)點,又具備文本編程語言功能強大、可控性強、性能靈活的優(yōu)勢,適用于自動測試、自動控制、測試儀器通信、測試硬件控制和信號分析處理,尤其是大型、復雜的測試系統軟件開發(fā)。
VisualC6.0是由微軟公司推出的軟件開發(fā)工具。它擁有一個優(yōu)秀的集成開發(fā)環(huán)境,集編輯、編譯、連接、調試、向導等多項功能于一體,貫穿了面向對象的程序設計思想,并且提供了目前已成為業(yè)界標準的微軟基本類庫MFC.
3.2虛擬儀器的開發(fā)
所謂虛擬儀器,就是在以計算機為核心的硬件平臺上,由用戶設計定義,具有虛擬面板,測試功能由測試軟件實現的一種計算機儀器系統。
根據實驗所要實現的功能,本文所要開發(fā)的虛擬儀器包括信號發(fā)生器、示波器、頻譜分析儀、濾波器等幾個模塊,下面以信號發(fā)生器為例介紹一下虛擬儀器的開發(fā)過程。
儀器面板:
面板中的主要控件屬性設置如所示。其中,NumericKnob是CVI中數字旋鈕類控件,Ring是循環(huán)控制類控件,Graph是圖形顯示窗類控件,CommandButton是命令按鈕類控件。
參數獲得及繪圖:在CVI用戶界面庫中提供了許多關于面板和控件的函數,這些函數為用戶界面事件和工程中的程序文件提供了鏈接。其中,GetCtrlVal()函數實現從面板上獲得控件參數值的功能。函數原型為:intGetCtrlVal;其中,參數Panel_Handle是控件所在面板句柄,參數Control_ID是控件名稱,參數value是變量,放置返回的參數,以地址形式表示。以下是程序設計中獲得調節(jié)參數的部分源代碼。
//以下代碼為獲得信號的單周期采樣點數、周期、增益、相位信息GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_SAMPOINT,samplepoint);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_CYCLE,cycle);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_AMP,amp);GetCtrlVal(panelHandle,PANEL_NUMERICKNOB_PHASE,phase);Graph控件可以使用多種類型的繪圖功能函數來圖形化顯示數據。其中,PlotX()函數實現沿y軸坐標繪制x軸數組的靜態(tài)曲線圖的功能。函數原型為:
intPlotX(intPanel_Handle,intControl_ID,voidX_Array,intNumber_Of_Points,intX_Data_Type,intPlot_Style,intPoint_Style,intLine_Style,intPoint_Frequency,intColor);其中,參數Panel_Handle是控件所在面板句柄,參數Control_ID是控件名稱,參數X_Array是沿x軸繪圖數據的數組變量,參數Number_Of_Points是繪制的數據點數,參數X_Data_Type是數據類型,參數Plot_Style是繪制圖表的形式,參數Point_Style是點的形狀,參數Line_Style是線的形狀,參數Point_Frequency是定點間隔,參數Color是曲線顏色。
3.3虛擬實驗室界面的設計
本文以VisualC6.0作為軟件支撐,采用面向對象思想,構建虛擬電子實驗室界面。
界面程序以窗體類、視圖類和文檔類為基礎,利用窗體類實現種類繁多的器件以圖片方式分類顯示;通過在視圖類中定義鼠標事件響應和圖片處理函數,實現圖片的自由拖動和顯示;通過MFC的文檔視圖結構,實現電路文件的多種格式存儲。通過分割窗體和對樹形控件的使用,構建元器件欄和仿真區(qū),顯示各種元器件的狀態(tài)信息,實現用戶實驗。
3.4儀器的調用
界面創(chuàng)建好之后,通過雙擊或者拖動來實現對儀器儀表的修改和使用。這里的儀器儀表都是由LabWindows/CVI開發(fā)實現的,因此需要通過編程來實現對LabWindows/CVI所創(chuàng)建的動態(tài)鏈接庫的調用。
4結束
在虛擬電子實驗室平臺上,提供了靈活的虛擬實驗臺面板,使得學生可以在虛擬實驗臺面板上自由操作,實現電路連接、電路檢測等性能,還可以實時的調整參數,觀察參數變化對電路仿真結果造成的影響。學生可在短暫的時間里快速完成較復雜的電路連接及測試工作,觀察實驗現象。