版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
中英文資料Labview畢業(yè)論文中英文資料外文翻譯文獻VirtualInstrumentsBasedonReconfigurableLogicTheemergenceofvirtualinstrumentationisarevolutioninthehistoryofthedevelopmentofmeasuringinstruments.Itfullyutilizesthelatestcomputertechnologytoimplementandextendtheinstrumentfunction.Usingtheimageofacomputerscreencanbeeasilysimulateavarietyofequipmentcontrolpanelstotheneedsexpressedintheformoftheoutputoftestresults.Usingcomputersoftwaretoachievemostofthesignaloftheanalysisandprocessingtocompleteavarietyofcontrolandtestfunction.Theuserthroughtheapplicationofgeneral-purposecomputerprogrammodulesandfeaturesofthehardwaretogether.Throughfriendlygraphicalinterfacetooperatethiscomputer.Asinoperatingtheirowndefinitionofindividualinstrumentsoftheirowndesigncanbemeasuredtocompletetheacquisition,analysis,determine,control,display,datastorageandsoon.VirtualInstrumentsadvantagesofmoretraditionalinstruments:(1)Astrongintegrationofcomputerhardwareresources.Breakingthetraditionalinstrumentsindataprocessing,display,storageandotherlimitations,andgreatlyenhancedthecapabilitiesoftraditionalinstruments.(2)Theuseofcomputersoftwareresourcestoachievesomepartofthesoftwareofinstrumenthardware,savingmaterialresources,increasesystemflexibility.Throughsoftwaretechnologyandthecorrespondingnumericalalgorithm.Directlyonthetestdataforvariousanalysisandprocessingintime.Throughthegraphicaluserinterfacetechnology,trulyuser-friendly,human-computerinteraction.(3)Hardwareandsoftwareofvirtualinstrumentisanopen,modular,reusableandinterchangeabilitycharacteristics.Therefore,theusercanaccordingtotheirownneedsandusedifferentmanufacturersproducts.Thedevelopmentoftheinstrumentsystemismoreflexible,efficientandshortentheformationtimeofthesystemThetraditionalinstrumentsareapplicationspecificsystemsbasedonfixedhardwareandsoftwareresourcessotheirfunctionandapplicationsaredefinedbythemanufacturer.Theseinstrumentsarecomplexsystemsandthereforetheybecomeexpensiveanddifficulttomanage.Thewidespreadusageofpersonalcomputersinmanyscientificandtechnologicalfieldsmakethemanidealhardwareandsoftwareplatformfortheimplementationofmeasurementinstruments.Byaddingasimpledataacquisitionsystem,apersonalcomputercanemulateanyinstrument.Theinstrumentsgeneratedinthiswayarecalledvirtualinstrumentsbecausetheydonothaveexclusiveaccesstohardwareandsoftwareresources.Differentinstrumentscanbeimplementedoverthesamehardwarebyonlyreprogrammingthesoftware.Thevirtualinstrumentsofferplentyofadvantagesthemostimportantofwhichisthelowcostduetothereusabilityofhardwareandsoftwareresources.Theabovecharacteristicsandthecontinuousevolutionandcheapeningofthepersonalcomputersmakethevirtualinstrumentsavaluablealternativetotraditionalones.Nevertheless,therearetwomainfactorswhichlimitstheapplicationofvirtualinstruments.Byonehand,thedatacaptureisreducetoslowratesbecauseofthemorecommonoperatingsystemsofthegeneralpurposecomputersarenotorientedtorealtimeapplications.Byotherhand,thedataacquisitionsystemisnotanapplicationorientedsystembutagenericone.Therefore,ourproposalisfocusedontheenhancementofvirtualinstrumentsbythereplacementofthegenerichardwarewithareconfigurabledataacquisitionsystem,asitisshowninFigure1.Bythisway,somedataprocesscanbeimplementedbyhardwarereducingthedataflowto/fromthecomputerandrisingthemaximumsamplerate.基于虛擬儀器的可重構(gòu)邏輯虛擬儀器的出現(xiàn)是測量儀器發(fā)展歷史上的一場革命。它充分利用最新的計算機技術(shù)來實現(xiàn)和擴展儀器的功能,用計算機屏幕可以簡單地模擬大多數(shù)儀器的調(diào)節(jié)控制面板,以各種需要的形式表達并且輸出檢測結(jié)果,用計算機軟件實現(xiàn)大部分信號的分析和處理,完成大多數(shù)控制和檢測功能。用戶通過應(yīng)用程序?qū)⒁话愕耐ㄓ糜嬎銠C與功能化模塊硬件結(jié)合起來,通過友好的界面來操作計算機,就像在操作自己定義,自己設(shè)計的單個儀器,可完成對被測量的采集,分析,判斷,控制,顯示,數(shù)據(jù)存儲等。虛擬儀器較傳統(tǒng)儀器的優(yōu)點(1)融合計算機強大的硬件資源,突破了傳統(tǒng)儀器在數(shù)據(jù)處理,顯示,存儲等方面的限制,大大增強了傳統(tǒng)儀器的功能。(2)利用計算機豐富的軟件資源,實現(xiàn)了部分儀器硬件的軟件化,節(jié)省了物質(zhì)資源,增加了系統(tǒng)靈活性。通過軟件技術(shù)和相應(yīng)數(shù)值算法,實時,直接地對測試數(shù)據(jù)進行各種分析與處理,通過圖形用戶界面技術(shù),真正做到界面友好、人機交互。(3)虛擬儀器的硬件和軟件都具有開放性,模塊化,可重復(fù)使用及互換性等特點。因此,用戶可根據(jù)自己的需要,選用不同廠家的產(chǎn)品,使儀器系統(tǒng)的開發(fā)更為靈活,效率更高,縮短系統(tǒng)組建時間。傳統(tǒng)的儀器是以固定的硬件和軟件資源為基礎(chǔ)的specific系統(tǒng),這使得系統(tǒng)的功能和應(yīng)用程序由制造商定義。這些儀器都是復(fù)雜的系統(tǒng),因此它們變得昂貴而且難以操作和管理。個人電腦在許多科技領(lǐng)域的廣泛應(yīng)用使其為測量儀器的執(zhí)行搭建了一個理想的硬件和軟件平臺,通過增加一個簡單的數(shù)據(jù)采集系統(tǒng),個人計算機可以仿真任何儀器。因為它們沒有獨自占有和訪問硬件和軟件資源,所以以這種方式產(chǎn)生的儀器被稱為虛擬儀器。不同的儀器只要對該軟件重新編程就可以在同一硬件中實現(xiàn)。虛擬儀器呈現(xiàn)了大量的優(yōu)勢,其中最重要的就是由于硬件和軟件資源的重用性降低了成本。上述特點及虛擬儀器的不斷發(fā)展和個人電腦降價使虛擬儀器成為傳統(tǒng)儀器的一個有價值的替代。然而,也有兩個主要因素限制了虛擬儀器的應(yīng)用。一方面,數(shù)據(jù)捕獲的減少將放緩速度,因為一般用途的電腦普遍常用的操作系統(tǒng)并不面向?qū)崟r應(yīng)用。另一方面,數(shù)據(jù)采集系統(tǒng)不是應(yīng)用導(dǎo)向系統(tǒng)而是一個通用的系統(tǒng)。因此,我們建議的重點是由通用硬件更換可重構(gòu)數(shù)據(jù)采集系統(tǒng)來加強虛擬儀器,它如圖1所示。通過這種方式,一些數(shù)據(jù)的處理過程可以通過減少計算機上硬件數(shù)據(jù)流和上升的最大采樣率來實現(xiàn)。LabVIEWLabVIEWisahighlyproductivegraphicalprogramminglanguageforbuildingdataacquisitionaninstrumentationsystems.WithLabVIEW,youquicklycreateuserinterfacesthatgiveyouinteractivecontrolofyoursoftwaresystem.Tospecifyyoursystemfunctionality,yousimplyassembleblockdiagrams-anaturaldesignnotationforscientistsandengineers.Tistightintegrationwithmeasurementhardwarefacilitatesrapiddevelopmentofdataacquisition,analysis,andpresentationsolutions.LabVIEWcontainspowerfulbuilt-inmeasurementanalysisandagraphicalcompilerforoptimumperformance.LabVIEWisavailableforWindows2000/NT/Me/9x,MacOS,Linux,SunSolaris,andHP-UX,andcomesinthreedifferentdevelopmentsystemoptions.FasterDevelopmentLabVIEWacceleratesdevelopmentovertraditionalprogrammingby4to10times!WiththemodularityandhierarchicalstructureofLabVIEW,youcanprototype,design,andmodifysystemsinashortamountoftime.YoucanalsoreuseLabVIEWcodeeasilyandquicklyinotherapplications.BetterInvestmentUsingaLabVIEWsystem,eachuserhasaccesstoacompleteinstrumentationlaboratoryatlessthanthecostofasinglecommercialinstrument.Inaddition,userconfigurableLabVIEWsystemsareflexibleenoughtoadapttotechnologychanges,resultinginabetterbong-terminvestment.OptimalPerformanceAllLabVIEWapplicationsexecuteatcompiledspeedforoptimalperformance.WiththeLabVIEWProfessionalDevelopmentSystemorApplicationBuilder,youcanbuildstand-aloneexecutablesorDLLsforsecuredistributionofyourcode.YoucanevencreatesharedlibrariesorDLLstocallLabVIEWcodefromotherprogramminglanguages.OpenDevelopmentEnvironmentWiththeopendevelopmentenvironmentofLabVIEW,youcanconnecttootherapplicationsthroughActiveX,theWeb,DLLs,sharedlibraries,SQL(fordatabases),DataSocket,TCP/IP,andnumerousotherprotocols.UseLabVIEWtoquicklycreatenetworkedmeasurementandautomationsystemsthatintegratethelatesttechnologiesinWebpublishingandremotedatasharing.LabVIEWalsohasdriverlibrariesavailableforplug-indataacquisition,signalconditioning,GPIB,VXI,PXI,computer-basedinstruments,serialprotocols,imageacquisition,andmotioncontrol.InadditiontotheLabVIEWdevelopmentsystems,NationalInstrumentsoffersavarietyofadd-onmodulesandtoolsetsthatextendthefunctionalityofLabVIEW.Thisenablesyoutoquicklybuildcustomizable,robustmeasurementandautomationsystems.LabVIEWDataloggingandSupervisoryControlModuleForhighchannelcountanddistributedapplications,theLabVIEWDateloggingandSupervisoryControlModuleprovidesacompletesolution.ThismoduledeliversI/Omanagement,eventloggingandalarmmanagement,distributedlogging,historicalandreal-timetrending,built-insecurity,configurablenetworkingfeatures,OPCdeviceconnectivity,andover3,300built-ingraphics.LabVIEWReal-TimeForapplicationsthatrequirereal-timeperformance,NationalInstrumentsoffersLabVIEWReal-Time.LabVIEWReal-TimedownloadsstandardLabVIEWcodetoadedicatedhardwaretargetrunningareal-timeoperatingsystemindependentfromWindows.LabVIEWVisionDevelopmentModuleTheLabVIEWVisionDevelopmentModuleisforscientists,automationengineers,andtechnicianswhoaredevelopingLabVIEWmachinevisionandscientificimagingapplications.TheLabVIEWVisionDevelopmentModuleincludesIMAQVision,alibraryofvisionfunctions,andIMAQVisionBuilder,aninteractiveenvironmentforvisionapplications.Unlikeanyothervisionproducts,IMAQVisionBuilderandIMAQVisionworktogethertosimplifyvisionsoftwaredevelopmentsothatyoucanapplyvisiontoyourmeasurementandautomationapplications.CountlessApplicationsLabVIEWapplicationsareimplementedinmanyindustriesworldwideincludingautomotive,telecommunications,aerospace,semiconductor,electronicdesignandproduction,processcontrol,biomedical,andmanyothers,Applicationscoverallphasesofproductdevelopmentfromresearchtodesigntoproductionandtoservice.ByleveragingLabVIEWthroughoutyourorganizationyoucansavetimeandmoneybysharinginformationandsoftware.TestandMeasurementLabVIEWhasbecomeanindustry-standarddevelopmenttoolfortestandmeasurementapplications.WithTestStand,LabVIEW-basedtestprograms,andtheindustry'slargestinstrumentdriverlibrary,youhaveasingle,consistentdevelopmentandexecutionenvironmentforyourentiresystem.ProcessControlandFactoryAutomationLabVIEWisusedinnumerousprocesscontrolandfactoryautomationapplications.ManyscientistsandengineerslooktoLabVIEWforthehighspeed,highchannelcountmeasurementandcontrolthatgraphicalprogrammingoffers.Forlarge,complexindustrialautomationandcontrolapplications,theLabVIEWDataloggingandSupervisoryControlModuleprovidesthesamegraphicalprogrammingasLabVIEW,butisdesignedspecificallyformonitoringlargenumbersofI/Opoints,communicatingwithindustrialcontrollersandnetworks,andprovidingPC-basedcontrol.MachineMonitoringandControlLabVIEWisidealformachinemonitoringandpredictivemaintenanceapplicationsthatneeddeterministiccontrol,vibrationanalysis,visionandimageprocessing,andmotioncontrol.WiththeLabVIEWplatformofproductsincludingLabVIEWReal-Timeforreal-timedeterministiccontrolandtheLabVIEWDataloggingandSupervisoryControlModule,scientistsandengineerscancreatepowerfulmachinemonitoringandcontrolapplicationsquicklyandaccurately.ResearchandAnalysisTheintegratedLabVIEWmeasurementanalysislibraryprovideseverythingyouneedinananalysispackage.ScientistsandresearchershaveusedLabVIEWtoanalyseandcomputerealresultsforbiomedical,aerospace,andenergyresearchapplications,andinnumerousotherindustries.Theavailablesignalgenerationandprocessing,digitalfiltering,windowing,curve-fitting,Forspecializedanalysis,suchasjointtime-frequencyanalysis,wavelet,andmodel-basedspectralanalysis,LabVIEWoffersthespeciallydesignedSignalProcessingToolset.TheSoundandVibrationToolsetoffersoctaveanalysis,averagedandnonaveragedfrequencyanalysis,transientanalysis,weightedfiltering,andsound-levelmeasurement,andmore.DrawYourOwnSolutionWithLabVIEW,youbuildgraphicalprogramscalledvirtualinstruments(VIs)insteadofwritingtext-basedprograms.Youquicklycreatefrontpaneluserinterfacesthatgiveyoutheinteractivecontrolofyoursystem.Toaddfunctionalitytotheuserinterface,youintuitivelyassembleblockdiagrams-anaturaldesignnotationforengineersandscientists.CreatetheFrontPanelOnthefrontpanelofyourVI,youplacethecontrolsanddatadisplaysforyoursystembyselectingobjectsfromtheControlspalette,suchasnumericdisplays,meters,gauges,thermometers,LEDs,charts,andgraphs.WhenyoucompleteandrunyourVI,youusethefrontpaneltocontrolyoursystemwhetheryoumoveaslide,zoominonagraph,orenteravaluewiththekeyboard.ConstructtheGraphicalBlockDiagramToprogramtheVI,youconstructtheblockdiagramwithoutworryingaboutthesyntacticaldetailsoftext-basedprogramminglanguages.Youdothisbyselectingobjects(icons)fromtheFunctionspaletteandconnectingthemtogetherwithwirestotransferdataamongblockdiagramobjects.Theseobjectsincludesimplearithmeticfunctions,advancedacquisitionandanalysisroutines,networkandfileI/Ooperations,andmore.DataflowProgrammingLabVIEWusesapatenteddataflowprogrammingmodelthatfreesyoufromthelineararchitectureoftext-basedprogramminglanguages.BecausetheexecutionorderinLabVIEWisdeterminedbytheflowofdatabetweennodes,andnotbysequentiallinesoftext,youcancreateblockdiagramsthatexecutemultipleoperationsinparallel.Consequently,LabVIEWisamultitaskingsystemcapableofrunningmultipleexecutionthreadsandmultipleVIsinparallel.ModularityandHierarchyLabVIEWVIsaremodularindesign,soanyVIcanrunbyitselforaspartofanotherVI.YoucanevencreateiconsforyourownVIs,soyoucandesignahierarchyofVIsthatserveasapplicationbuildingblocks.Youcanmodify,interchange,andcombinethemwithotherVIstomeetyourchangingapplicationneeds.GraphicalCompilerInmanyapplications,executionspeediscritical.LabVIEWistheonlygraphicalprogrammingsystemwithacompilerthatgeneratesoptimizedcodewithexecutionspeedscomparabletocompiledCprograms.YoucanevenusetheLabVIEWprofilertoanalyseandoptimizetime-criticaloperations.Consequently,youincreaseyourproductivitywithgraphicalprogrammingwithoutsacrificingexecutionspeed.MeasurementsandMathematicsLabVIEWincludesavarietyofothermeasurementanalysistools.Examplesincludecurvefitting,signalgeneration,peakdetection,andprobabilityandstatistics.MeasurementanalysisfunctionscandeterminesignalcharacteristicssuchasDC/RMSlevels,totalharmonicdistortion(THD),impulseresponse,frequencyresponse,andcross-powerspectrum.LabVIEWuserscanalsodeploynumericaltoolsforsolvingdifferentialequations,optimization,rootfinding,andothermathematicalproblems.Inaddition,youcanextendthesebuilt-incapabilitiesbyenteringMATLABorHIQscriptsdirectlyinyourLabVIEWprograms.Forchartingandgraphing,youcanrelyonthebuilt-inLabVIEW2Dand3Dvisualizationtools.2DtoolsincludefeaturessuchasautoscalingXandYranges,reconfigurableattributes(point/linestyles,colors,andmore)andcursors,MicrosoftWindowsuserscanemployOpenGL-based3Dgraphsandthendynamicallyrotate,zoom,andpanthesegraphswiththemouse.DevelopmentSystemTheLabVIEWProfessionalDevelopmentSystemfacilitatesthedevelopmentofhigh-end,sophisticatedinstrumentationsystemsfordevelopersworkinginteams,usersdevelopinglargesuitesofVIs,orprogrammersneedingtoadheretostringentqualitystandards.BuiltontheFullDevelopmentSystem,theProfessionalDevelopmentSystemalsoincludestheLabVIEWApplicationBuilderforbuildingstand-aloneexecutablesandsharedlibraries(DLLs)andcreatingdistributionkits.Inaddition,thedevelopmentsystemfurnishessourcecodecontroltoolsandoffersutilitiesforquantitativelymeasuringthecomplexityofyourapplications.Withgraphicaldifferencing,youcanquicklyidentifybothcosmeticandfunctionaldifferencesbetweentwoLabVIEWapplications.WeincludeprogrammingstandardsandstyleguidesthatprovidedirectionforconsistentLabVIEWprogrammingmethodology.ThesystemalsocontainsqualitystandardsdocumentsthatdiscussthestepsLabVIEWusersmustfollowtomeetinternalregulationsorFDAapproval.TheProfessionalDevelopmentSystemoperatesonWindows2000/NT/Me/9x,MacOS,HP-UX,andLinux.LabVIEWFullDevelopmentSystemTheLabVIEWFullDevelopmentSystemequipsyouwithallofthetoolsyouneedtodevelopinstrumentationsystems.ItincludesGPIB,VISA,VXI,RS-232,DAQ,andinstrumentdriverlibrariesfordataacquisitionandinstrumentcontrol.ThemeasurementanalysisaddDC/RMSmeasurements,singletoneanalysis,harmonicdistortionanalysis,SINADanalysis,limittesting,signalgenerationcapabilities,signalprocessing,digitalfiltering,windowing,curvefitting,statistics,andamyriadoflinearalgebraandmathematicalfunctions.ThedevelopmentsystemalsoprovidesfunctionsfordirectaccesstoDLLs,ActiveX,andotherexternalcode.OtherfeaturesofthesystemincludeWebpublishingtools,advancedreportgenerationtools,theabilitytocallMATLABandHiQscripts,3Dsurface,line,andcontourgraphs,andcustomgraphicsandanimation.TheFullDevelopmentSystemoperatesonWindows2000/NT/Me/9x,MacOS,HP-UX,andLinux.LabVIEWBasePackageUsetheLabVIEWBasePackage,theminimumLabVIEWconfiguration,fordevelopingdataacquisitionandanalysis,instrumentcontrol,andbasicdatapresentation.TheBasePackageoperatesonWindows2000/NT/Me/9x.DebugLicenseforLabVIEWIfyoudeployLabVIEWapplications,includingLabVIEWtestsforusewithTestStand,thedebuglicenseallowsyoutoinstalltheLabVIEWdevelopmentsystemonthetargetmachinessoyoucanstepintoyourtestcodeforcompletetestdebugging.Thislicenseisnotintendedforprogramdevelopment.虛擬儀器(LabVIEW)虛擬儀器是一種高效用于構(gòu)建數(shù)據(jù)采集與監(jiān)測系統(tǒng)圖形化編程語言。使用虛擬儀器,您快速創(chuàng)建用戶界面,讓您交互控制您的軟件系統(tǒng)。要指定您系統(tǒng)的功能,您只需裝配塊關(guān)系圖—一種自然的設(shè)計表示科學(xué)家和工程師。測量硬件緊密集成方便了數(shù)據(jù)采集、分析與演示文稿解決方案的快速發(fā)展。虛擬儀器包含強大的內(nèi)置度量分析和一個圖形的編輯器實現(xiàn)最佳性能。虛擬儀器是使用于Windows2000/NT/Me/9x、MacOS、Linux、SunSolaris和HP-UX,有三種不同的開發(fā)系統(tǒng)選項。更快地發(fā)展虛擬儀器通過加快發(fā)展了對傳統(tǒng)的編程提升了4至10倍!使用模塊化和層次結(jié)構(gòu)的虛擬儀器,可以原型,設(shè)計,并且在一個短時間內(nèi)修改系統(tǒng)。您也可以重用虛擬儀器代碼輕松快速地在其他應(yīng)用程序中應(yīng)用。更好的投資使用虛擬儀器系統(tǒng),每個用戶有權(quán)訪問單一的商業(yè)文書的成本低于一個完整的檢測實驗室。此外,用戶還可配置的虛擬儀器系統(tǒng)足夠的靈活性,從而更好地長期投資的技術(shù)變化與適應(yīng)。優(yōu)化性能虛擬儀器的所有應(yīng)用程序執(zhí)行以獲得最佳性能的編譯速度。用虛擬儀器專業(yè)開發(fā)系統(tǒng)或應(yīng)用程序生成器,可為您的代碼的安全通訊生成獨立可執(zhí)行文件或dll。您甚至可以創(chuàng)建共享的庫或從其他編程語言中調(diào)用虛擬儀器代碼的dll。開放的開發(fā)環(huán)境用虛擬儀器在開放開發(fā)環(huán)境,您可以連接到通過ActiveX、Web、dll、共享的庫、SQL(數(shù)據(jù)庫)、DataSocket、TCP/IP和許多其他協(xié)議的其他應(yīng)用程序。虛擬儀器用于快速創(chuàng)建網(wǎng)絡(luò)的測量和Web發(fā)布和遠程數(shù)據(jù)共享最新的科技集成的自動化系統(tǒng)。虛擬儀器也可以用于插件數(shù)據(jù)采集、信號調(diào)理、GPIB、VXI、PXI、基于計算機的儀器、串行協(xié)議、圖像采集和運動控制的驅(qū)動程序。除了在虛擬儀器的開發(fā)系統(tǒng)國家儀器還提供多種附加模塊和擴展功能的虛擬儀器的工具集。這使您可以快速構(gòu)建可定制、魯棒的測量和自動化系統(tǒng)。虛擬儀器數(shù)據(jù)記錄和監(jiān)督控制模塊高通道數(shù)的分布式應(yīng)用程序日志記錄的虛擬儀器數(shù)據(jù)和監(jiān)督控制模塊,提供了一個完整的解決方案。此模塊提供了I/O管理、事件日志和警報管理、分布式日志記錄、歷史和實時趨勢分析、內(nèi)置安全、網(wǎng)絡(luò)功能,可配置、OPC設(shè)備的連接和超過3,300內(nèi)置圖形。實時虛擬儀器對于需要實時性能的應(yīng)用國家儀器,提供了實時虛擬儀器。虛擬儀器從Windows運行獨立的實時操作系統(tǒng)實時下載標(biāo)準(zhǔn)虛擬儀器代碼到專用的硬件目標(biāo)。虛擬儀器視覺開發(fā)模塊虛擬儀器視覺開發(fā)模塊是為科學(xué)家、自動化的工程師和技術(shù)人員正在開發(fā)虛擬機器視覺和科學(xué)的圖像處理應(yīng)用程序。虛擬儀器視覺開發(fā)模塊包括IMAQ視覺,視覺的函數(shù)庫和IMAQ視覺一起工作來簡化視覺軟件開發(fā),以便您可以應(yīng)用視覺測量和自動化應(yīng)用程序。廣泛的應(yīng)用在很多行業(yè)全球包括汽車、電訊、航空航天、半導(dǎo)體、電子設(shè)計和生產(chǎn)、過程控制生物醫(yī)學(xué),以及許多其他實現(xiàn)虛擬儀器的應(yīng)用程序。應(yīng)用程序覆蓋產(chǎn)品從設(shè)計到生產(chǎn)和服務(wù)的研究開發(fā)的所有階段。利用虛擬儀器在整個組織您可以節(jié)省時間和金錢的共享信息和軟件。測試與測量虛擬儀器已經(jīng)成為一個行業(yè)標(biāo)準(zhǔn)開發(fā)工具,用于測試和測量的應(yīng)用程序。與試驗臺,基于虛擬儀器的測試的程序和業(yè)界最大檢測驅(qū)動程序庫,為您的整個系統(tǒng)有一個單一、一致的開發(fā)和執(zhí)行環(huán)境。過程控制和工廠自動化在眾多的過程控制與工廠自動化應(yīng)用中使用虛擬儀器。很多科學(xué)家和工程師希望虛擬儀器的高速度、高通道累計測量和控制該圖形編程提供。大型、復(fù)雜工業(yè)自動化和控制應(yīng)用程序,為日志記錄的虛擬儀器數(shù)據(jù)和監(jiān)督控制模塊提供相同圖形編程作為虛擬儀器,但專門用于監(jiān)視大量的I/O點、工業(yè)控制器和網(wǎng)絡(luò),溝通和提供基于PC的控制。計算機檢測與控制虛擬儀器是計算機檢測和預(yù)測性維護應(yīng)用程序需要具有確定性控制、振動分析、視覺和圖像處理,和運動控制的理想選擇。產(chǎn)品包括虛擬儀器實時確定性實時控制和日志記錄的虛擬儀器數(shù)據(jù)及監(jiān)督控制模塊的該虛擬儀器平臺與科學(xué)家和工程師可以快速而準(zhǔn)確地創(chuàng)建功能強大的計算機監(jiān)視和控制應(yīng)用程序。研究與分析集成的虛擬儀器測量分析庫提供了一個分析軟件包中的所需的一切??茖W(xué)家和研究人員已用虛擬儀器來分析和計算的實際結(jié)果生物醫(yī)學(xué),航天和能源研究應(yīng)用程序,和很多其它行業(yè)??捎玫男盘柕纳珊吞幚怼?shù)字濾波、窗口、曲線的擬合和限制掩碼測試功能列出的聯(lián)合時-頻分析,小波,并基于模型的虛擬頻譜分析提供特別設(shè)計的信號處理工具集。聲音和振動工具集提供octave分析,平均和非平均的頻率分析、瞬態(tài)分析、加權(quán)的篩選,與聲級測量,等等。繪制自己的解決方案虛擬儀器,使用中,您將構(gòu)建稱為虛擬儀器(VIs)的而不是編寫基于文本的程序的圖形程序。您快速創(chuàng)建前面板的用戶界面為您提供您的系統(tǒng)的交互式控件的用戶界面。將功能添加到用戶界面,您直觀地裝配塊關(guān)系圖—一種提供給工程師和科學(xué)家自然的設(shè)計表示法。創(chuàng)建前面板您的虛擬儀器的前面板上,控件和數(shù)據(jù)顯示為您的系統(tǒng)通過放置在控件調(diào)色等數(shù)字顯示、米、儀表、溫度計、指示燈、圖表和圖表中選擇對象。當(dāng)您完成運行您的虛擬儀器時您使用前面板來控制您的系統(tǒng)是否移動放大的圖形,或輸入用鍵盤的值。構(gòu)建該圖形的框圖要在虛擬儀器進行編程您需要構(gòu)建塊關(guān)系圖無需擔(dān)心的基于文本的編程語言的語法的詳細信息。您執(zhí)行此操作的功能調(diào)色板中選擇對象(圖標(biāo)),一起用來傳輸數(shù)據(jù)塊關(guān)系圖對象間的電線連接它們。這些對象包括先進的采集和分析例程、網(wǎng)絡(luò)和文件I/O操作和更多的簡單算法的函數(shù)。數(shù)據(jù)流編程虛擬儀器使用一個專利的數(shù)據(jù)流編程模型,使您得以從基于文本的編程語言的線性體系結(jié)構(gòu)。因為由節(jié)點,之間的數(shù)據(jù)流和不連續(xù)的文本行,確定在虛擬儀器中的執(zhí)行順序,您可以創(chuàng)建并行執(zhí)行多個操作的框圖。因此,能夠以并行方式運行多個執(zhí)行線程和多個可見的多任務(wù)系統(tǒng)虛擬儀器。模塊化合層次結(jié)構(gòu)虛擬儀器可見是模塊化設(shè)計,本身或作為另一個虛擬儀器的一個分運行任何流。所以您可以設(shè)計VIs和subVIs,作為應(yīng)用程序構(gòu)造塊的層次結(jié)構(gòu),您甚至可以創(chuàng)建您自己的可見,圖標(biāo)??梢孕薷?、交互,并將它們與其他可見,來滿足您不斷變化的應(yīng)用需求結(jié)合起來。圖形化編譯器在許多的應(yīng)用程序執(zhí)行速度至關(guān)重要。虛擬儀器是用比作已編譯的C程序的執(zhí)行速度優(yōu)化的代碼生成一個編譯器只圖形編程系統(tǒng)。甚至可以使用虛擬儀器探查器用于分析和優(yōu)化時間關(guān)鍵操作。因此,可以提高您的工作效率,圖形化編程與執(zhí)行速度的前提。測量和數(shù)學(xué)虛擬儀器包括許多種其他測量分析工具。示例包括曲線擬合,信號的生成、峰值檢測,與概率統(tǒng)計。測量分析功能可以確定信號特征如RMS/DC級別、總諧波失真(THD)、沖擊響應(yīng),頻率響應(yīng)特性及互功率譜。虛擬儀器用戶還可以部署數(shù)值求解微分方程組、優(yōu)化、查找,根和其他數(shù)學(xué)問題的工具。此外,您可以通過直接在您的虛擬儀器程序中輸入MATLAB或HIQ腳本擴展這些內(nèi)置的功能。為圖表,并圖表可以依靠內(nèi)置虛擬儀器2D和3D可視化工具。2D工具包括功能如自動縮放X和Y范圍、可重構(gòu)屬性(點/線條樣式、顏色,及更多)和游標(biāo)。MicrosoftWindows用戶可以使用基于OpenGL的3D圖形,然后用鼠標(biāo)動態(tài)旋轉(zhuǎn)、放大和移動這些圖。開發(fā)系統(tǒng)虛擬儀器專業(yè)發(fā)展體系促進發(fā)展高端、精密儀器儀表系統(tǒng)的用戶開發(fā)的可見或程序人員需要遵守嚴格的質(zhì)量標(biāo)準(zhǔn)大型團隊中工作的開發(fā)人員。職業(yè)發(fā)展制度健全的開發(fā)系統(tǒng),還包括虛擬儀器應(yīng)用生成器創(chuàng)建分發(fā)工具包及建立獨立的可執(zhí)行文件和共享的庫(dll)的。此外,開發(fā)系統(tǒng)提供源代碼控制工具,并提供實用程序的定量測量您的應(yīng)用程序的復(fù)雜性。與圖形的差異比較,您可以快速確實兩個虛擬儀器應(yīng)用程序的外觀和功能差異。我們包括編程標(biāo)準(zhǔn)和提供一致的虛擬儀器編程方法論為指導(dǎo)的樣式指南。該系統(tǒng)包含討論虛擬儀器用戶必須執(zhí)行的步驟的質(zhì)量標(biāo)準(zhǔn)文檔以滿足內(nèi)部規(guī)例或其他嚴格的質(zhì)量標(biāo)準(zhǔn)如ISO9000認證或FDA批準(zhǔn)。職業(yè)發(fā)展制度在Windows2000/NT/Me/9x,MacOS、Sun、HP-UX和Linux上操作。虛擬儀器完全開發(fā)系統(tǒng)虛擬儀器系統(tǒng)完全發(fā)展裝備您提供所有您需要開發(fā)儀器系統(tǒng)的工具。它包括GPIB、VISA、VXI、RS-232、數(shù)據(jù)采集,并用于數(shù)據(jù)采集、儀器控制儀器驅(qū)動程序庫。測量分析庫添加DC/RMS測量、單音分析、諧波失真分析、比分析、限制測試、信號生成功能、信號處理、數(shù)字濾波、窗口、曲線擬合、統(tǒng)計和無數(shù)的線性代數(shù)和數(shù)學(xué)函數(shù)。開發(fā)系統(tǒng)還提供了功能直接訪問dll、ActiveX和其他外部代碼。系統(tǒng)的其他功能包括Web發(fā)布高級報表的生成工具的工具調(diào)用MATLAB和HIQ腳本、三維表面、行,輪廓圖和自定義圖形及動畫功能。全系統(tǒng)發(fā)展在Windows2000/NT/Me/9x、MacOS、Sun、HP-UX和Linux上操作。虛擬儀器基礎(chǔ)產(chǎn)品包使用虛擬儀器的基地打包,最小的虛擬儀器配置開發(fā)數(shù)據(jù)采集和分析、儀表控制,并基本數(shù)據(jù)演示文稿。在Windows2000/NT/Me/9x上操作的基礎(chǔ)產(chǎn)品包。虛擬儀器調(diào)用許可證如果部署包括虛擬儀器測試試驗臺,所用的虛擬應(yīng)用程序調(diào)用許可證可以安裝在目標(biāo)計算機上的虛擬儀器開發(fā)系統(tǒng),以便您可以進行完整的測試調(diào)試您的測試代碼單步。本許可不被供程序開發(fā)。、NationalInstrumentsLabVIEW:AProgrammingEnvironmentforLaboratoryAutomationandMeasurement.NationalInstrumentsLabVIEWisagraphicalprogramminglanguagethathasitsrootsinautomationcontrolanddataacquisition.Itsgraphicalrepresentation,similartoaprocessflowdiagram,wascreatedtoprovideanintuitiveprogrammingenvironmentforscientistsandengineers.Thelanguagehasmaturedoverthelast20yearstobecomeageneralpurposeprogrammingenvironment.LabVIEWhasseveralkeyfeatureswhichmakeitagoodchoiceinanautomationenvironment.Theseincludesimplenetworkcommunication,turnkeyimplementationofcommoncommunicationprotocols(RS232,GPIB,etc.),powerfultoolsetsforprocesscontrolanddatafitting,fastandeasyuserinterfaceconstruction,andanefficientcodeexecutionenvironment.Wediscussthemeritsofthelanguageandprovideanexampleapplicationsuitewrittenin-housewhichisusedinintegratingandcontrollingautomationplatforms.Keywords:NILabVIEW;graphicalprogramming;systemintegration;instrumentcontrol;componentbasedarchitecture;robotics;automation;staticscheduling;dynamicscheduling;databaseIntroductionCytokineticsisabiopharmaceuticalcompanyfocusedonthediscoveryofsmallmoleculetherapeuticsthattargetthecytoskeleton.Sinceinceptionwehavedevelopedarobusttechnologyinfrastructuretosupportourdrugdiscoveryefforts.Theinfrastructureprovidescapacitytoscreenmillionsofcompoundsperyearintestsrangingfrommultiproteinbiochemicalassaysthatmimicbiologicalfunctiontoautomatedimage-basedcellularassayswithphenotypicreadouts.Therequirementsforprocessingthesenumbersanddiversityofassayshavemandateddeploymentofmultipleintegratedautomationsystems.Forexample,wehaveseveralplatformsforbiochemicalscreening,systemsforlivecellprocessing,automatedmicroscopysystems,andanautomatedcompoundstorageandretrievalsystem.Eachin-houseintegratedsystemisdesignedaroundaroboticarmandcontainsanoptimalsetofplate-processingperipherals(suchaspipettingdevices,platereaders,andcarousels)dependingonitsintendedrangeofuse.Tocreatethemostflexible,highperformance,andcost-effectivesystems,wehavetakentheapproachofbuildingourownsystemsin-house.Thishasgivenustheabilitytointegratethemostappropriatehardwareandsoftwaresolutionsregardlessofwhethertheyarepurchasedfromavendororengineereddenovo,andhencewecanrapidlymodifysystemsasassayrequirementschange.Tomaximizeplatformconsistencyandmodularity,eachofour10automatedplatformsiscontrolledbyacommon,distributedapplicationsuitethatwedevelopedusingNationalInstruments(NI)LabVIEW.Thisapplicationsuitedescribedindetailbelow,enablesourenduserstocreateandmanagetheirownprocessmodels(assayscripts)inacommonmodelingenvironment,tousetheseprocessmodelsonanyautomationsystemwiththerequireddevices,andallowseasyandrapiddevicereconfiguration.TheplatformissupportedbyacentralOracledatabaseandcanruneitherstaticallyordynamicallyscheduledprocesses.NILabVIEWBackgroundLabVIEW,whichstandsforLaboratoryVirtualInstrumentationEngineeringWorkbenchisagraphicalprogramminglanguagefirstreleasedin1986byNationalInstruments(Austin,TX).LabVIEWimplementsadataflowparadigminwhichthecodeisnotwritten,butratherdrawnorrepresentedgraphicallysimilartoaflowchartdiagramProgramexecutionfollowsconnectorwireslinkingprocessingnodestogether.Eachfunctionorroutineisstoredasavirtualinstrument(VI)havingthreemaincomponents:thefrontpanelwhichisessentiallyaformcontaininginputsandcontrolsandcanbedisplayedatruntime,ablockdiagramwherethecodeiseditedandrepresentedgraphically,andaconnectorpanewhichservesasaninterfacetotheVIwhenitisimbeddedasasub-VI.Thetoppanel(A)showsthefrontpaneloftheVI.Inputdataarepassedthrough“Controls”whichareshowntotheleft.Includedherearenumberinputs,afilepathbox,andageneralerrorpropagationcluster.WhentheVIruns,the“Indicator”outputsontherightofthepanelarepopulatedwithoutputdata.Inthisexample,dataincludenumbers(bothasscalarandarray),agraph,andtheoutputoftheerrorcluster.Inthebottompanel(B)theblockdiagramfortheVIisshown.Theoutercasestructureexecutesinthe“NoError”case(VIscanmakeinternalerrorsorifcalledasasub-VIthecallermaypropagateanerrorthroughtheconnectorpane).Unlikemostprogramminglanguages,LabVIEWcompilescodeasitiscreatedtherebyprovidingimmediatesyntacticandsemanticfeedbackandreducingthetimerequiredfordevelopmentandtesting.2WritingcodeisassimpleasdragginganddroppingfunctionsorVIsfromafunctionspaletteontotheblockdiagramwithinprocessstructures(suchasForLoops,orCaseStructures)andwiringterminals(passinginputvalues,orreferences).Unittestingissimplifiedbecauseeachfunctionisseparatelyencapsulated;inputvaluescanbesetdirectlyonthefrontpanelwithouthavingtotestthecontainingmoduleorcreateaseparatetestharness.Thefunctionsthatgeneratedatatakecareofmanagingthestorageforthedata.NILabVIEWsupportsmultithreadedapplicationdesignandexecutescodeinaninherentlyparallelratherthansequentialmanner;assoonasafunctionorsub-VIreceivesallofitsrequiredinputs,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中數(shù)學(xué)教研組工作總結(jié)-15篇
- 2025年水利管理及技術(shù)咨詢服務(wù)項目申請報告模范
- 2025年測高儀項目提案報告模范
- 2025年數(shù)控裁板鋸項目提案報告模稿
- 保安個人述職報告集合15篇
- 2024冶金工程質(zhì)保期合同擔(dān)保協(xié)議2篇
- 去廣告公司實習(xí)報告范文集合七篇
- 保險公司實習(xí)報告范文集錦八篇
- 初二生物教學(xué)計劃范文合集五篇
- 小學(xué)生考試沒考好檢討書
- 超市柜臺長期出租合同范例
- 人教版三年級下冊數(shù)學(xué)期中測試卷含答案(新)
- 廣東省廣州市2025屆高三上學(xué)期12月調(diào)研測試語文試題(含答案)
- 【8物(科)期末】合肥市第四十五中學(xué)2023-2024學(xué)年八年級上學(xué)期期末物理試題
- 2024年01月11190當(dāng)代中國政治制度期末試題答案
- 2024-2025學(xué)年深圳市初三適應(yīng)性考試模擬試卷歷史試卷
- 2024政府采購評審專家考試題庫附含答案
- 第24課《穿井得一人》公開課一等獎創(chuàng)新教學(xué)設(shè)計 統(tǒng)編版語文七年級上冊
- 提高吸入劑使用正確率品管圈成果匯報
- 2024年全新七年級語文上冊期末試卷及答案(人教版)
- 北京郵電大學(xué)《大數(shù)據(jù)技術(shù)與應(yīng)用》2022-2023學(xué)年期末試卷
評論
0/150
提交評論