會用LabVIEW,但是卻沒有聽說ATECLOUD,,好像有點說不過去吧
最近正好有個客戶項目需要使用ATECLOUD來完成,,談到之前用過LABVIEW,現(xiàn)在想使用國產(chǎn)軟件能安全點,。這邊文章小編就和大家談?wù)凩ABVIEW和國產(chǎn)化測試測量工具ATECLOUD吧,,在談這塊之前,首先了解一下編程工作,。
“編程工作從大體上來分,,你不是在開發(fā)自己的框架中,就是在別人的框架下進行著開發(fā),。"
在測量測控以及計量檢測長期開發(fā)過程中,,隨著開發(fā)被測類型種類的增多,開發(fā)范圍的擴展,你就會發(fā)現(xiàn):除了使用到的LabVIEW編程語言提供的編程結(jié)構(gòu),,字符串,,界面提示框等基礎(chǔ)庫函數(shù)外,在不同的業(yè)務(wù)類型的測試測控中都會有重復的代碼段。并且重復的主要表現(xiàn)形式有兩種,,一種是低層的明顯可以識別出的顯式共用基礎(chǔ)功能代碼段,另外一種是隱式且較為抽象的高層算法策略,,為了消除重復冗余,,顯式低層的共用基礎(chǔ)功能代碼段可以封裝為功能函數(shù)子Vi,并且進一步按較大的功能模塊分組形成打包庫(lvlib)結(jié)構(gòu)或者是基礎(chǔ)功能類,,也即基礎(chǔ)性框架(Framework),。而隱式高層算法策略要著眼于“關(guān)注點分離"的概念,按照分層,、分塊的思想切分成不同邏輯單元,,應(yīng)用不同的面向過程和面向?qū)ο缶幊谭缎托纬煽梢詮陀玫母邔舆壿嬁蚣埽还苁歉邔幽K還是底層支持代碼都提供了的貫穿于多種相似的應(yīng)用程序的能力,,即表現(xiàn)出一致性,,這都是框架代碼的體現(xiàn)形式。
從另外一個角度考慮也是代碼經(jīng)濟學的最重要的體現(xiàn),,可重用性可以體現(xiàn)為代碼重用,,也可以提供為概念重用,在面向?qū)ο缶幊谭缎椭?,更加強調(diào)的是概念重用,,是面向?qū)ο笤O(shè)計原則中依賴反轉(zhuǎn)的核心思想;框架可擴展性是提供靈活,、適用的代碼結(jié)構(gòu)所必需具備的能力,,也是可重用性的重要技術(shù)保障手段,常常通過插件結(jié)構(gòu)提供擴展能力,。
當然,,使用框架開發(fā)效率的提升也必然帶了相應(yīng)的約束性,如必須遵循一套相對固定的開發(fā),、發(fā)布的流程,,并且只能完成單一被測的測試,不能同時提供多臺套的并行測試任務(wù)服務(wù),框架沒有提供的多文檔格式的支持功能就無法輸出文本格式到特定的文檔載體,。當然很多情況是由于開發(fā)框架的人員認知,、需求范圍、開發(fā)能力,、時間精力等諸多條件受限制,,導致的框架提供哪些功能,不提供哪些服務(wù),。
在其后來在工作和學習過程中,,接觸到了測試測量行業(yè)的成熟商業(yè)級別工具ATECLOUD,對比分析了一下,,確實有可圈可點的優(yōu)勢,。下面一起來看看具體的區(qū)別介紹吧~
1、自動化測試流程快速搭建
LabVIEW:3天編寫自動化測試,。G語言編程,,根據(jù)編程邏輯設(shè)計測試流程,對設(shè)計者有編程開發(fā)能力要求,。
ATECLOUD:15分鐘快速搭建自動化測試,。通本文本指令拖拽連接直接組建測試過程,用戶僅需知道測試流程即可搭建完成,。
2,、免費的高級算子服務(wù)
LabVIEW的高級算子服務(wù)需要購買完整版或?qū)I(yè)版,其價格較基本版高出3至5倍,,售價昂貴且一年一付,。
ATECLOUD同樣擁有各種豐富的算子服務(wù),,并且在不斷地升級迭代中,所有的函數(shù)開放且供用戶免費使用,,可按用戶需求定制,。
3、軟件使用便利性
LabVIEW:使用LabVIEW需要安裝軟件及各類驅(qū)動,,耗時長,效率低,。更換電腦時軟件及去驅(qū)動需要重新進行安裝,其過程較為繁瑣,。
ATECLOUD:ATECLOUD系統(tǒng)運行于瀏覽器中,登錄網(wǎng)站,,輸入賬號與密碼即可使用,。即使更換電腦也無需安裝多余軟件與驅(qū)動。
除此之外,,LabVIEW需要專業(yè)的儀器知識及能力要求,,需要自行設(shè)計開發(fā)測試報告,加大了使用成本,;ATECLOUD可視化的測試報告設(shè)計,,方便快捷可一鍵導出,大數(shù)據(jù)分析,、圖標,、數(shù)據(jù)看板等簡化了工作流程。在系統(tǒng)兼容性上可支持Windows,、支持MAC,、支持Linux等;在數(shù)據(jù)加密上采用了云服務(wù)+數(shù)據(jù)加密方式,,這點和LabVIEW的本地存儲保存不同,,解決了本地存儲易丟失的弊端。
去LabVIEW化,,無需編程,,15分鐘快速搭建自動化測試,;自定義報告模板,可實現(xiàn)快速建立,、快速修改,;充分利用大數(shù)據(jù)、云計算,,發(fā)揮數(shù)據(jù)的無限價值,;ATECLOUD-APP在任何時間任何,地點皆能滿足遠程測試要求,;數(shù)據(jù)可視化提供第一手的測試數(shù)據(jù),,實時分析實時展示。這些是一些我使用ATECLOUD云測試平臺的感受,,想深入了解體驗的小伙伴可以自行去(納米軟件)學習體驗一下