直播推薦
企業(yè)動態(tài)
- 京東集團發(fā)布2025年一季度業(yè)績 降本增效、技術(shù)創(chuàng)新引領(lǐng)京東工業(yè)高質(zhì)量發(fā)展
- 皓天試驗設(shè)備將攜多款環(huán)境試驗設(shè)備亮相CIBF2025深圳國際電池展
- 全場景節(jié)能30%以上!海爾中央空調(diào)亮相中國零售展
- igus全球環(huán)保騎行亞洲站在中國收官
- 京東工業(yè)與世達工具深化戰(zhàn)略合作 聯(lián)手推動專業(yè)工具行業(yè)數(shù)智供應鏈升級
- 舒瑞普中國卓越中心暨蘇州新工廠開業(yè)典禮圓滿落成
- 華測儀器中標華北電力大學綜合介電分析儀采購項目
- 商用中央空調(diào)的節(jié)能首選:海爾磁氣懸浮中央空調(diào)
推薦展會
引言
應用開發(fā)環(huán)境(ADE)在一個測試軟件框架中發(fā)揮著關(guān)鍵而又顯著的作用。借助這些工具,系統(tǒng)開發(fā)人員設(shè)計并集成測試系統(tǒng),使其能完成測量,向終端用戶顯示信息,連接其它應用等。由于軟件在測試系統(tǒng)實現(xiàn)中持續(xù)增長的重要性,系統(tǒng)開發(fā)人員將大部分開發(fā)時間花費在ADE上。選擇一個易用又可支持多個平臺,并方便與測量和控制服務(如驅(qū)動程序)相集成的ADE非常關(guān)鍵。在選擇用于開發(fā)您的測試系統(tǒng)的ADE時,還應當考慮其它一些因素,包括ADE的顯示與報告特性、如何保護您以免遭產(chǎn)品退化導致的損失、以及范圍內(nèi)能夠提供怎樣的培訓與支持。本文將對NI LabVIEW、NI LabWindows/CVI和Microsoft Visual Studio .Net三個不同的ADE就這些特性進行比較。
選擇一個ADE時需要考慮的因素
易用性
由于ADE是自動化系統(tǒng)核心部分的開發(fā)環(huán)境,所以這些工具的易用性對于軟件工程師的生產(chǎn)力非常關(guān)鍵。易用性所包括的內(nèi)容遠不止用戶如何快速熟悉并使用。通過易用的ADE,開發(fā)人員可以方便地集成多個測量設(shè)備的處理任務,創(chuàng)建復雜的用戶界面,配置并維護應用,并隨著產(chǎn)品設(shè)計的優(yōu)化和系統(tǒng)需求的擴展而調(diào)整現(xiàn)有應用。ADE的易用性還包括廣泛的文檔描述與范例代碼。
測量與分析能力
用于開發(fā)測試系統(tǒng)的ADE能夠無縫地管理和處理測量任務,這一點非常關(guān)鍵。為了有效完成這些,ADE應當將測量數(shù)據(jù)類型直接納入開發(fā)環(huán)境,以便這些數(shù)據(jù)能在其它任務處理中方便使用。為了達到zui大的開發(fā)生產(chǎn)力,ADE應當包含廣泛的統(tǒng)計和數(shù)值分析函數(shù),以及測量應用中常見的高性能的信號處理和控制算法。
與測量和控制驅(qū)動程序的集成 太多情況下,測試系統(tǒng)的開發(fā)人員假定一個設(shè)備驅(qū)動程序便足以有效集成其測量設(shè)備。然而,僅有一個驅(qū)動程序是不夠的,測量和控制驅(qū)動程序應當盡可能地與ADE無縫集成。在理想狀況下,控制測量設(shè)備的軟件應當是透明的,只表現(xiàn)為ADE的一部分。這種理想的實現(xiàn)保
證了開發(fā)中的zui大靈活性和一個可擴展的能夠配置AED所支持平臺的架構(gòu)。
培訓與支持 ADE的易用性也于新用戶學習該工具時變得簡單。因此,ADE廠商應當提供使用手冊和在線培訓,以便工程師們可以快速學習如何使用其產(chǎn)品。用戶或許更需要課堂培訓,以擴展其知識并深入了解系統(tǒng)層次設(shè)計的概念。這樣的課堂培訓應當通過不同級別的認證過程,為開發(fā)人員提供證明其知識技能的機會。選擇ADE時的另一個考慮因素就是,在開發(fā)您的應用時可以得到的如或郵件支持的廠商支持。而且,如果您希望在范圍內(nèi)使用統(tǒng)一的ADE,那么您將考慮您是否可以得到在世界各地的工程師使用母語的。
平臺獨立性
現(xiàn)今的測試軟件應用以多種不同的架構(gòu)為目標。重要的是,不論您選擇了怎樣的ADE,它都應足夠靈活以盡可能無縫支持所有這些不同架構(gòu)。不同的OS,如Windows、Linux和Mac OS X,因應用而異,具有不同益處。工程師們應當能將其代碼從一個平臺移植至另一個平臺。如果您的ADE不能兼容其它這些平臺,那么您將需要為不同的項目使用不同的ADE,并需要花費寶貴的時間來實現(xiàn)您的現(xiàn)有知識產(chǎn)權(quán)從一個平臺移植至另一個平臺。
顯示與報告特性
測試應用,由于強調(diào)其對數(shù)據(jù)圖形化表示的重要性,給顯示和報告領(lǐng)域帶來了眾多挑戰(zhàn)。ADE應當擁有多個用于數(shù)據(jù)可視化的視覺組件,如圖表、圖形、旋鈕和儀表等。報告也應當足夠方便,以便促進系統(tǒng)所采集信息的通信。一些應用的報告,如MS Word和MS Excel,應當可以方便地生成。這些結(jié)果的通信也應當能方便地實現(xiàn),通過在網(wǎng)頁上發(fā)布應用程序或者將信息錄入到數(shù)據(jù)庫。
針對產(chǎn)品退化的保護 統(tǒng)一用于開發(fā)您的測試系統(tǒng)的ADE是一件重大事項。重要的是,您的投資得到保護,免遭產(chǎn)品退化導致的損失。您應當考慮的特性之一是,產(chǎn)品與軟件技術(shù)相集成的既往記錄和保護您免遭測試軟件開發(fā)中的非連續(xù)變遷帶來損失的承諾。此外,產(chǎn)品應當提供例行的升級以增加新的功能。
LabVIEW LabVIEW是一種圖形化開發(fā)語言,用于幫助工程師和科學家們以zui小的成本快速創(chuàng)建靈活的可擴展測試應用。LabVIEW使用一個圖形化的開發(fā)模式,而不是依靠其它如Visual Basic、C++和C#等編程語言的基于文本編程。LabVIEW的圖形化數(shù)據(jù)流語言和程序框圖的方式自然地描述了您的數(shù)據(jù)流,直觀地實現(xiàn)了用戶界面控件到您的數(shù)據(jù)的映射,從而您可以方便地查看和修改您的數(shù)據(jù)或控制輸入。
LabVIEW也包含可以方便對該產(chǎn)品所涉及文檔進行訪問的特性。通過上下文幫助(Context Help)特性,您可以利用LabVIEW的圖形化特點訪問subVI文檔,您所要做的只是將光標停留在對應subVI的上方。此外,LabVIEW十分重視在線產(chǎn)品案例的提供,并以此作為展示和講授LabVIEW不同特性的一種途徑。
盡管基礎(chǔ)算法非常復雜,LabVIEW分析工具還是易于使用。超過15個用于數(shù)據(jù)分析的如頻譜測量的快速VI,通過交互式配置對話框(在此對話框中您可以即刻預覽分析結(jié)果),降低您在應用中實現(xiàn)分析功能的復雜度。
這些及其它測量分析工具可以直接接受來自數(shù)據(jù)采集硬件的現(xiàn)實時域信號輸入,并提供適合繪圖、制表或進一步處理的分析結(jié)果。使用這些功能,您可以方便地確定信號特征,如DC/rms水平、總諧波失真(THD/SINAD)、沖激響應、頻率響應和互功率譜等。
LabVIEW的zui大優(yōu)勢在于它與測量和控制驅(qū)動程序的緊密集成。LabVIEW簡化了與來自數(shù)百個廠商的數(shù)千種儀器的連接和通信。使用LabVIEW,您可以通過儀器驅(qū)動程序、交互式助手和內(nèi)置儀器I/O庫,快速采集來自GPIB、串口、以太網(wǎng)、PXI、USB和VXI儀器的數(shù)據(jù)。此外,LabVIEW還包含了易用的函數(shù)庫和與NI模塊化儀器和數(shù)據(jù)采集產(chǎn)品通信的交互式助手。
NI為任何層次的使用者提供LabVIEW培訓。基礎(chǔ)課程定位于希望了解該產(chǎn)品的非編程人員和現(xiàn)有開發(fā)人員,而中用戶也可以找到對其技能層次有益的相關(guān)課程。用戶現(xiàn)場課程幫助快速培訓大量的開發(fā)人員,使他們不必離開其辦公場所。在線和自學課程定位于那些希望在自我支配時間、以個人的進度增加自己知識的開發(fā)人員。與LabVIEW的大量培訓機會相補充的是用戶可以得到范圍的支持。NI應用工程師在世界各地的分支機構(gòu)為LabVIEW提供支持。這就意味著,不論工程師身處何地,您都能得到使用母語的、郵件或論壇的LabVIEW支持。
雖然LabVIEW通常被看作一個MS Windows應用,但zui初的產(chǎn)品是運行于Macintosh之上的。在Windows開始統(tǒng)治臺式機領(lǐng)域時,NI將LabVIEW移植至Windows平臺。今天LabVIEW仍然堅守支持新平臺的承諾。LabVIEW繼續(xù)同時運行于Windows和Mac OS X,但鑒于Linux在客戶群中的日益普及,LabVIEW也開始運行于Linux。支持在不同的OS上運行LabVIEW VI,這意味著無論您需要使用哪一種運算平臺,您都能夠使用您的NI LabVIEW技術(shù)。LabVIEW甚至可以運行于其它目標平臺,如實時系統(tǒng)、FPGA和DSP。
LabVIEW的顯示和報告特性,是ADE如此適合于測試軟件開發(fā)的重要原因之一。LabVIEW包含多個圖形、圖表、儀表、旋鈕和開關(guān)(同時包括二維和三維的展示),以便測量數(shù)據(jù)的圖形化表示。ADE也包含LabVIEW報告生成工具包,該工具包使得創(chuàng)建MS Word和Excel格式的報告更為方便。如需要通過網(wǎng)頁實現(xiàn)應用程序輸出結(jié)果的通信,可使用LabVIEW遠程面板,使在網(wǎng)絡(luò)另一端任何一臺瀏覽器上顯示前面板。另一方面,如果您的測量結(jié)果需要錄入到數(shù)據(jù)庫,LabVIEW數(shù)據(jù)庫連接工具包則提供了一組易用的工具,通過這些工具您可以快速連接到本地與遠程數(shù)據(jù)庫,并完成多種常用數(shù)據(jù)庫操作。
zui后,NI始終強調(diào)并承諾幫助其LabVIEW用戶克服產(chǎn)品退化的問題。雖然大量的開發(fā)努力已經(jīng)被集中在增加新特性和新技術(shù)集成中,但是在產(chǎn)品中運行舊版本的代碼總是更為優(yōu)先的,因為這意味著投入于開發(fā)先前應用的寶貴資源,不僅不會被浪費,而且可以實現(xiàn)與未來開發(fā)的銜接。
免責聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://www.towegas.com。違反者本網(wǎng)將追究相關(guān)法律責任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負版權(quán)等法律責任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
ARCE2025亞洲機器人大會暨展覽會
展會城市:廣州市展會時間:2025-12-19