labview中英文资料外文翻译文献_第1页
labview中英文资料外文翻译文献_第2页
labview中英文资料外文翻译文献_第3页
labview中英文资料外文翻译文献_第4页
labview中英文资料外文翻译文献_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中英文资料Labview毕业论文中英文资料外文翻译文献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.基于虚拟仪器的可重构逻辑虚拟仪器的出现是测量仪器发展历史上的一场革命。它充分利用最新的计算机技术来实现和扩展仪器的功能,用计算机屏幕可以简单地模拟大多数仪器的调节控制面板,以各种需要的形式表达并且输出检测结果,用计算机软件实现大部分信号的分析和处理,完成大多数控制和检测功能。用户通过应用程序将一般的通用计算机与功能化模块硬件结合起来,通过友好的界面来操作计算机,就像在操作自己定义,自己设计的单个仪器,可完成对被测量的采集,分析,判断,控制,显示,数据存储等。虚拟仪器较传统仪器的优点(1)融合计算机强大的硬件资源,突破了传统仪器在数据处理,显示,存储等方面的限制,大大增强了传统仪器的功能。(2)利用计算机丰富的软件资源,实现了部分仪器硬件的软件化,节省了物质资源,增加了系统灵活性。通过软件技术和相应数值算法,实时,直接地对测试数据进行各种分析与处理,通过图形用户界面技术,真正做到界面友好、人机交互。(3)虚拟仪器的硬件和软件都具有开放性,模块化,可重复使用及互换性等特点。因此,用户可根据自己的需要,选用不同厂家的产品,使仪器系统的开发更为灵活,效率更高,缩短系统组建时间。传统的仪器是以固定的硬件和软件资源为基础的specific系统,这使得系统的功能和应用程序由制造商定义。这些仪器都是复杂的系统,因此它们变得昂贵而且难以操作和管理。个人电脑在许多科技领域的广泛应用使其为测量仪器的执行搭建了一个理想的硬件和软件平台,通过增加一个简单的数据采集系统,个人计算机可以仿真任何仪器。因为它们没有独自占有和访问硬件和软件资源,所以以这种方式产生的仪器被称为虚拟仪器。不同的仪器只要对该软件重新编程就可以在同一硬件中实现。虚拟仪器呈现了大量的优势,其中最重要的就是由于硬件和软件资源的重用性降低了成本。上述特点及虚拟仪器的不断发展和个人电脑降价使虚拟仪器成为传统仪器的一个有价值的替代。然而,也有两个主要因素限制了虚拟仪器的应用。一方面,数据捕获的减少将放缓速度,因为一般用途的电脑普遍常用的操作系统并不面向实时应用。另一方面,数据采集系统不是应用导向系统而是一个通用的系统。因此,我们建议的重点是由通用硬件更换可重构数据采集系统来加强虚拟仪器,它如图1所示。通过这种方式,一些数据的处理过程可以通过减少计算机上硬件数据流和上升的最大采样率来实现。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)虚拟仪器是一种高效用于构建数据采集与监测系统图形化编程语言。使用虚拟仪器,您快速创建用户界面,让您交互控制您的软件系统。要指定您系统的功能,您只需装配块关系图—一种自然的设计表示科学家和工程师。测量硬件紧密集成方便了数据采集、分析与演示文稿解决方案的快速发展。虚拟仪器包含强大的内置度量分析和一个图形的编辑器实现最佳性能。虚拟仪器是使用于Windows2000/NT/Me/9x、MacOS、Linux、SunSolaris和HP-UX,有三种不同的开发系统选项。更快地发展虚拟仪器通过加快发展了对传统的编程提升了4至10倍!使用模块化和层次结构的虚拟仪器,可以原型,设计,并且在一个短时间内修改系统。您也可以重用虚拟仪器代码轻松快速地在其他应用程序中应用。更好的投资使用虚拟仪器系统,每个用户有权访问单一的商业文书的成本低于一个完整的检测实验室。此外,用户还可配置的虚拟仪器系统足够的灵活性,从而更好地长期投资的技术变化与适应。优化性能虚拟仪器的所有应用程序执行以获得最佳性能的编译速度。用虚拟仪器专业开发系统或应用程序生成器,可为您的代码的安全通讯生成独立可执行文件或dll。您甚至可以创建共享的库或从其他编程语言中调用虚拟仪器代码的dll。开放的开发环境用虚拟仪器在开放开发环境,您可以连接到通过ActiveX、Web、dll、共享的库、SQL(数据库)、DataSocket、TCP/IP和许多其他协议的其他应用程序。虚拟仪器用于快速创建网络的测量和Web发布和远程数据共享最新的科技集成的自动化系统。虚拟仪器也可以用于插件数据采集、信号调理、GPIB、VXI、PXI、基于计算机的仪器、串行协议、图像采集和运动控制的驱动程序。除了在虚拟仪器的开发系统国家仪器还提供多种附加模块和扩展功能的虚拟仪器的工具集。这使您可以快速构建可定制、鲁棒的测量和自动化系统。虚拟仪器数据记录和监督控制模块高通道数的分布式应用程序日志记录的虚拟仪器数据和监督控制模块,提供了一个完整的解决方案。此模块提供了I/O管理、事件日志和警报管理、分布式日志记录、历史和实时趋势分析、内置安全、网络功能,可配置、OPC设备的连接和超过3,300内置图形。实时虚拟仪器对于需要实时性能的应用国家仪器,提供了实时虚拟仪器。虚拟仪器从Windows运行独立的实时操作系统实时下载标准虚拟仪器代码到专用的硬件目标。虚拟仪器视觉开发模块虚拟仪器视觉开发模块是为科学家、自动化的工程师和技术人员正在开发虚拟机器视觉和科学的图像处理应用程序。虚拟仪器视觉开发模块包括IMAQ视觉,视觉的函数库和IMAQ视觉一起工作来简化视觉软件开发,以便您可以应用视觉测量和自动化应用程序。广泛的应用在很多行业全球包括汽车、电讯、航空航天、半导体、电子设计和生产、过程控制生物医学,以及许多其他实现虚拟仪器的应用程序。应用程序覆盖产品从设计到生产和服务的研究开发的所有阶段。利用虚拟仪器在整个组织您可以节省时间和金钱的共享信息和软件。测试与测量虚拟仪器已经成为一个行业标准开发工具,用于测试和测量的应用程序。与试验台,基于虚拟仪器的测试的程序和业界最大检测驱动程序库,为您的整个系统有一个单一、一致的开发和执行环境。过程控制和工厂自动化在众多的过程控制与工厂自动化应用中使用虚拟仪器。很多科学家和工程师希望虚拟仪器的高速度、高通道累计测量和控制该图形编程提供。大型、复杂工业自动化和控制应用程序,为日志记录的虚拟仪器数据和监督控制模块提供相同图形编程作为虚拟仪器,但专门用于监视大量的I/O点、工业控制器和网络,沟通和提供基于PC的控制。计算机检测与控制虚拟仪器是计算机检测和预测性维护应用程序需要具有确定性控制、振动分析、视觉和图像处理,和运动控制的理想选择。产品包括虚拟仪器实时确定性实时控制和日志记录的虚拟仪器数据及监督控制模块的该虚拟仪器平台与科学家和工程师可以快速而准确地创建功能强大的计算机监视和控制应用程序。研究与分析集成的虚拟仪器测量分析库提供了一个分析软件包中的所需的一切。科学家和研究人员已用虚拟仪器来分析和计算的实际结果生物医学,航天和能源研究应用程序,和很多其它行业。可用的信号的生成和处理、数字滤波、窗口、曲线的拟合和限制掩码测试功能列出的联合时-频分析,小波,并基于模型的虚拟频谱分析提供特别设计的信号处理工具集。声音和振动工具集提供octave分析,平均和非平均的频率分析、瞬态分析、加权的筛选,与声级测量,等等。绘制自己的解决方案虚拟仪器,使用中,您将构建称为虚拟仪器(VIs)的而不是编写基于文本的程序的图形程序。您快速创建前面板的用户界面为您提供您的系统的交互式控件的用户界面。将功能添加到用户界面,您直观地装配块关系图—一种提供给工程师和科学家自然的设计表示法。创建前面板您的虚拟仪器的前面板上,控件和数据显示为您的系统通过放置在控件调色等数字显示、米、仪表、温度计、指示灯、图表和图表中选择对象。当您完成运行您的虚拟仪器时您使用前面板来控制您的系统是否移动放大的图形,或输入用键盘的值。构建该图形的框图要在虚拟仪器进行编程您需要构建块关系图无需担心的基于文本的编程语言的语法的详细信息。您执行此操作的功能调色板中选择对象(图标),一起用来传输数据块关系图对象间的电线连接它们。这些对象包括先进的采集和分析例程、网络和文件I/O操作和更多的简单算法的函数。数据流编程虚拟仪器使用一个专利的数据流编程模型,使您得以从基于文本的编程语言的线性体系结构。因为由节点,之间的数据流和不连续的文本行,确定在虚拟仪器中的执行顺序,您可以创建并行执行多个操作的框图。因此,能够以并行方式运行多个执行线程和多个可见的多任务系统虚拟仪器。模块化合层次结构虚拟仪器可见是模块化设计,本身或作为另一个虚拟仪器的一个分运行任何流。所以您可以设计VIs和subVIs,作为应用程序构造块的层次结构,您甚至可以创建您自己的可见,图标。可以修改、交互,并将它们与其他可见,来满足您不断变化的应用需求结合起来。图形化编译器在许多的应用程序执行速度至关重要。虚拟仪器是用比作已编译的C程序的执行速度优化的代码生成一个编译器只图形编程系统。甚至可以使用虚拟仪器探查器用于分析和优化时间关键操作。因此,可以提高您的工作效率,图形化编程与执行速度的前提。测量和数学虚拟仪器包括许多种其他测量分析工具。示例包括曲线拟合,信号的生成、峰值检测,与概率统计。测量分析功能可以确定信号特征如RMS/DC级别、总谐波失真(THD)、冲击响应,频率响应特性及互功率谱。虚拟仪器用户还可以部署数值求解微分方程组、优化、查找,根和其他数学问题的工具。此外,您可以通过直接在您的虚拟仪器程序中输入MATLAB或HIQ脚本扩展这些内置的功能。为图表,并图表可以依靠内置虚拟仪器2D和3D可视化工具。2D工具包括功能如自动缩放X和Y范围、可重构属性(点/线条样式、颜色,及更多)和游标。MicrosoftWindows用户可以使用基于OpenGL的3D图形,然后用鼠标动态旋转、放大和移动这些图。开发系统虚拟仪器专业发展体系促进发展高端、精密仪器仪表系统的用户开发的可见或程序人员需要遵守严格的质量标准大型团队中工作的开发人员。职业发展制度健全的开发系统,还包括虚拟仪器应用生成器创建分发工具包及建立独立的可执行文件和共享的库(dll)的。此外,开发系统提供源代码控制工具,并提供实用程序的定量测量您的应用程序的复杂性。与图形的差异比较,您可以快速确实两个虚拟仪器应用程序的外观和功能差异。我们包括编程标准和提供一致的虚拟仪器编程方法论为指导的样式指南。该系统包含讨论虚拟仪器用户必须执行的步骤的质量标准文档以满足内部规例或其他严格的质量标准如ISO9000认证或FDA批准。职业发展制度在Windows2000/NT/Me/9x,MacOS、Sun、HP-UX和Linux上操作。虚拟仪器完全开发系统虚拟仪器系统完全发展装备您提供所有您需要开发仪器系统的工具。它包括GPIB、VISA、VXI、RS-232、数据采集,并用于数据采集、仪器控制仪器驱动程序库。测量分析库添加DC/RMS测量、单音分析、谐波失真分析、比分析、限制测试、信号生成功能、信号处理、数字滤波、窗口、曲线拟合、统计和无数的线性代数和数学函数。开发系统还提供了功能直接访问dll、ActiveX和其他外部代码。系统的其他功能包括Web发布高级报表的生成工具的工具调用MATLAB和HIQ脚本、三维表面、行,轮廓图和自定义图形及动画功能。全系统发展在Windows2000/NT/Me/9x、MacOS、Sun、HP-UX和Linux上操作。虚拟仪器基础产品包使用虚拟仪器的基地打包,最小的虚拟仪器配置开发数据采集和分析、仪表控制,并基本数据演示文稿。在Windows2000/NT/Me/9x上操作的基础产品包。虚拟仪器调用许可证如果部署包括虚拟仪器测试试验台,所用的虚拟应用程序调用许可证可以安装在目标计算机上的虚拟仪器开发系统,以便您可以进行完整的测试调试您的测试代码单步。本许可不被供程序开发。、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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论