虛擬儀器技術(shù)已在測試和測量領(lǐng)域廣為應(yīng)用。利用不斷革新的LabVIEW軟件以及數(shù)以百計(jì)的測量硬件設(shè)備,虛擬儀器技術(shù)逐漸擴(kuò)大了它所觸及的應(yīng)用范圍。今天,NI率先將這一技術(shù)擴(kuò)展到了控制和設(shè)計(jì)部分。曾經(jīng)促進(jìn)了測試發(fā)展的益處正開始加速控制和設(shè)計(jì)的發(fā)展。工程師和科學(xué)家不斷提高對虛擬儀器的要求,以希望有效地滿足世界范圍的需要,他們正是這一加速背后的驅(qū)動(dòng)力。
1.虛擬儀器技術(shù)在測試中的應(yīng)用
測試一直是虛擬儀器技術(shù)成熟應(yīng)用的領(lǐng)域。超過25,000家公司 (大部分是測試和測量公司) 在使用NI的虛擬儀器技術(shù)?,F(xiàn)在,許多公司都迅速地采用了具有高達(dá)200MS/s數(shù)字化性能的產(chǎn)品。PXI系統(tǒng)聯(lián)盟擁有60多個(gè)成員,提供了數(shù)以百計(jì)的產(chǎn)品,而且數(shù)以萬計(jì)的R&D、驗(yàn)證和產(chǎn)品測試工程師和科學(xué)家正在使用成千上萬的儀器驅(qū)動(dòng)。
而且,現(xiàn)在客戶對于測試的需求越來越大。隨著創(chuàng)新的步伐越來越快,希望更多具有競爭力的新產(chǎn)品更快投入市場的壓力也越來越大。消費(fèi)者的期望在不斷地增高。以電子市場為例,消費(fèi)者要求不同的功能可以更低的成本在一個(gè)更小的空間得到集成。近年來經(jīng)濟(jì)的低迷并沒有阻止革新的需要,但是卻要求使用更少資源。滿足這些需要是商業(yè)成功的一個(gè)因素——能夠快速、一貫并且最可靠地滿足這些需要的公司一定能在競爭中占有決定性的優(yōu)勢。
所有這些條件都驅(qū)使著對新的驗(yàn)證、檢驗(yàn)和生產(chǎn)測試技術(shù)的高要求。一個(gè)能與創(chuàng)新保持同步的測試平臺(tái)不是可有可無的,而是必需的。這個(gè)平臺(tái)必須包含具有足夠適應(yīng)能力的快速測試開發(fā)工具以在整個(gè)產(chǎn)品開發(fā)流程中使用。產(chǎn)品快速上市和高效生產(chǎn)產(chǎn)品的需要要求有高吞吐量的測試技術(shù)。為了測試消費(fèi)者所要求的復(fù)雜多功能產(chǎn)品需要精確的同步測量能力,而且隨著公司不斷地創(chuàng)新以提供有競爭力的產(chǎn)品,測試系統(tǒng)必須能夠進(jìn)行快速調(diào)整以滿足新的測試需求。
虛擬儀器是應(yīng)對這些挑戰(zhàn)的一種革新性的解決方案。它將快速軟件開發(fā)和模塊化、靈活的硬件結(jié)合在一起從而創(chuàng)建用戶定義的測試系統(tǒng)。虛擬儀器提供了:
用于快速測試開發(fā)的直觀的軟件工具;
基于創(chuàng)新商用技術(shù)的快速、精確的模塊化I/O;
具有集成同步功能的基于PC的平臺(tái),以實(shí)現(xiàn)高精確度和高吞吐量。
近來NI 加速測試、控制和設(shè)計(jì)創(chuàng)新的一個(gè)例子就是使用LabVIEW FPGA進(jìn)行編程的基于FPGA的硬件。如果工程師需要一個(gè)新的硬件性能,如板載DSP,或者新的觸發(fā)模式,您甚至可以在同樣的軟件中定義這種性能并且將它應(yīng)用在板載的FPGA上。之前,工程師和科學(xué)家已經(jīng)可以通過使用LabVIEW和模塊化I/O來創(chuàng)建高度集成的用戶自定義系統(tǒng),而現(xiàn)在他們還可以將可自定義配置功能擴(kuò)展至硬件本身。這種用戶可配置功能和透明度將會(huì)改進(jìn)工程師構(gòu)建測試系統(tǒng)的方式。
2 虛擬儀器技術(shù)在工業(yè)I/O和控制的的應(yīng)用
PC和PLC在控制和工業(yè)應(yīng)用中都發(fā)揮著十分重要的作用。PC帶來了更大的軟件靈活性和更多的性能,而PLC則提供了優(yōu)良的穩(wěn)定性和可靠性。但是隨著控制需求越來越復(fù)雜,提高性能并同時(shí)保持穩(wěn)定性和可靠性就成為公認(rèn)的需要。
獨(dú)立的工業(yè)專家們已經(jīng)意識(shí)到了對工具的需要,這種工具應(yīng)該能夠滿足不斷增長的對更加復(fù)雜、動(dòng)態(tài)、自適應(yīng)和基于算法控制的需要。PAC正是工業(yè)的需求也是虛擬儀器技術(shù)的回答。
一個(gè)獨(dú)立的研究公司定義了可編程自動(dòng)控制器(PAC)來解決這個(gè)問題。ARC研究機(jī)構(gòu)的Craig Resnick將PAC定義成:
(1) 多域功能(邏輯、運(yùn)動(dòng)、驅(qū)動(dòng)和過程)——這個(gè)概念支持多種I/O類型。邏輯、運(yùn)動(dòng)和其他功能的集成是不斷增長的復(fù)雜控制方法的要求
(2) 單一的多學(xué)科開發(fā)平臺(tái)——單一的開發(fā)環(huán)境必須能支持各種I/O和控制方案
(3) 用于設(shè)計(jì)貫穿多個(gè)機(jī)器或處理單元的應(yīng)用程序的軟件工具——這個(gè)軟件工具必須能適應(yīng)分布式操作
(4) 一組defacto網(wǎng)絡(luò)和語言標(biāo)準(zhǔn)——這個(gè)技術(shù)必須利用高投入技術(shù)
(5) 開放式、模塊化體系結(jié)構(gòu)——設(shè)計(jì)和技術(shù)標(biāo)準(zhǔn)與規(guī)范必須是在實(shí)現(xiàn)中開放的、模塊化的和可結(jié)合的PAC給PC軟件的靈活性增添了PLC的穩(wěn)定性和可靠性。LabVIEW軟件和穩(wěn)定、實(shí)時(shí)的控制硬件平臺(tái)對于創(chuàng)建PAC是十分完美的。
欲了解更多關(guān)于虛擬儀器技術(shù)和可編程自動(dòng)化控制器的信息,請?jiān)L問ni.com/pac/zhs
3 虛擬儀器技術(shù)在產(chǎn)品設(shè)計(jì)中的應(yīng)用
使用各種仿真設(shè)計(jì)工具的設(shè)計(jì)工程師們必須使用硬件來測試設(shè)計(jì)原型。通常,在設(shè)計(jì)階段和測試/驗(yàn)證階段之間沒有一個(gè)良好的接口,這就意味著設(shè)計(jì)必須經(jīng)歷一個(gè)完成階段而后進(jìn)入測試/驗(yàn)證階段。測試階段發(fā)現(xiàn)的問題需要不斷反復(fù)設(shè)計(jì)階段。
具有內(nèi)在集成屬性的系統(tǒng)容易擴(kuò)展并且能適應(yīng)不斷增長的產(chǎn)品功能。一旦需要新的測試,工程師只需要簡單地給平臺(tái)添加新的模塊以完成測量。虛擬儀器軟件的靈活性和虛擬儀器硬件的模塊化使得虛擬儀器成為加速開發(fā)周期的必需。
1.虛擬儀器技術(shù)在測試中的應(yīng)用
測試一直是虛擬儀器技術(shù)成熟應(yīng)用的領(lǐng)域。超過25,000家公司 (大部分是測試和測量公司) 在使用NI的虛擬儀器技術(shù)?,F(xiàn)在,許多公司都迅速地采用了具有高達(dá)200MS/s數(shù)字化性能的產(chǎn)品。PXI系統(tǒng)聯(lián)盟擁有60多個(gè)成員,提供了數(shù)以百計(jì)的產(chǎn)品,而且數(shù)以萬計(jì)的R&D、驗(yàn)證和產(chǎn)品測試工程師和科學(xué)家正在使用成千上萬的儀器驅(qū)動(dòng)。
而且,現(xiàn)在客戶對于測試的需求越來越大。隨著創(chuàng)新的步伐越來越快,希望更多具有競爭力的新產(chǎn)品更快投入市場的壓力也越來越大。消費(fèi)者的期望在不斷地增高。以電子市場為例,消費(fèi)者要求不同的功能可以更低的成本在一個(gè)更小的空間得到集成。近年來經(jīng)濟(jì)的低迷并沒有阻止革新的需要,但是卻要求使用更少資源。滿足這些需要是商業(yè)成功的一個(gè)因素——能夠快速、一貫并且最可靠地滿足這些需要的公司一定能在競爭中占有決定性的優(yōu)勢。
所有這些條件都驅(qū)使著對新的驗(yàn)證、檢驗(yàn)和生產(chǎn)測試技術(shù)的高要求。一個(gè)能與創(chuàng)新保持同步的測試平臺(tái)不是可有可無的,而是必需的。這個(gè)平臺(tái)必須包含具有足夠適應(yīng)能力的快速測試開發(fā)工具以在整個(gè)產(chǎn)品開發(fā)流程中使用。產(chǎn)品快速上市和高效生產(chǎn)產(chǎn)品的需要要求有高吞吐量的測試技術(shù)。為了測試消費(fèi)者所要求的復(fù)雜多功能產(chǎn)品需要精確的同步測量能力,而且隨著公司不斷地創(chuàng)新以提供有競爭力的產(chǎn)品,測試系統(tǒng)必須能夠進(jìn)行快速調(diào)整以滿足新的測試需求。
虛擬儀器是應(yīng)對這些挑戰(zhàn)的一種革新性的解決方案。它將快速軟件開發(fā)和模塊化、靈活的硬件結(jié)合在一起從而創(chuàng)建用戶定義的測試系統(tǒng)。虛擬儀器提供了:
用于快速測試開發(fā)的直觀的軟件工具;
基于創(chuàng)新商用技術(shù)的快速、精確的模塊化I/O;
具有集成同步功能的基于PC的平臺(tái),以實(shí)現(xiàn)高精確度和高吞吐量。
近來NI 加速測試、控制和設(shè)計(jì)創(chuàng)新的一個(gè)例子就是使用LabVIEW FPGA進(jìn)行編程的基于FPGA的硬件。如果工程師需要一個(gè)新的硬件性能,如板載DSP,或者新的觸發(fā)模式,您甚至可以在同樣的軟件中定義這種性能并且將它應(yīng)用在板載的FPGA上。之前,工程師和科學(xué)家已經(jīng)可以通過使用LabVIEW和模塊化I/O來創(chuàng)建高度集成的用戶自定義系統(tǒng),而現(xiàn)在他們還可以將可自定義配置功能擴(kuò)展至硬件本身。這種用戶可配置功能和透明度將會(huì)改進(jìn)工程師構(gòu)建測試系統(tǒng)的方式。
圖1 LabVIEW提供用戶可自定義的儀器以及可自定義的硬件
2 虛擬儀器技術(shù)在工業(yè)I/O和控制的的應(yīng)用
PC和PLC在控制和工業(yè)應(yīng)用中都發(fā)揮著十分重要的作用。PC帶來了更大的軟件靈活性和更多的性能,而PLC則提供了優(yōu)良的穩(wěn)定性和可靠性。但是隨著控制需求越來越復(fù)雜,提高性能并同時(shí)保持穩(wěn)定性和可靠性就成為公認(rèn)的需要。
獨(dú)立的工業(yè)專家們已經(jīng)意識(shí)到了對工具的需要,這種工具應(yīng)該能夠滿足不斷增長的對更加復(fù)雜、動(dòng)態(tài)、自適應(yīng)和基于算法控制的需要。PAC正是工業(yè)的需求也是虛擬儀器技術(shù)的回答。
一個(gè)獨(dú)立的研究公司定義了可編程自動(dòng)控制器(PAC)來解決這個(gè)問題。ARC研究機(jī)構(gòu)的Craig Resnick將PAC定義成:
(1) 多域功能(邏輯、運(yùn)動(dòng)、驅(qū)動(dòng)和過程)——這個(gè)概念支持多種I/O類型。邏輯、運(yùn)動(dòng)和其他功能的集成是不斷增長的復(fù)雜控制方法的要求
(2) 單一的多學(xué)科開發(fā)平臺(tái)——單一的開發(fā)環(huán)境必須能支持各種I/O和控制方案
(3) 用于設(shè)計(jì)貫穿多個(gè)機(jī)器或處理單元的應(yīng)用程序的軟件工具——這個(gè)軟件工具必須能適應(yīng)分布式操作
(4) 一組defacto網(wǎng)絡(luò)和語言標(biāo)準(zhǔn)——這個(gè)技術(shù)必須利用高投入技術(shù)
(5) 開放式、模塊化體系結(jié)構(gòu)——設(shè)計(jì)和技術(shù)標(biāo)準(zhǔn)與規(guī)范必須是在實(shí)現(xiàn)中開放的、模塊化的和可結(jié)合的PAC給PC軟件的靈活性增添了PLC的穩(wěn)定性和可靠性。LabVIEW軟件和穩(wěn)定、實(shí)時(shí)的控制硬件平臺(tái)對于創(chuàng)建PAC是十分完美的。
欲了解更多關(guān)于虛擬儀器技術(shù)和可編程自動(dòng)化控制器的信息,請?jiān)L問ni.com/pac/zhs
3 虛擬儀器技術(shù)在產(chǎn)品設(shè)計(jì)中的應(yīng)用
使用各種仿真設(shè)計(jì)工具的設(shè)計(jì)工程師們必須使用硬件來測試設(shè)計(jì)原型。通常,在設(shè)計(jì)階段和測試/驗(yàn)證階段之間沒有一個(gè)良好的接口,這就意味著設(shè)計(jì)必須經(jīng)歷一個(gè)完成階段而后進(jìn)入測試/驗(yàn)證階段。測試階段發(fā)現(xiàn)的問題需要不斷反復(fù)設(shè)計(jì)階段。
圖2 測試在當(dāng)今電子設(shè)備的設(shè)計(jì)和生產(chǎn)中發(fā)揮著至關(guān)重要的作用
具有內(nèi)在集成屬性的系統(tǒng)容易擴(kuò)展并且能適應(yīng)不斷增長的產(chǎn)品功能。一旦需要新的測試,工程師只需要簡單地給平臺(tái)添加新的模塊以完成測量。虛擬儀器軟件的靈活性和虛擬儀器硬件的模塊化使得虛擬儀器成為加速開發(fā)周期的必需。