还剩5页未读,继续阅读
文本内容:
LabVIEWLabVIEWisahighlyproductivegraphicalprogramminglanguageforbuildingdataacquisitionaninstrumentationsystems.WithLabVIEWyouquicklycreateuserinte_____sthatgiveyouinteractivecontrolofyoursoftwaresystem.Tospecifyyoursystemfunctionalityyousimplyassembleblockdiagrams-anaturaldesignnotationforscientistsandengineers.Tistightintegrationwithmeasurementhardwarefacilitatesrapiddevelopmentofdataacquisition____ysisandpresentationsolutions.LabVIEWcontainspowerfulbuilt-inmeasurement____ysisandagraphicalcompilerforoptimumperfor__n__.LabVIEWis__ailableforWindows2000/NT/Me/9x__cOSLinuxSunSolarisandHP-UXandcomesinthreedifferentdevelopmentsystemoptions.FasterDevelopmentLabVIEWac__leratesdevelopmentovertraditionalprogrammingby4to10times!WiththemodularityandhierarchicalstructureofLabVIEWyoucanprototypedesignandmodifysystemsinashortamountoftime.YoucanalsoreuseLabVIEWcodeeasilyandquicklyinotherapplications.BetterInvestmentUsingaLabVIEWsystemeachuserhasac__sstoacompleteinstrumentationlaboratoryatlessthanthecostofasinglecommercialinstrument.InadditionuserconfigurableLabVIEWsystemsareflexibleenoughtoadapttotechnologychangesresultinginabetterbong-terminvestment.Opti__lPerfor__n__AllLabVIEWapplicationsexecuteatcompiledspeedforopti__lperfor__n__.WiththeLabVIEWProfessionalDevelopmentSystemorApplicationBuilderyoucanbuildstand-aloneexecutablesorDLLsforsecuredistributionofyourcode.YoucanevencreatesharedlibrariesorDLLstocallLabVIEWcodefromotherprogramminglanguages.OpenDevelopmentEnviro__entWiththeopendevelopmentenviro__entofLabVIEWyoucanconnecttootherapplicationsthroughActiveXtheWebDLLssharedlibrariesSQLfordatabasesDataSocketTCP/IPandnumerousotherprotocols.UseLabVIEWtoquicklycreatenetworkedmeasurementandauto__tionsystemsthatintegratethelatesttechnologiesinWebpublishingandremotedatasharing.LabVIEWalsohasdriverlibraries__ailableforplug-indataacquisitionsignalconditioningGPIBVXIPXIcomputer-basedinstrumentsserialprotocolsi__geacquisitionandmotioncontrol.InadditiontotheLabVIEWdevelopmentsystemsNationalInstrumentsoffersavarietyofadd-onmodulesandtoolsetsthatextendthefunctionalityofLabVIEW.Thisenablesyoutoquicklybuildcustomizablerobustmeasurementandauto__tionsystems.LabVIEWDataloggingandSupervisoryControlModuleForhighchannelcountanddistributedapplicationstheLabVIEWDateloggingandSupervisoryControlModuleprovidesacompletesolution.ThismoduledeliversI/O__nagementeventloggingandalarm__nagementdistributedlogginghistoricalandreal-timetrendingbuilt-insecurityconfigurablenetworkingfeaturesOPCdevi__connectivityandover3300built-ingraphics.LabVIEWReal-TimeForapplicationsthatrequirereal-timeperfor__n__NationalInstrumentsoffersLabVIEWReal-Time.LabVIEWReal-TimedownloadsstandardLabVIEWcodetoadedicatedhardwaretargetrunningareal-timeoperatingsystemindependentfromWindows.LabVIEWVisionDevelopmentModuleTheLabVIEWVisionDevelopmentModuleisforscientistsauto__tionengineersandtechnicianswhoaredevelopingLabVIEW__chinevisionandscientifici__gingapplications.TheLabVIEWVisionDevelopmentModuleincludesI__QVisionalibraryofvisionfunctionsandI__QVisionBuilderaninteractiveenviro__entforvisionapplications.UnlikeanyothervisionproductsI__QVisionBuilderandI__QVisionworktogethertosimplifyvisionsoftwaredevelopmentsothatyoucanapplyvisiontoyourmeasurementandauto__tionapplications.CountlessApplicationsLabVIEWapplicationsareimplementedin__nyindustriesworldwideincludingautomotivetelecommunicationsaerospa__semiconductorelectronicdesignandproductionpro__sscontrolbiomedicaland__nyothersApplicationscoverallphasesofproductdevelopmentfromresearchtodesigntoproductionandtoservi__.ByleveragingLabVIEWthroughoutyourorganizationyoucans__etimeandmoneybysharinginfor__tionandsoftware.TestandMeasurementLabVIEWhasbecomeanindustry-standarddevelopmenttoolfortestandmeasurementapplications.WithTestStandLabVIEW-basedtestprogramsandtheindustryslargestinstrumentdriverlibraryyouh__easingleconsistentdevelopmentandexecutionenviro__entforyourentiresystem.Pro__ssControlandFactoryAuto__tionLabVIEWisusedinnumerouspro__sscontrolandfactoryauto__tionapplications.__nyscientistsandengineerslooktoLabVIEWforthehighspeedhighchannelcountmeasurementandcontrolthatgraphicalprogrammingoffers.Forlargecomplexindustrialauto__tionandcontrolapplicationstheLabVIEWDataloggingandSupervisoryControlModuleprovidesthesamegraphicalprogrammingasLabVIEWbutisdesignedspecificallyformonitoringlargenumbersofI/OpointscommunicatingwithindustrialcontrollersandnetworksandprovidingPC-basedcontrol.__chineMonitoringandControlLabVIEWisidealfor__chinemonitoringandpredictive__intenan__applicationsthatneeddeterministiccontrolvibration____ysisvisionandi__gepro__ssingandmotioncontrol.WiththeLabVIEWplatformofproductsincludingLabVIEWReal-Timeforreal-timedeterministiccontrolandtheLabVIEWDataloggingandSupervisoryControlModulescientistsandengineerscancreatepowerful__chinemonitoringandcontrolapplicationsquicklyandaccurately.Researchand____ysisTheintegratedLabVIEWmeasurement____ysislibraryprovideseverythingyouneedinan____ysispackage.Scientistsandresearchersh__eusedLabVIEWto____yseandcomputerealresultsforbiomedicalaerospa__andenergyresearchapplicationsandinnumerousotherindustries.The__ailablesignalgenerationandpro__ssingdigitalfilteringwindowingcurve-fittingForspecialized____ysissuchasjointtime-frequency____ysisw__eletandmodel-basedspectral____ysisLabVIEWoffersthespeciallydesignedSignalPro__ssingToolset.TheSoundandVibrationToolsetoffersoct__e____ysis__eragedandnon__eragedfrequency____ysistransient____ysisweightedfilteringandsound-levelmeasurementandmore.DrawYourOwnSolutionWithLabVIEWyoubuildgraphicalprogramscalledvirtualinstrumentsVIsinsteadofwritingtext-basedprograms.Youquicklycreatefrontpaneluserinte_____sthatgiveyoutheinteractivecontrolofyoursystem.Toaddfunctionalitytotheuserinte_____youintuitivelyassembleblockdiagrams-anaturaldesignnotationforengineersandscientists.CreatetheFrontPanelOnthefrontpanelofyourVIyoupla__thecontrolsanddatadisplaysforyoursystembyselectingobjectsfromtheControlspalettesuchasnumericdisplaysmetersgaugesthermometersLEDschartsandgraphs.WhenyoucompleteandrunyourVIyouusethefrontpaneltocontrolyoursystemwhetheryoumoveaslidezoominonagraphorenteravaluewiththekeyboard.ConstructtheGraphicalBlockDiagramToprogramtheVIyouconstructtheblockdiagramwithoutworryingaboutthesyntacticaldetailsoftext-basedprogramminglanguages.Youdothisbyselectingo__ectsiconsfromtheFunctionspaletteandconnectingthemtogetherwithwirestotransferdataamongblockdiagramo__ects.Theseo__ectsinclude______arithmeticfunctionsadvan__dacquisitionand____ysisroutinesnetworkandfileI/Ooperationsandmore.DataflowProgrammingLabVIEWusesapatenteddataflowprogrammingmodelthatfreesyoufromthelineararchitectureoftext-basedprogramminglanguages.BecausetheexecutionorderinLabVIEWisdeterminedbytheflowofdatabetweennodesandnotbysequentiallinesoftextyoucancreateblockdiagramsthatexecutemultipleoperationsinparallel.ConsequentlyLabVIEWisamultitaskingsystemcapableofrunningmultipleexecutionthreadsandmultipleVIsinparallel.ModularityandHierarchyLabVIEWVIsaremodularindesignsoanyVIcanrunbyitselforaspartofanotherVI.YoucanevencreateiconsforyourownVIssoyoucandesignahierarchyofVIsthatserveasapplicationbuildingblocks.YoucanmodifyinterchangeandcombinethemwithotherVIstomeetyourchangingapplicationneeds.GraphicalCompilerIn__nyapplicationsexecutionspeediscritical.LabVIEWistheonlygraphicalprogrammingsystemwithacompilerthatgeneratesoptimizedcodewithexecutionspeedscomparabletocompiledCprograms.YoucanevenusetheLabVIEWprofilerto____yseandoptimizetime-criticaloperations.Consequentlyyouincreaseyourproductivitywithgraphicalprogrammingwithoutsacrificingexecutionspeed.Measurementsand__the__ticsLabVIEWincludesavarietyofothermeasurement____ysistools.Examplesincludecurvefittingsignalgenerationpeakdetectionandprobabilityandstatistics.Measurement____ysisfunctionscandeterminesignalcharacteristicssuchasDC/RMSlevelstotalharmonicdistortionTHDimpulseresponsefrequencyresponseandcross-powerspectrum.LabVIEWuserscanalsodeploynumericaltoolsforsolvingdifferentialequationsoptimizationrootfindingandother__the__ticalproblems.Inadditionyoucanextendthesebuilt-incapabilitiesbyentering__TLABorHIQscriptsdirectlyinyourLabVIEWprograms.Forchartingandgraphingyoucanrelyonthebuilt-inLabVIEW2Dand3Dvisualizationtools.2DtoolsincludefeaturessuchasautoscalingXandYrangesreconfigurableattributespoint/linestylescolorsandmoreandcursorsMicrosoftWindowsuserscanemployOpenGL-based3Dgraphsandthendynamicallyrotatezoomandpanthesegraphswiththemouse.DevelopmentSystemTheLabVIEWProfessionalDevelopmentSystemfacilitatesthedevelopmentofhigh-endsophisticatedinstrumentationsystemsfordevelopersworkinginteamsusersdevelopinglargesuitesofVIsorprogrammersneedingtoadheretostringentqualitystandards.BuiltontheFullDevelopmentSystemtheProfessionalDevelopmentSystemalsoincludestheLabVIEWApplicationBuilderforbuildingstand-aloneexecutablesandsharedlibrariesDLLs)andcreatingdistributionkits.Inadditionthedevelopmentsystemfurnishessour__codecontroltoolsandoffersutilitiesforquantitativelymeasuringthecomplexityofyourapplications.Withgraphicaldifferencingyoucanquicklyidentifybothco__eticandfunctionaldifferen__sbetweentwoLabVIEWapplications.WeincludeprogrammingstandardsandstyleguidesthatprovidedirectionforconsistentLabVIEWprogrammingmethodology.ThesystemalsocontainsqualitystandardsdocumentsthatdiscussthestepsLabVIEWusersmustfollowtomeetinternalregulationsorFDAapproval.TheProfessionalDevelopmentSystemoperatesonWindows2000/NT/Me/9x__cOSHP-UXandLinux.LabVIEWFullDevelopmentSystemTheLabVIEWFullDevelopmentSystemequipsyouwithallofthetoolsyouneedtodevelopinstrumentationsystems.ItincludesGPIBVISAVXIRS-232DAQandinstrumentdriverlibrariesfordataacquisitionandinstrumentcontrol.Themeasurement____ysisaddDC/RMSmeasurementssingletone____ysisharmonicdistortion____ysisSINAD____ysislimittestingsignalgenerationcapabilitiessignalpro__ssingdigitalfilteringwindowingcurvefittingstatisticsandamyriadoflinearalgebraand__the__ticalfunctions.Thedevelopmentsystemalsoprovidesfunctionsfordirectac__sstoDLLsActiveXandotherexternalcode.OtherfeaturesofthesystemincludeWebpublishingtoolsadvan__dreportgenerationtoolstheabilitytocall__TLABandHiQscripts3Dsu_____lineandcontourgraphsandcustomgraphicsandani__tion.TheFullDevelopmentSystemoperatesonWindows2000/NT/Me/9x__cOSHP-UXandLinux.LabVIEWBasePackageUsetheLabVIEWBasePackagetheminimumLabVIEWconfigurationfordevelopingdataacquisitionand____ysisinstrumentcontrolandbasicdatapresentation.TheBasePackageoperatesonWindows2000/NT/Me/9x.DebugLi__nseforLabVIEWIfyoudeployLabVIEWapplicationsincludingLabVIEWtestsforusewithTestStandthedebugli__nseallowsyoutoinstalltheLabVIEWdevelopmentsystemonthetarget__chinessoyoucanstepintoyourtestcodeforcompletetestdebugging.Thisli__nseisnotintendedforprogramdevelopment.虚拟仪器(LabVIEW)虚拟仪器是一种高效用于构建数据采集与监测系统图形化编程语言使用虚拟仪器,您快速创建用户界面,让您交互控制您的软件系统要指定您系统的功能,您只需装配块关系图—一种自然的设计表示科学家和工程师测量硬件紧密集成方便了数据采集、分析与演示文稿解决方案的快速发展虚拟仪器包含强大的内置度量分析和一个图形的编辑器实现最佳性能虚拟仪器是使用于Windows2000/NT/Me/9x、__cOS、Linux、SunSolaris和HP-UX,有三种不同的__系统选项更快地发展虚拟仪器通过加快发展了对传统的编程提升了4至10倍!使用模块化和层次结构的虚拟仪器,可以原型,设计,并且在一个短时间内修改系统您也可以重用虚拟仪器代码轻松快速地在其他应用程序中应用更好的投资使用虚拟仪器系统,每个用户有权访问单一的商业文书的成本低于一个完整的检测实验室此外,用户还可配置的虚拟仪器系统足够的灵活性,从而更好地__投资的技术变化与适应优化性能虚拟仪器的所有应用程序执行以获得最佳性能的编译速度用虚拟仪器专业__系统或应用程序生成器,可为您的代码的安全通讯生成__可执行文件或dll您甚至可以创建共享的库或从其他编程语言中调用虚拟仪器代码的dll开放的__环境用虚拟仪器在开放__环境,您可以连接到通过ActiveX、Web、dll、共享的库、SQL(数据库)、DataSocket、TCP/IP和许多其他协议的其他应用程序虚拟仪器用于快速创建网络的测量和Web发布和远程数据共享最新的科技集成的自动化系统虚拟仪器也可以用于插件数据采集、__调理、GPIB、VXI、PXI、基于计算机的仪器、串行协议、图像采集和运动控制的驱动程序除了在虚拟仪器的__系统国家仪器还提供多种附加模块和扩展功能的虚拟仪器的工具集这使您可以快速构建可定制、鲁棒的测量和自动化系统虚拟仪器数据记录和监督控制模块高通道数的分布式应用程序日志记录的虚拟仪器数据和监督控制模块,提供了一个完整的解决方案此模块提供了I/O管理、__日志和警报管理、分布式日志记录、历史和实时趋势分析、内置安全、网络功能,可配置、OPC设备的连接和超过3300内置图形实时虚拟仪器对于需要实时性能的应用国家仪器,提供了实时虚拟仪器虚拟仪器从Windows运行__的实时操作系统实时下载标准虚拟仪器代码到专用的硬件目标虚拟仪器视觉__模块虚拟仪器视觉__模块是为科学家、自动化的工程师和技术人员正在__虚拟机器视觉和科学的图像处理应用程序虚拟仪器视觉__模块包括I__Q视觉,视觉的函数库和I__Q视觉一起工作来简化视觉软件__,以便您可以应用视觉测量和自动化应用程序广泛的应用在很多行业全球包括汽车、电讯、____、半导体、电子设计和生产、过程控制生物医学,以及许多其他实现虚拟仪器的应用程序应用程序覆盖产品从设计到生产和服务的研究__的所有阶段利用虚拟仪器在整个__您可以节省时间和金钱的共享信息和软件测试与测量虚拟仪器已经成为一个行业标准__工具,用于测试和测量的应用程序与试验台,基于虚拟仪器的测试的程序和业界最大检测驱动程序库,为您的整个系统有一个单
一、一致的__和执行环境过程控制和工厂自动化在众多的过程控制与工厂自动化应用中使用虚拟仪器很多科学家和工程师希望虚拟仪器的高速度、高通道累计测量和控制该图形编程提供大型、复杂工业自动化和控制应用程序,为日志记录的虚拟仪器数据和监督控制模块提供相同图形编程作为虚拟仪器,但专门用于监视大量的I/O点、工业控制器和网络,沟通和提供基于PC的控制计算机检测与控制虚拟仪器是计算机检测和预测性维护应用程序需要具有确定性控制、振动分析、视觉和图像处理,和运动控制的理想选择产品包括虚拟仪器实时确定性实时控制和日志记录的虚拟仪器数据及监督控制模块的该虚拟仪器平台与科学家和工程师可以快速而准确地创建功能强大的计算机监视和控制应用程序研究与分析集成的虚拟仪器测量分析库提供了一个分析软件包中的所需的一切科学家和研究人员已用虚拟仪器来分析和计算的实际结果生物医学,__和能源研究应用程序,和很多其它行业可用的__的生成和处理、数字滤波、窗口、曲线的拟合和限制掩码测试功能列出的联合时-频分析,小波,并基于模型的虚拟频谱分析提供特别设计的__处理工具集声音和振动工具集提供oct__e分析,平均和非平均的频率分析、瞬态分析、加权的筛选,与声级测量,等等绘制自己的解决方案虚拟仪器,使用中,您将构建称为虚拟仪器(VIs)的而不是编写基于文本的程序的图形程序您快速创建前面板的用户界面____您的系统的交互式控件的用户界面将功能添加到用户界面,您直观地装配块关系图—一种提供给工程师和科学家自然的设计表示法创建前面板您的虚拟仪器的前面板上,控件和数据显示为您的系统通过放置在控件调色等数字显示、米、仪表、温度计、指示灯、图表和图表中选择对象当您完成运行您的虚拟仪器时您使用前面板来控制您的系统是否__放大的图形,或输入用键盘的值构建该图形的框图要在虚拟仪器进行编程您需要构建块关系图无需担心的基于文本的编程语言的语法的详细信息您执行此操作的功能调色板中选择对象(图标),一起用来传输数据块关系图对象间的电线连接它们这些对象包括先进的采集和分析例程、网络和文件I/O操作和更多的简单算法的函数数据流编程虚拟仪器使用一个专利的数据流编程模型,使您得以从基于文本的编程语言的线性体系结构因为由节点,之间的数据流和不连续的文本行,确定在虚拟仪器中的执行顺序,您可以创建并行执行多个操作的框图因此,能够以并行方式运行多个执行线程和多个可见的多任务系统虚拟仪器模块化合层次结构虚拟仪器可见是模块化设计,本身或作为另一个虚拟仪器的一个分运行任何流所以您可以设计VIs和subVIs,作为应用程序构造块的层次结构,您甚至可以创建您自己的可见,图标可以修改、交互,并将它们与其他可见,来满足您不断变化的应用需求结合起来图形化编译器在许多的应用程序执行速度至关重要虚拟仪器是用比作已编译的C程序的执行速度优化的代码生成一个编译器只图形编程系统甚至可以使用虚拟仪器探查器用于分析和优化时间关键操作因此,可以提高您的工作效率,图形化编程与执行速度的前提测量和数学虚拟仪器包括许多种其他测量分析工具示例包括曲线拟合,__的生成、峰值检测,与概率统计测量分析功能可以确定__特征如RMS/DC级别、总谐波失真(THD、冲击响应,频率响应特性及互功率谱虚拟仪器用户还可以部署数值求解微分方程组、优化、查找,根和其他数学问题的工具此外,您可以通过直接在您的虚拟仪器程序中输入__TLAB或HIQ脚本扩展这些内置的功能为图表,并图表可以依靠内置虚拟仪器2D和3D可视化工具2D工具包括功能如自动缩放X和Y范围、可重构属性(点/线条样式、颜色,及更多)和游标MicrosoftWindows用户可以使用基于OpenGL的3D图形,然后用鼠标动态旋转、放大和__这些图__系统虚拟仪器专业发展体系促进发展高端、精密仪器仪表系统的用户__的可见或程序人员需要遵守严格的质量标准大型团队中工作的__人员职业发展制度健全的__系统,还包括虚拟仪器应用生成器创建分发工具包及建立__的可执行文件和共享的库(dll)的此外,__系统提供源代码控制工具,并提供实用程序的定量测量您的应用程序的复杂性与图形的差异比较,您可以快速确实两个虚拟仪器应用程序的外观和功能差异我们包括编程标准和提供一致的虚拟仪器编程方__为指导的样式指南该系统包含讨论虚拟仪器用户必须执行的步骤的质量标准文档以满足内部规例或其他严格的质量标准如ISO9000认证或FDA批准职业发展制度在Windows2000/NT/Me/9x__cOS、Sun、HP-UX和Linux上操作虚拟仪器完全__系统虚拟仪器系统完全发展装备您提供所有您需要__仪器系统的工具它包括GPIB、VISA、VXI、RS-
232、数据采集,并用于数据采集、仪器控制仪器驱动程序库测量分析库添加DC/RMS测量、单音分析、谐波失真分析、比分析、限制测试、__生成功能、__处理、数字滤波、窗口、曲线拟合、统计和无数的线性代数和数学函数__系统还提供了功能直接访问dll、ActiveX和其他外部代码系统的其他功能包括Web发布高级报表的生成工具的工具调用__TLAB和HIQ脚本、三维表面、行,轮廓图和自定义图形及动画功能全系统发展在Windows2000/NT/Me/9x、__cOS、Sun、HP-UX和Linux上操作虚拟仪器基础产品包使用虚拟仪器的__打包,最小的虚拟仪器配置__数据采集和分析、仪表控制,并基本数据演示文稿在Windows2000/NT/Me/9x上操作的基础产品包虚拟仪器调用许可证如果部署包括虚拟仪器测试试验台,所用的虚拟应用程序调用许可证可以__在目标计算机上的虚拟仪器__系统,以便您可以进行完整的测试调试您的测试代码单步本许可不被供程序__。