當(dāng)前位置: 首頁(yè) > 傳感測(cè)量產(chǎn)品 > 工業(yè)傳感器 > 視覺(jué)傳感器 > 3D視覺(jué)傳感器
發(fā)布日期:2022-04-17 點(diǎn)擊率:54 品牌:視明銳_SmartRay
[B]目錄:[/B]
· 專(zhuān)為工程師設(shè)計(jì)的現(xiàn)成測(cè)量工具
· 快速簡(jiǎn)單的開(kāi)發(fā)方式
· 標(biāo)準(zhǔn)可重用組件
· 整合了最新的技術(shù)
· 高性能的執(zhí)行
· 總結(jié)
[B]專(zhuān)為工程師設(shè)計(jì)的現(xiàn)成測(cè)量工具[/B]
對(duì)于需要?jiǎng)?chuàng)建一個(gè)測(cè)試系統(tǒng)、制造控制系統(tǒng)、自動(dòng)化過(guò)程控制系統(tǒng)或或?qū)⑽锢頂?shù)據(jù)導(dǎo)入PC的工程師們來(lái)說(shuō),NI專(zhuān)為他們?cè)O(shè)計(jì)了Measurement Studio產(chǎn)品。Measurement Studio使用標(biāo)準(zhǔn)的程序開(kāi)發(fā)語(yǔ)言,提供了創(chuàng)建強(qiáng)大的虛擬儀器系統(tǒng)所需的工具,如圖1所示。使用虛擬儀器技術(shù),您可以將個(gè)人電腦和測(cè)量硬件如數(shù)據(jù)采集設(shè)備或視覺(jué)及運(yùn)動(dòng)控制器結(jié)合起來(lái)。使用Measurement Studio,您可以定義一個(gè)可擴(kuò)展、可更新的解決方案,您也可以互換其中的軟件或硬件。
[img]200532514244716230.gif[/img][center]圖1. Measurement Studio為工程師們提供了創(chuàng)建強(qiáng)大的測(cè)量應(yīng)用所需的工具[/center]
Measurement Studio利用了當(dāng)今最流行的開(kāi)發(fā)環(huán)境——在微軟Visual Studio中添加測(cè)量工具。成千上萬(wàn)的工程師們使用Visual Studio開(kāi)發(fā)環(huán)境來(lái)創(chuàng)建Windows和Web應(yīng)用。Measurement Studio為Visual Basic和其他的ActiveX控制容器提供了一套全面而強(qiáng)大的ActiveX控件,它還包括魯棒的面向?qū)ο箢?lèi)庫(kù),以便向您提供創(chuàng)建VC++中高級(jí)應(yīng)用所需的測(cè)量資源。
Measurement Studio還將純正.NET測(cè)量組件整合到Visual Studio .NET環(huán)境當(dāng)中。
使用Measurement Studio,您可以隨心所欲地控制儀器,或簡(jiǎn)或繁由您掌握。Measurement Studio包括函數(shù)庫(kù),控件和類(lèi),使您可以通過(guò)GPIB或是串口向儀器傳送指令。Measurement Studio使用NI-VISA更進(jìn)一步地把總線抽象出來(lái),所以您可以和GPIB,串口,PXI,VXI以及以太網(wǎng)一起通信。您可以在不改變?nèi)魏未a的情況下改變您與儀器通信所使用的總線類(lèi)型,您所需要作的就是改變VISA資源。
最后,您可以使用IVI儀器驅(qū)動(dòng)將儀器供應(yīng)商從應(yīng)用中抽象出來(lái)。使用IVI儀器驅(qū)動(dòng),您不僅可以使用更高級(jí)的應(yīng)用程序接口與儀器通信——比如“讀取波形”而不是向儀器傳送的復(fù)雜命令字——您還可以在不重寫(xiě)任何代碼的情況下更換儀器的供應(yīng)商。您只需要改變?cè)O(shè)置中的一個(gè)值,代碼就可以在任何支持IVI的儀器上使用同一個(gè)驅(qū)動(dòng)程序,比如示波器,數(shù)字萬(wàn)用表,自動(dòng)程序檢查設(shè)備繼電器箱,開(kāi)關(guān)或電源。
[img]200532514253567217.gif[/img][center]圖2 輕松地控制儀器,并且無(wú)需重寫(xiě)代碼即可互換使用[/center]
Measurement Studio提供了插入式硬件如多功能數(shù)據(jù)采集設(shè)備的接口。這些強(qiáng)大的接口不僅可以使您配置并使用儀器變得更簡(jiǎn)單,而且還把您從與硬件通信的煩惱中解脫出來(lái)——建立內(nèi)存緩沖區(qū)來(lái)讀取數(shù)據(jù)和使用諸如內(nèi)部時(shí)鐘和觸發(fā)器之類(lèi)的復(fù)雜儀器部件的變得輕而易舉。Measurement Studio還為視覺(jué)和運(yùn)動(dòng)控制應(yīng)用提供直觀的面向任務(wù)的接口。這些接口不僅可以幫助您與硬件通信,還可以幫助您完成您的測(cè)量任務(wù),例如測(cè)量一個(gè)面積,或是轉(zhuǎn)存一個(gè)您已經(jīng)獲得的圖像。您也可以將很多的函數(shù)結(jié)合成一個(gè)隊(duì)列來(lái)完成一項(xiàng)特定的任務(wù),比如運(yùn)動(dòng)控制器的一些移動(dòng)和捕捉。您可以將精力集中在您想要完成的任務(wù)上,而不是如何與硬件通信上。
Measurement Studio為在線分析所獲取的數(shù)據(jù)提供一個(gè)高級(jí)的分析函數(shù)庫(kù)。這種尖端的分析方法將原始數(shù)據(jù)轉(zhuǎn)換成您可以使用的信息,您可以在測(cè)試或控制電子器件或流程時(shí)直接使用這些信息,而不必先把數(shù)據(jù)存儲(chǔ)下來(lái),再離線使用離線數(shù)據(jù)包進(jìn)行分析。使用從曲線擬和,統(tǒng)計(jì),到時(shí)頻域分析等分析方法,您可以獲得各種有用的信息,例如轉(zhuǎn)速,特征曲線,變化率,以及信號(hào)頻率,以幫助作出合適的判斷。
Measurement Studio提供了您所期望的用戶接口工具。因?yàn)檫@些接口控制器模仿了實(shí)際的面板元件,例如開(kāi)關(guān),LED,圖表和標(biāo)尺,它們直觀而又容易理解。所有的Measurement Studio用戶接口都包含傳統(tǒng)和更新過(guò)的3D外觀和質(zhì)感,所以您可以為終端用戶度身定做各種應(yīng)用。Measurement Studio還包含高級(jí)的可視化特性,比如2D和3D的實(shí)時(shí)繪圖。使用這些高級(jí)工具,您可以將復(fù)雜的數(shù)據(jù)用簡(jiǎn)潔的方式展示給用戶。您甚至可以使用光標(biāo)來(lái)追蹤數(shù)據(jù),并對(duì)圖表上感興趣的特定區(qū)域進(jìn)行標(biāo)注。相對(duì)于自己編程顯示這些數(shù)據(jù),您可以利用Measurement Studio如此強(qiáng)大的可視化功能節(jié)省無(wú)數(shù)的開(kāi)發(fā)時(shí)間。
在現(xiàn)在的信息時(shí)代,您同樣需要通過(guò)網(wǎng)絡(luò)或互聯(lián)網(wǎng)發(fā)布或傳送應(yīng)用程序。Measurement Studio通過(guò)DataSocket高級(jí)網(wǎng)絡(luò)架構(gòu)把這個(gè)過(guò)程變得異常簡(jiǎn)單。DataSocket是一個(gè)發(fā)布/訂閱架構(gòu),它使用一個(gè)輕量級(jí)的獨(dú)立服務(wù)器,只傳送客戶端所需要的更新數(shù)據(jù),來(lái)降低網(wǎng)絡(luò)的流量。DataSocket使用URL尋址以及開(kāi)/斷連接策略,使用起來(lái)非常簡(jiǎn)單。使用DataSocket,您可以便捷地在網(wǎng)頁(yè)上發(fā)布信息,使用一個(gè)應(yīng)用程序或內(nèi)嵌網(wǎng)頁(yè)分配和控制應(yīng)用程序。
[img]200532514261588060.gif[/img][center]圖3 使用強(qiáng)大的可視化工具顯示數(shù)據(jù)[/center]
有了硬件兼容性、強(qiáng)大分析和顯示功能、網(wǎng)絡(luò)互聯(lián)功能,再加上它的開(kāi)放式平臺(tái),Measurement Studio可以創(chuàng)建一個(gè)完整的測(cè)量系統(tǒng),包括儀器控制、數(shù)據(jù)采集、機(jī)器視覺(jué)和運(yùn)動(dòng)控制應(yīng)用系統(tǒng)。特別是使用PXI硬件平臺(tái)將使這種優(yōu)勢(shì)與效率變得尤為明顯,有了易用的同步和觸發(fā)機(jī)制,您可以在同一機(jī)箱中使用CompactPCI儀器如多功能數(shù)據(jù)采集設(shè)備、圖像采集設(shè)備以及運(yùn)動(dòng)控制硬件。使用這種強(qiáng)大的系統(tǒng)集成功能,您可以創(chuàng)建如下封裝系統(tǒng):使用運(yùn)動(dòng)控制設(shè)備將物體移到特定位置,并將它們對(duì)齊,然后發(fā)送測(cè)試信號(hào)并使用儀器或數(shù)據(jù)采集設(shè)備將信號(hào)讀回,同時(shí)您還可以使用視覺(jué)系統(tǒng)確定各個(gè)部分是否正確地組裝和標(biāo)識(shí),最終決定產(chǎn)品的合格與否。
[B]快速,便捷的開(kāi)發(fā)方式[/B]
Measurement Studio提高了程序開(kāi)發(fā)者的效率,縮短了開(kāi)發(fā)時(shí)間。所有的Measurement Studio組件向一個(gè)RAD (如Visual Basic 和 Visual C++) 環(huán)境添加測(cè)量工具。
Measurement Studio包含一個(gè)程序創(chuàng)建向?qū)?nbsp;(Application Wizard) ,它可以簡(jiǎn)化應(yīng)用程序的創(chuàng)建、驅(qū)動(dòng)程序的選擇、服務(wù)器的創(chuàng)建以及使用ActiveX的過(guò)程。這些向?qū)軒椭鷶[脫重復(fù)而又繁瑣的工作,快速地進(jìn)入開(kāi)發(fā)的正軌。然后,您可以通過(guò)向?qū)лp易地添加,改變或設(shè)置一個(gè)正在開(kāi)發(fā)中的項(xiàng)目。例如:Measurement Studio應(yīng)用程序向?qū)г赩C++中可以幫助您創(chuàng)建常規(guī)的初始代碼,針對(duì)您所創(chuàng)建項(xiàng)目類(lèi)型——可執(zhí)行程序或動(dòng)態(tài)鏈接庫(kù)——設(shè)置工程參數(shù)。它同樣添加了創(chuàng)建測(cè)試,測(cè)量或控制應(yīng)用程序所必須的測(cè)量專(zhuān)用組件。之后的開(kāi)發(fā)過(guò)程中,向?qū)Э梢岳^續(xù)幫助您添加,刪除不同的測(cè)量組件,例如用戶控制或儀器驅(qū)動(dòng)程序。使用這個(gè)向?qū)В瑯涌梢蕴砑覯easurement Studio庫(kù)到一個(gè)已經(jīng)存在的項(xiàng)目中,以更快地完成功能更強(qiáng)的應(yīng)用程序。
[img]200532514265765021.gif[/img][center]圖4 向?qū)?Wizard)幫助您開(kāi)始并完成程序的創(chuàng)建[/center]
Measurement Studio有著直觀、交互式的接口。使用ActiveX控件的屬性表,您可以在預(yù)覽窗口中按照您的需要修改,如果有什么問(wèn)題,您也可以取消這些改動(dòng)。硬件的屬性表甚至可以告訴您那些板卡已經(jīng)安裝,并只允許您選擇可以對(duì)那些硬件進(jìn)行的操作。ActiveX控件的代碼和C++的類(lèi)都整合到微軟Intellisense中,它可以自動(dòng)修正語(yǔ)法錯(cuò)誤,并告訴您哪一個(gè)方法或?qū)傩哉诒皇褂茫部梢酝ㄟ^(guò)彈出工具使用提示來(lái)告訴您那個(gè)方法正在使用,以及需要哪些參數(shù)。
[B]標(biāo)準(zhǔn)可重用組件[/B]
Measurement Studio使用了最新的標(biāo)準(zhǔn)技術(shù),例如ActiveX 和COM,因此,您只需使用Measurement Studio工具即可充分利用軟件技術(shù)中最先進(jìn)的部分。使用Measurement Studio您還可以建立標(biāo)準(zhǔn)的可發(fā)布模塊。您可以創(chuàng)建ActiveX服務(wù)器和定制COM接口,來(lái)展示動(dòng)態(tài)鏈接庫(kù)或可執(zhí)行程序的功能,以及如何簡(jiǎn)便地將它們與其他應(yīng)用程序相連接。您還可以在各種任務(wù)中利用ActiveX控件,例如創(chuàng)建一個(gè)網(wǎng)頁(yè)來(lái)控制一個(gè)已經(jīng)存在的系統(tǒng)。Measurement Studio使用并提供這些標(biāo)準(zhǔn)和可重用技術(shù),向您提供了一種創(chuàng)建豐富的、可以方便共享和發(fā)布應(yīng)用程序的辦法。
[img]200532514274458342.gif[/img][center]圖5 聯(lián)網(wǎng)的DataSocket Reader ActiveX控件[/center]
[B]集成最新的技術(shù) [/B]
NI一直都在利用最新的標(biāo)準(zhǔn)技術(shù),特別是軟件技術(shù)。隨著軟件技術(shù)日新月異地變化,NI已經(jīng)將工業(yè)標(biāo)準(zhǔn)整合進(jìn)產(chǎn)品中,以給用戶最新的技術(shù)優(yōu)勢(shì),從DLL到DDE,它們都發(fā)展成為更加以組件為中心的模型,COM,VBX,OCX,然后又發(fā)展到OLE,ActiveX,DCOM和COM+。通過(guò)這些軟件,NI的軟件將這些技術(shù)傳遞給了全世界的工程師。NI的Measurement Studio也不例外。最新的影響著軟件世界的技術(shù)是微軟.NET。這個(gè)新的用“互連”觀點(diǎn)看世界的視角影響著眾多的工業(yè)領(lǐng)域,包括自動(dòng)化和測(cè)量。Measurement Studio當(dāng)然也將這個(gè)框架整合到了其中。隨著Visual Studio .NET的到來(lái),Measurement Studio發(fā)布了用于.NET的組件和類(lèi)庫(kù),以將.NET的強(qiáng)大技術(shù)引入測(cè)量和自動(dòng)化領(lǐng)域。通過(guò)整合到Visual Studio .NET中,Measurement Studio使工程師們有能力在最新最強(qiáng)大的計(jì)算平臺(tái)上開(kāi)發(fā)健壯的、互連的應(yīng)用程序。
[img]200532514281826306.gif[/img][center]圖6用于Visual C# .NET環(huán)境的Measurement Studio譜分析儀[/center]
[B]高性能的執(zhí)行 [/B]
C++以創(chuàng)建緊湊、高效的代碼而聞名。通過(guò)多年的改進(jìn),Visual Basic的編譯器也能獲得與C代碼相當(dāng)?shù)膱?zhí)行速度。Measurement Studio利用這些主流編程語(yǔ)言的能力,創(chuàng)建了能夠高速執(zhí)行的測(cè)試和測(cè)量應(yīng)用程序。節(jié)省幾秒鐘的測(cè)試時(shí)間能使您節(jié)省成千上萬(wàn)的金錢(qián),通過(guò)創(chuàng)建精簡(jiǎn)高效的代碼,Measurement Studio提供了動(dòng)態(tài)鏈接庫(kù)和ActiveX服務(wù)器,它們可以獨(dú)立工作或添加到一個(gè)更大的測(cè)試系統(tǒng)之中。
Measurement Studio同樣也在使用現(xiàn)代技術(shù)優(yōu)勢(shì)提升執(zhí)行速度方面大踏步地前進(jìn)。所有的Measurement Studio都是安全地支持多線程的,也就是說(shuō),您可以把一個(gè)應(yīng)用程序分割成幾個(gè)不同的部分分別進(jìn)行執(zhí)行,甚至給它們不同的優(yōu)先級(jí)。這意味著您可以更快地采集數(shù)據(jù),同時(shí)不被用戶接口所打斷。ActiveX控件在Visual C++下同樣也是支持多線程的,因?yàn)榉庋b類(lèi)可以為您安排線程。這種特性使在Visual C++用戶接口與應(yīng)用程序的其他部分分離成為可能。
有了在諸如RT系列插入式設(shè)備或PXI控制器等NI實(shí)時(shí)硬件上編譯并執(zhí)行C++代碼的能力之后,您就可以向測(cè)量應(yīng)用程序中添加實(shí)時(shí)確定性功能。無(wú)論是為舊版本代碼添加實(shí)時(shí)功能,還是控制精確定時(shí)的新數(shù)據(jù)采集系統(tǒng),Measurement Studio都有相應(yīng)的工具幫助您創(chuàng)建實(shí)時(shí)應(yīng)用程序。您都可以通過(guò)連接您的C++代碼和LabVIEW實(shí)時(shí)應(yīng)用程序來(lái)實(shí)現(xiàn)。
Measurement Studio是建立在測(cè)量和程序開(kāi)發(fā)多年的經(jīng)驗(yàn)基礎(chǔ)之上的。用來(lái)創(chuàng)建工具的代碼都經(jīng)過(guò)完全的測(cè)試,是非常可靠的。您完全可以放心,關(guān)鍵任務(wù)測(cè)試和控制應(yīng)用程序在未來(lái)的幾年中都可以安全運(yùn)行。由于您可以通過(guò)軟硬件定義解決方案,這些應(yīng)用程序也是具有很大的升級(jí)空間的。您可以從一個(gè)簡(jiǎn)單的系統(tǒng)開(kāi)始,隨您的需要通過(guò)更換硬件,重用和擴(kuò)充已有代碼,便捷地逐步擴(kuò)張和發(fā)展。
[img]200532514285312545.gif[/img][center]圖7. 通過(guò)DataSocket技術(shù)輕松地將應(yīng)用程序擴(kuò)展到互聯(lián)網(wǎng)[/center]
[B]總結(jié)[/B]
NI Measurement Studio使用了C++和ActiveX等已被廣泛證明的開(kāi)發(fā)模式,而且又有強(qiáng)大的專(zhuān)業(yè)經(jīng)驗(yàn)作為后盾,使您可以在更短的時(shí)間內(nèi)完成了關(guān)鍵任務(wù)測(cè)試,測(cè)量或控制應(yīng)用程序。使用Measurement Studio的強(qiáng)大功能,您可以從開(kāi)始就得到一個(gè)專(zhuān)為工程師所建立的系統(tǒng),并且快速的進(jìn)行開(kāi)發(fā),使可重用標(biāo)準(zhǔn)技術(shù)以及快速可靠的性能推向市場(chǎng)。考慮到NI Measurement Studio強(qiáng)大的功能和NI過(guò)硬的服務(wù)和技術(shù)支持,開(kāi)發(fā)者們還有什么理由不選擇Measurement Studio以擴(kuò)展他們的能力和專(zhuān)業(yè)經(jīng)驗(yàn),節(jié)省寶貴的時(shí)間呢?
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV