国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>如何選擇正確的軟件應用開發(fā)環(huán)境

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      如何選擇正確的軟件應用開發(fā)環(huán)境

      2007年03月19日 11:16:56人氣:1271來源:煙臺勾股通信技術(shù)有限公司

      引言

      應用開發(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ā)的銜接。

      關(guān)鍵詞:數(shù)據(jù)采集
      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責聲明

      • 凡本網(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)利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機械工程機械紡織機械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機械印染機械制鞋機械玻璃機械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618