NI Measurement Studio 2009 Eval Win32/64Eng NI MStudio 2009评估版
Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活:NI序列号Serial Number生成激活工具NI License Activator,LabVIEW/VBAI/VDM/VAS等软件模块工具包破解工具不限版本http://visionbbs.com/thread-490-1-1.html视觉论坛的各种NI资源,除了视觉相关的模块有使用外,大部分的都不会使用,仅提供资源不提供技术支持。资源的下载地址一般会同时提供NI官方和百度网盘的地址。某些工具包NI地址失效或没有NI地址,只能使用百度网盘地址;如果百度网盘地址失效过期,可联系论坛客服更新。NI的服务器在美国,有时候速度很慢或下载容易出错,这样会造成安装时各种错误而无法安装。建议在下载完成后,对下载资源做校验和(NI一般会提供MD5或SHA256等)验证,与官方或视觉论坛提供的校验和对比,一致就可以安装;如不一致,则需要重新下载。视觉论坛早期下载上传的资源,基本上都是正常下载的资源;2019后下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘。校验和工具下载地址:文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算http://visionbbs.com/thread-26524-1-1.html
NI Measurement Studio 2009 Eval Win32/64Eng NI MStudio 2009评估版
Measurement Studio
Measurement Studio是Microsoft Visual Studio的扩展软件,提供了用于创建测试和测量应用程序的.NET工具。
Measurement Studio是一套专为构建工程应用程序而设计的.NET工具。您可以使用与硬件采集数据类型兼容的工程UI控件,以清晰明了地展示数据。Measurement Studio通过高级、直观的面向对象硬件类库简化了硬件通信。您可以使用业界最快、最灵活且最适合将测量数据存盘的文件格式TDMS,将自定义信息添加到采集的数据。您还可以对采集的信号进行实时在线分析,而无需编写自定义解析算法。
Win32/64Eng 专业版/企业版/标准版/评估版
2009评估版
文件大小: 824340000 字节 (786.15 MB)
修改日期: 2009-12-04 05:51
MD5: a55dcbe02e43054dcc86de578c508ff3(可秒传)
SHA1: 08ed047c0374bf370bf7b6b887b71bf32c85359f
SHA256: 56266c5a15f30747a0737ad650289246ff6fd4c4db66483e0318cc0ee1a971bf
CRC32: b8212459
百度网盘与NI官方下载地址:
Measurement Studio 8.1.2 for Visual Studio .NET 2003 Readme
Measurement Studio 8.1.2 includes separate, parallel sets of class libraries, integration features, and support documentation for developing with Visual Studio .NET 2003 and Visual Studio 2005.This readme documents Measurement Studio support for Visual Studio .NET 2003. Refer to the readme on the Measurement Studio Support for Visual Studio 6.0 CD for information about Visual Studio 6.0 support. You can install support for both Visual Studio .NET 2003 and support for Visual Studio 6.0 on the same machine. However, you must install the support to separate directories.
This section describes new features that have been introduced in Measurement Studio since version 8.1.1.Legend Control ScrollbarsFor more information, refer to Using the Measurement Studio Windows Forms Legend .NET Control or Using the Measurement Studio Web Forms Legend .NET Control in the NI Measurement Studio Help.WYSIWYG Editing of Labels with Engineering Formatting in Measurement Studio User Interface ControlsThis feature is enabled by default for new Measurement Studio controls you add to your project. You can enable this feature for existing Measurement Studio controls in your project by checking the WYSIWYG Editing check box in the Numeric Format Mode Editor dialog box. You access the Numeric Format Mode Editor dialog box for the numeric edit control and the numeric edit array control by selecting the FormatMode property on the Property Pages for the control. You access the Numeric Format Mode Editor dialog box for the numeric pointer controls and the axes of the graph controls by selecting the EditRangeNumericFormatMode property in the Property Pages for the control.Programmatic Parsing of Strings with Engineering FormattingMeasurement Studio support for Visual Studio 6.0 will now require you to run only one installer instead of an initial installation and an updater installer. Measurement Studio's Visual Studio 6.0 support also includes support for Microsoft Windows Vista.Measurement Studio 8.1.2 includes analysis code snippets in the documentation that can be copied and pasted into an application and used immediately. The following classes include new example code snippets:
[*]CurveFit
[*]ArrayOperations
[*]Digital Filters—Bessel, Butterworth, and Chebyshev
[*]Statistics
For more information about what's new in Measurement Studio 8.1.2, refer to the What's New in Measurement Studio section of the NI Measurement Studio Help.
Installing Measurement Studio 8.1.2To use Measurement Studio, your computer must have the following:
[*]Microsoft Windows XP/2000
[*]Microsoft .NET Framework 1.1 (required only for the Measurement Studio .NET class libraries)
[*]Standard, Professional, Enterprise Developer, Enterprise Architect, or Academic edition of Microsoft Visual Studio .NET 2003
[*]Intel Pentium III class processor, 1 GHz or higher
[*]Video display—1024 × 768, 256 colors (16-bit color recommended for user interface controls)
[*]Minimum of 256 MB of RAM (512 MB or higher recommended)
[*]Minimum of 405 MB of free hard disk space
[*]Microsoft-compatible mouse
[*]Microsoft Internet Explorer 6.0 or later
Installation InstructionsNational Instruments recommends that you exit all programs before running the Measurement Studio installer. Applications that run in the background, such as virus scanning utilities, might cause the installer to take longer than average to complete.National Instruments recommends that you install the complete Measurement Studio program. If you perform a custom installation and do not install all the Measurement Studio features, you can run the installation program again later to install additional features.Note The option to browse for an installation location is valid only if you have not already installed any Measurement Studio features for the version of Visual Studio or the .NET Framework that you are installing. If you have any Measurement Studio features installed, then Measurement Studio installs to the same root directory to which you installed other Measurement Studio features.Installing the Current Version of Measurement Studio over Previous Versions of Measurement StudioIf you install a newer version of Measurement Studio on a machine that has a prior version of Measurement Studio installed, the newer version installer replaces the prior version functionality, including class libraries. However, the prior version assemblies remain in the global assembly cache (GAC); therefore, applications that reference the prior version continue to use the prior version .NET assemblies.Note This does not apply to NationalInstruments.Common.dll. NationalInstruments.Common.dll uses a publisher policy file to redirect applications to always use the newest version of NationalInstruments.Common.dll installed on the system, for each version of the .NET Framework. NationalInstruments.Common.dll is backward-compatible.For assistance in getting started with Measurement Studio 8.1.2, refer to the Measurement Studio Overview and the Getting Started with the Measurement Studio Class Libraries topics in the NI Measurement Studio Help or refer to the Measurement Studio User Manual and the Measurement Studio Release Notes. You can launch the NI Measurement Studio Help in the following ways:
[*]From the Windows Start menu, select Start»All Programs»National Instruments»Measurement Studio for Visual Studio .NET 2003»Measurement Studio Documentation. The help launches in a stand-alone help viewer.
[*]From Visual Studio, select Help»Contents to view the Visual Studio table of contents. The NI Measurement Studio Help is listed in the table of contents.
[*]From Visual Studio, select Measurement Studio»NI Measurement Studio Help. The help launches within the application.
To get started creating a Measurement Studio project using class library and application templates, open Visual Studio and select File»New» Project to launch the New Project dialog box. In the Project Types pane, expand the Measurement Studio Projects folder and select the Projects folder for the language you want to create the program in. Then, in the Templates pane, select the type of project you want to create.For information about deploying applications built with Measurement Studio 8.1.2, refer to Deploying Measurement Studio Applications in the NI Measurement Studio Help.Note Measurement Studio support for Visual Studio .NET 2003 does not support redistributing applications to Windows 95/98/Me/NT 4.0.
Bug Fixes in Measurement Studio 8.1.2For a complete list of incompatibilities in Measurement Studio with previous versions of Measurement Studio and otherwise supported features, including a list of obsoleted members and members that have been changed to sealed override or non-virtual, refer to the Measurement Studio Incompatibilities topic in the NI Measurement Studio Help.
[*]4CN6TVBU: In Measurement Studio 8.1.2 and later, when you add a new annotation programmatically, the control assigns the annotation a unique name, in the format of Annotation-n, where n is a number. In previous versions of Measurement Studio, the control finds the lowest n that yields a name that is not the same as the name of another annotation in the collection. In Measurement Studio 8.1.2 and later, the control finds the lowest n that is greater than or equal to the number of items in the collection.
For example, consider the scenario where you have a collection that has two annotations, named Annotation-2 and Annotation-3, and you add an annotation. In previous versions of Measurement Studio, the name of the added annotation is Annotation-1. In Measurement Studio 8.1.2 and later, the name of the added annotation is Annotation-4.
Installer Known Issues
[*]46HI1IQ6: Measurement Studio will no longer install C++ IVI examples with the class libraries. To obtain these examples, contact National Instruments at ni.com/support.
[*]3VQCPM00: If you install Visual Studio .NET 2003 after you install an NI product for use with Visual Studio .NET 2003, you cannot modify the installation path for Visual Studio .NET 2003.
[*]C1398338: If an installer failure occurs and you choose to continue, Measurement Studio .NET class libraries will be unlicensed. Fix this issue by reinstalling Measurement Studio 8.1.2 in Modify mode.
[*]Double-click Add or Remove Programs in the Control Panel.
[*]Select National Instruments Software and click Change.
[*]Select Measurement Studio 8.1.2 and click Modify. The Measurement Studio 8.1.2 installer launches.
[*]In the Features dialog box, select or deselect an item to change it. For example, if you have not previously installed the 3D Graph, select it. Do not install the feature that caused the installer failure.
[*]Click Next. Follow the dialog boxes to complete the installer. The license files for the components you are installing are generated to the following location: Program Files\National Instruments\MeasurementStudioVS2005\DotNET\Assemblies.
[*]2TCFIS9Q: If you install new, unlicensed versions of Measurement Studio ActiveX controls on a machine that has previously licensed versions of the Measurement Studio controls, the controls might exhibit one of the following behaviors:
[*]The licensed controls become evaluation software for 30 days.
[*]The licensed controls do not let you use functionality that was present in the licensed version.
Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix these problems.[*]2TCFIS9Q: If you install previously licensed versions of Measurement Studio ActiveX controls on a machine that has new, unlicensed versions of the Measurement Studio controls, the controls might exhibit evaluation software behavior for 30 days. Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.
[*]3PEDL69Q: Installing Measurement Studio 8.1.2 over previous versions could result in a loss of Analysis class library functionality. This issue occurs only on systems where the underlying Analysis DLL from previous versions has never been deployed. In this case, if you install Measurement Studio 8.1.2 without installing the Analysis feature, then execute an install modification and add the Analysis installer feature, the underlying Analysis DLL from previous versions is not reinstalled. Complete the following steps to add the underlying Analysis DLL from previous versions to your system:
[*]Double-click Add or Remove Programs in the Control Panel.
[*]Select National Instruments Software and click Change.
[*]Select Measurement Studio 8.1.2 and click Modify. The installer launches in Modify mode.
[*]In the Features dialog box, select <Ctrl-Shift-A> to display all features, including hidden features.
[*]Select the Legacy Analysis feature under the Measurement Studio .NET Languages Support Analysis section to install the underlying Analysis class library support.
[*]Click Next. Follow the dialog boxes to complete the installer.
Uninstaller Known Issues
[*]2Q0E5456: The Measurement Studio .NET tab appears in the .NET Toolbox after uninstalling Measurement Studio. To remove the Measurement Studio .NET tab, right-click on the tab and select Delete.
[*]2TCFIS9Q: If you have installed Measurement Studio 8.1.2 on a machine that has earlier versions of the Measurement Studio user interface and 3D graph controls and then uninstall Measurement Studio 8.1.2, the controls might exhibit evaluation software behavior for 30 days. Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.
Note Applications that install earlier versions of the Measurement Studio user interface and 3D graph controls include ComponentWorks 2.0, Measurement Studio 1.0 and later, and LabVIEW 6i and later.
Deploying Measurement Studio Applications
[*]470967Z7: When you deploy a Measurement Studio application for Windows Vista that includes DataSocket or NI-Reports, the end user must select Everyone in the installation instead of Just Me. You can disable the Just Me option in the installer by completing the following steps:
[*]Click your Setup Project in the Solution Explorer to view the Setup Project Properties Window.
[*]In the Properties Window, set InstallAllUsers to True.
[*]Click the User Interface Editor button in the Solution Explorer.
[*]Select Install»Start»Installation Folder.
[*]Right-click Installation Folder and select Properties Window.
[*]In the Properties Window, set InstallAllUsersVisible to False.
Visual Studio Environment Integration Features Known Issues
[*]44BIHC800: If you install LabWindows/CVI 8.5 and use the LabWindows/CVI Project and Conversion Wizards in Visual Studio .NET 2003 and try to build a project that was created by one of these wizards, you will receive linker errors. With LabWindows/CVI 8.5 and later, the LabWindows/CVI libraries can be installed to various locations. The LabWindows/CVI wizards are not aware of these changes and therefore cannot find the needed libraries. These linker errors will only occur if you are using LabWindows/CVI 8.5 or later and the LabWindows/CVI wizards in Visual Studio .NET 2003. To fix these linker errors, update the following project settings:
[*]In the Solution Explorer, right-click on the project and select Properties.
[*]Click the C/C++ folder.
[*]Click the General property page.
[*]Modify the Additional Include Directories property to include the following paths:
[*]NISHAREDDIR\CVI\include
[*]NIPUBAPPDATADIR\CVI\include
[*]NIPUBAPPDATADIR\CVIXX\include where CVIXX is the highest version installed
[*]Click the Linker folder.
[*]Click the General property page.
[*]Modify the Additional Library Directories property to include the following paths:
[*]CVIDIR\extlib\msvc
[*]NISHAREDDIR\CVI\extlib\msvc
[*]NIPUBAPPDATADIR\CVI\extlib\msvc
[*]NIPUBAPPDATADIR\CVIXX\extlib\msvc where CVIXX is the highest version installed
Repeat the above steps for the other project configurations (Debug, Release, and so on).
For more information, refer to National Instruments KnowledgeBase Article 4BIHC800.[*]3Q5EC69Q: With Measurement Studio installed and another Visual Studio .NET 2003 add-in installed, if you unload the Measurement Studio add-in, it might automatically reload. To work around this issue, you remove Measurement Studio using the Add-in Manager:
[*]Select Tools»Add-in Manager to launch the Add-in Manager dialog box.
[*]Uncheck the Startup option for Measurement Studio Add-in.
[*]Click OK.
[*]Restart Visual Studio .NET 2003.
After restarting Visual Studio .NET 2003, Measurement Studio should be unloaded. Refer to Microsoft Knowledge Base Article 555149 for more information.[*]2PHBA1LT: When the Windows Forms Designer and a source code window are both open, and the Windows Forms Designer is active, the Parameter Assistant does not restrict code from being inserted into the source file. Instead, code is inserted into the source file at the last cursor location, which might have been changed by the Windows Forms Designer.
[*]39QJ5256: If you have not installed the August 2004 or later version of the NI Device Drivers CD, the DAQmx Task dialog will not work if you complete the following steps:
[*]Open an existing DAQmx task in an application.
[*]Set the mouse focus on this task.
[*]Use <Ctrl-Shift-A> to open the Add New Item Wizard.
[*]Select DAQmx Task from the Measurement Studio\Assistants folder.
The wizard hangs on the Supported Physical Channels dialog. Select Cancel or Back to exit the wizard. To work around this issue, right-click the project name in the Solution Explorer and select Add»Add New Item. Then select DAQmx Task. You can go through the wizard successfully, and the new DAQ task is added to your project.[*]3NIAKPK5: The Measurement Studio Instrument Driver Wizard produces non-compiling Visual Basic code for P/Invoke methods that have a void return type.
.NET Class Libraries Known Issues
[*]4CLI5R3Q: Upgrading to Measurement Studio 8.1.2 may cause the Analysis library to produce numerical differences in floating point results and different results for exceptional inputs, such as positive or negative infinity and NaN. These differences may occur because the underlying C Analysis library has been recompiled in Measurement Studio 8.1.2 to take advantage of new processors and operating systems.
[*]3OU62J9Q: You cannot use Measurement Studio class libraries in 64-bit applications. You can, however, use Measurement Studio class libraries in 32-bit applications and run those applications on Vista x64, provided that all drivers you use in the applications support Vista x64.
[*]2TSHI79Q: National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA.
[*]2Q9A0503: Under some circumstances, plots with data that extend outside the plot area are clipped incorrectly. As a result, part of the plot is not drawn. Microsoft has confirmed that this is a problem with clipping in the .NET Framework.
[*]3AEERJQ6: If you copy and paste Measurement Studio user interface .NET controls from one instance of Visual Studio .NET 2003 to another instance of Visual Studio .NET 2003, an unlicensed exception is thrown and the second instance of Visual Studio .NET 2003 shuts down in thirty seconds. You can copy and paste Measurement Studio UI controls from one project to another within the same instance of Visual Studio .NET 2003 without receiving the unlicensed exception.
[*]39R92Q9Q: If your project references NationalInstruments.UI.WindowsForms, but does not reference the assemblies it depends on, there are circumstances in which the Windows Forms Designer will stop drawing the controls. This occurs when the Windows Forms Designer re-parses its generated code and is unable to resolve references to types that are in the assemblies that NationalInstruments.UI.WindowsForms depends on. To fix this problem, add project references to NationalInstruments.UI and NationalInstruments.Common. Measurement Studio does this for you automatically, so you will see this issue only if you disable Measurement Studio integration features in Visual Studio.
Visual C++ Class Libraries Known Issues
[*]3OU62J9Q: You cannot use Measurement Studio class libraries in 64-bit applications. You can, however, use Measurement Studio class libraries in 32-bit applications and run those applications on Vista x64, provided that all drivers you use in the applications support Vista x64.
[*]3Q2AK93P: The Analysis library now calls the LoadLibrary function. Under most circumstances, it is unsafe to call LoadLibrary inside DllMain. Therefore, avoid calling any analysis functions inside DllMain.
[*]2VJIONX0: If you have created a Visual C++ Console Application and are linking statically to MFC, you may encounter LNK2005 and LNK1169 errors. This problem happens when MFC static libraries and CRT static libraries link in the wrong order. To correct this problem, ensure that the #include <afx.h> statement is the first include statement in the generated stdafx.h header file. For more information, refer to Microsoft Knowledge Base Article 148652.
[*]2ZEE6I9Q: In Visual C++, the Measurement Studio 8.1.2 implementation of windowless controls is not compatible with the MFC ActiveX control container. Measurement Studio controls do not paint correctly when you set the Windowless property to true. You can work around this issue using a helper class to implement the appropriate dialog, SDI, or MDI function. For more information, refer to National Instruments KnowledgeBase Article 2ZFF2AXL.
[*]3LI9DC56: In Visual C++, if you have Measurement Studio windowless controls and any windowed controls together on an MFC dialog box, tabbing through the dialog box skips all windowless controls.
[*]2YFFDK03: In Visual C++, the property browser does not handle ActiveX controls correctly. National Instruments recommends you use the property pages to modify Measurement Studio controls in the Visual C++ resource editor. To access the property pages, right-click a Measurement Studio Visual C++ control and select Properties.
[*]2HR8MFYQ: Measurement Studio Visual C++ controls do not support being hosted in HTML dialogs. HTML dialogs use the CDHtmlDialog base class.
[*]2IC7BO63: In Visual C++, the wrappers that Visual C++ generates for the Measurement Studio ActiveX controls are incomplete. Visual C++ generates wrappers only for the top-level objects in the controls. This causes some Visual C++ generated wrappers to produce compile errors. Refer to National Instruments KnowledgeBase Article 2IECTLXL for more information and suggested workarounds.
[*]2HLFT4LT: LabVIEW Real-Time DLLs you create with the Measurement Studio LabVIEW Real-Time Interface class library work only with the LabVIEW RT software 6.0 and later.
[*]2ZGK8P9Q: LabVIEW Real-Time 6.1 and later does not support the 7030 LabVIEW Real-Time Series processor board. You can continue to use this board with the Measurement Studio LabVIEW Real-Time Interface class library if you are using a version of LabVIEW Real-Time prior to version 6.1.
[*]2HLFT4LT: If you download a VI to a LabVIEW RT Series processor board that calls into a DLL that uses the Measurement Studio LabVIEW RT class library, you must reference MStudio Shared Memory.vi from your VI. The LvRTDLL example, located at Program Files\National Instruments\<MeasurementStudio>\VCNET\Examples\LVRealTime\LvRTDLL , demonstrates how to do this operation.
Documentation Known Issues
[*]44BCUIHW: Using Measurement Studio Help for Visual Studio 2003 and browsing to some sub-elements while logged in as a limited user in Windows Vista causes an install dialog to appear. This issue is fixed by allowing MSDN to repair itself when prompted.
[*]40SF8MWN: Measurement Studio Visual C++ properties that are defined by get and set methods do not show help in the Object Browser. Refer to the NI Measurement Studio Help to view the help for these properties.
[*]451EGFBK: Windows Vista does not support use of help files with a .hlp file extension, including What's This? help. If you want to view .hlp files, you must download and install the WinHlp.exe program from the Microsoft Download Center.
[*]41RBSKHW: The following help items do not work if MSDN help is not installed:
[*]F1 help in the Visual Studio code editor.
[*]Help buttons in the Visual Studio code editor.
[*]Links to help from the Measurement Studio menu.
[*]3NLCR02V: Links to hardware class library documentation may be broken if you do not have the latest hardware drivers installed. Use the Contents, Index, or Search tabs instead to find the topic.
[*]452D7500: In Visual C++, many Measurement Studio user interface and 3D graph controls have What's This? help available, unless you are running Windows Vista with Visual Studio 6.0. All code samples in the What's This? help are in Microsoft Visual Basic 6.0 syntax.
[*]2ZDF209Q: In Visual C++, the What's This? help question mark that usually appears at the top right corner of a property page is not displayed until you right click an item in the property pages for a Measurement Studio control and choose to view What's This? help.
[*]C549721: Measurement Studio Visual C++ user interface and 3D graph control property pages now include a Help button. However, you cannot use the button to access the NI Measurement Studio Help. To access the NI Measurement Studio Help, click Start»All Programs»National Instruments»<Measurement Studio>»Measurement Studio Documentation , or from Visual Studio, select Help»Contents to view the Visual Studio table of contents, in which the NI Measurement Studio Help is listed.
CopyrightUnder the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.TrademarksFor patents covering the National Instruments products, refer to the appropriate location: Help» Patents in your software, the patents.txt file on your CD, or ni.com/patents.
Measurement Studio is an integrated suite of tools and class libraries that are designed for developers using .NET, ASP.NET, and MFC to develop measurement and automation applications.Measurement Studio 2009 includes support for Microsoft Visual Basic .NET, Microsoft Visual C#, and Microsoft Visual C++ in Visual Studio .NET 2003, Visual Studio 2005, and Visual Studio 2008.This file contains the following sections:
[*]Windows 7 Issues
[*]Advance Notice of Visual C++ Deprecation in Measurement Studio 2010
[*]What's New in Measurement Studio 2009
[*]Installing Measurement Studio 2009
[*]Getting Started with Measurement Studio 2009
[*]Deploying Applications Built with Measurement Studio 2009
[*]Bug Fixes in Measurement Studio 2009
[*]Known Issues in Measurement Studio 2009
Windows 7 IssuesThis section provides you with advance notice of changes occurring in future versions of Measurement Studio regarding Visual C++ support.Legacy support will be a separate package called Measurement Studio Legacy Support for Visual C++, and will be available to Measurement Studio customers in the second half of 2010. The legacy product will enable you to continue using Measurement Studio libraries in Visual C++, develop new features and bug fixes, and recompile for migration to new versions of Visual Studio.To qualify to receive Measurement Studio Legacy Support for Visual C++, you must meet either of the following criteria:
[*]You must maintain an active Measurement Studio Standard Service Program (SSP) contract at the release of Measurement Studio 2010; or
[*]You must purchase Measurement Studio 2010.
National Instruments will continue to maintain, enhance, and release future versions of the NI-DAQmx Visual C++ library to support new NI-DAQmx features, including new devices, and future versions of Visual Studio.For information on new features and functionality that have been introduced in Measurement Studio since version 8.6.1, refer to the What's New in Measurement Studio 2009 topic in the NI Measurement Studio Help or the Measurement Studio Release Notes.
Installing Measurement Studio 2009To use Measurement Studio, your computer must have the following:
[*]Microsoft Windows 7/Vista/XP/2000 (SP3 or later)Note This version of Measurement Studio supports, and was tested with, the latest operating system service packs that were available at the time this version of Measurement Studio was released. National Instruments recommends using Measurement Studio with the latest operating system service pack.Note If you want to upgrade your operating system from one major version to another, National Instruments recommends first uninstalling all National Instruments software, including application software and drivers. This is not necessary when installing an operating system service pack.
[*]Microsoft .NET Framework 2.0 (required only for the Measurement Studio .NET class libraries)
[*]Standard, Professional, Team System, Visual C# Express, Visual Basic .NET Express, or Visual C++ Express Edition of Microsoft Visual Studio 2005 (the Standard, Professional, or Team System Edition of Microsoft Visual Studio 2005 is required to use the Measurement Studio integrated tools)Note This version of Measurement Studio supports, and was tested with, Visual Studio 2005 Service Pack 1 (SP1). National Instruments recommends using Measurement Studio with Visual Studio 2005 SP1. On Windows Vista systems, National Instruments highly recommends using Measurement Studio with Visual Studio 2005 SP1 and Visual Studio 2005 SP1 Update for Windows Vista.
[*]Intel Pentium III class processor, 1.6 GHz or higher
[*]Video display—1024 × 768, 256 colors (16-bit color recommended for user interface controls)
[*]Minimum of 512 MB of RAM (1024 MB or higher recommended)
[*]Minimum of 419 MB of free hard disk space
[*]Microsoft-compatible mouse
[*]Microsoft Internet Explorer 6.0 or later
To use .NET or Visual C++ class libraries that interface to National Instruments device drivers, NI-DAQmx, NI-VISA, NI-488.2, NI-SCOPE, NI-IMAQ, NI-IMAQdx, and the MAX (Measurement & Automation Explorer) configuration utility, you must install the underlying device drivers in addition to the .NET or Visual C++ class libraries. You can run the underlying device driver installers from the NI Device Drivers DVD included with Measurement Studio. Alternatively, refer to NI Drivers and Updates on ni.com and enter Device Drivers into the search field to download the latest version of the NI Device Drivers DVD. If you require a Device Drivers CD instead of a DVD, refer to the National Instruments CD Request Form (Windows Only) Web page on ni.com. Driver Support Notes
[*]The DAQ Assistant and the Instrument I/O Assistant are installed from the NI Device Drivers DVD. You must install the NI Device Drivers DVD to use the assistants.
[*]NI-SCOPE, NI-IMAQ, and NI-IMAQdx do not include Visual C++ libraries.
[*]To download NI-SCOPE .NET class libraries, refer to NI-SCOPE .NET Driver Support on ni.com.
[*]Currently, 64-bit support for NI device drivers is available only in the .NET class libraries for the following drivers: NI-DAQmx 8.9.5 and later, NI-VISA 4.5.1 and later, NI-488.2 2.7.1 and later, and MAX 4.6 and later. Support for 64-bit class libraries is not available for Visual Studio 2005 and earlier.
Deployment RequirementsComplete the following steps to install Measurement Studio. These steps describe a typical installation. Please carefully review all additional licensing and warning dialog boxes.Complete the following steps to install Measurement Studio:
[*]Log on as an administrator or as a user with administrator privileges.
[*]Launch Autorun.exe, either from the installation media or from the location to which you extracted the downloaded disc image.
[*]Click on Visual Studio 2005 to install Measurement Studio support for Visual Studio 2005.
[*]Follow the instructions that appear on the screen.
[*]If prompted, insert the Device Drivers DVD and select Rescan Drive to install device drivers. If you require a Device Drivers CD instead of a DVD, refer to the National Instruments CD Request Form (Windows Only) Web page on ni.com.
Tip You can use a spec file to programmatically control the Measurement Studio installer. An example spec file is located on your installation media at <drive>:\VS200x\template_spec.txt. For more information, refer to KnowledgeBase Article 4CJDP38M: Automating the Installation of a Single Installer.Installing the Current Version of Measurement Studio over Previous Versions of Measurement StudioIf you install a newer version of Measurement Studio on a machine that has a prior version of Measurement Studio installed, the newer version installer replaces the prior version functionality, including class libraries. However, the prior version assemblies remain in the global assembly cache (GAC); therefore, applications that reference the prior version continue to use the prior version .NET assemblies.
Getting Started with Measurement Studio 2009To view the Measurement Studio User Manual and the Measurement Studio Release Notes, select Start»All Programs»National Instruments»<Measurement Studio>»Measurement Studio User Manual or Start»All Programs»National Instruments»<Measurement Studio>»Measurement Studio Release Notes. To view these documents, you need the free Adobe Reader. Refer to the Adobe Systems Incorporated Web site at www.adobe.com to download Adobe Reader.For step-by-step guides in learning how to develop applications with Measurement Studio, refer to the Measurement Studio Walkthroughs section of the NI Measurement Studio Help.
Deploying Applications Built with Measurement Studio 2009Note To deploy an application built with Measurement Studio .NET class libraries, the target computer must have a Windows 7/Vista/XP/2000 operating system and .NET Framework 2.0. To deploy an application built with Measurement Studio Visual C++ class libraries, the target computer must have a Windows 7/Vista/XP/2000 operating system.The following items are bugs fixed in Measurement Studio 2009.
Bug IDFixed Issue
117112An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control has ThickFrame3D or ThinFrame3D borders.
117515Nianlys.dll may throw a System.AccessViolationException on a computer with Data Execution Prevention (DEP) enabled.
127686Writing a single value to the same TDMSFile channel group property, then writing to two different channels, and then saving the file in between a write to two channels can corrupt the channel group property.
127687Setting a TDMS file property multiple times with different data types might corrupt the property.
132782A .NET cursor with SnapMode configured to NearestPoint mode snaps to the nearest point on any plot in a .NET graph, even if the plot is not visible.
133799A .NET NetworkVariableDataSource binding does not update its value on connection.
133863The Network Variable .NET class library does not provide a way to configure the type of a network variable when it is created programmatically.
136849The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
157881Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.
158863Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.
164969Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.
168826Japanese characters may appear upside down when the caption orientation is set to Left for tank and meter .NET control labels.
177256Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
178633The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
181879TdmsChannel.GetData(TData) throws an out of memory exception when the data being accessed is larger than 2 GBs.
182240The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.
182699.NET graphs with multiple plots behave incorrectly when Visible is set to False for one of the plots.
184825Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
Note Refer to the What's New section in the NI Measurement Studio Help for information about bug fixes in previous versions of Measurement Studio.
Known Issues in Measurement StudioFor a complete list of incompatibilities in Measurement Studio with previous versions of Measurement Studio and otherwise supported features, including a list of obsoleted members and members that have been changed to sealed override or non-virtual, refer to the Measurement Studio Incompatibilities topic in the NI Measurement Studio Help.
[*]Measurement Studio 2009 uses the latest version of the Intel Math Kernel Library (MKL) to accelerate linear algebra operations. Some of the functions in the latest Intel MKL return different results compared to previous versions of MKL due to higher optimization, resulting in slight numerical differences between Measurement Studio 2009 and previous versions.
[*]The default Name property on a TdmsFile is now the filename without the extension instead of TDMS File.
[*]When writing analog or digital waveforms to a TDMS channel group, the wf_samples property now contains the number of samples in the most recently written waveform instead of the total number of samples written by all waveforms.
[*]When writing time stamp values in TDMS, the values are now converted to UTC instead of being written using local values. You can use the TDMS UTC Converter Tool to convert from the time zone you specify to UTC for all date/time data types in a file. You typically need to do this for existing files that fit the following criteria:
[*]You wrote the files with a version of the TDMS class library included in Measurement Studio 8.6.1 or earlier.
[*]You need to read the files with a version of the TDMS class library included in a version of Measurement Studio newer than 8.6.1, DIAdem, or LabVIEW.
[*]The files contain time-stamped data, where the absolute time of the time stamps is important.
The TDMS UTC converter tool is located in the \Common\Tdms folder. For more information, refer to the TDMS UTC Converter Readme in the \Common\Tdms folder.[*]When reading time stamp values in TDMS, the values are now converted to local values. You can use the TDMS UTC Converter Tool to convert from the time zone you specify to UTC for all date/time data types in a file. You typically need to do this for existing files that fit the following criteria:
[*]You wrote the files with a version of the TDMS class library included in Measurement Studio 8.6.1 or earlier.
[*]You need to read the files with a version of the TDMS class library included in a version of Measurement Studio newer than 8.6.1, DIAdem, or LabVIEW.
[*]The files contain time-stamped data, where the absolute time of the time stamps is important.
The TDMS UTC converter tool is located in the \Common\Tdms folder. For more information, refer to the TDMS UTC Converter Readme in the \Common\Tdms folder.
CopyrightUnder the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.TrademarksFor patents covering the National Instruments products, refer to the appropriate location: Help» Patents in your software, the patents.txt file on your CD, or ni.com/patents.
Measurement Studio is an integrated suite of tools and class libraries that are designed for developers using .NET, ASP.NET, and MFC to develop measurement and automation applications.Measurement Studio 2009 includes support for Microsoft Visual Basic .NET, Microsoft Visual C#, and Microsoft Visual C++ in Visual Studio .NET 2003, Visual Studio 2005, and Visual Studio 2008.This file contains the following sections:
[*]Windows 7 Issues
[*]Advance Notice of Visual C++ Deprecation in Measurement Studio 2010
[*]What's New in Measurement Studio 2009
[*]Installing Measurement Studio 2009
[*]Getting Started with Measurement Studio 2009
[*]Deploying Applications Built with Measurement Studio 2009
[*]Bug Fixes in Measurement Studio 2009
[*]Known Issues in Measurement Studio 2009
Windows 7 IssuesThis section provides you with advance notice of changes occurring in future versions of Measurement Studio regarding Visual C++ support.Legacy support will be a separate package called Measurement Studio Legacy Support for Visual C++, and will be available to Measurement Studio customers in the second half of 2010. The legacy product will enable you to continue using Measurement Studio libraries in Visual C++, develop new features and bug fixes, and recompile for migration to new versions of Visual Studio.To qualify to receive Measurement Studio Legacy Support for Visual C++, you must meet either of the following criteria:
[*]You must maintain an active Measurement Studio Standard Service Program (SSP) contract at the release of Measurement Studio 2010; or
[*]You must purchase Measurement Studio 2010.
National Instruments will continue to maintain, enhance, and release future versions of the NI-DAQmx Visual C++ library to support new NI-DAQmx features, including new devices, and future versions of Visual Studio.For information on new features and functionality that have been introduced in Measurement Studio since version 8.6.1, refer to the What's New in Measurement Studio 2009 topic in the NI Measurement Studio Help or the Measurement Studio Release Notes.
Installing Measurement Studio 2009To use Measurement Studio, your computer must have the following:
[*]Microsoft Windows 7/Vista/XPNote This version of Measurement Studio supports, and was tested with, the latest operating system service packs that were available at the time this version of Measurement Studio was released. National Instruments recommends using Measurement Studio with the latest operating system service pack.Note If you want to upgrade your operating system from one major version to another, National Instruments recommends first uninstalling all National Instruments software, including application software and drivers. This is not necessary when installing an operating system service pack.
[*]Microsoft .NET Framework 3.5 (required only for the Measurement Studio .NET class libraries)
[*]Standard, Professional, Team System, Visual C# Express, Visual Basic .NET Express, or Visual C++ Express Edition of Microsoft Visual Studio 2008 (the Standard, Professional, or Team System Edition of Microsoft Visual Studio 2008 is required to use the Measurement Studio integrated tools)Note You must have Visual Studio 2008 Service Pack 1 or later installed on your machine for Measurement Studio to function properly.
[*]Intel Pentium III class processor, 1.6 GHz or higher
[*]Video display—1024 × 768, 256 colors (16-bit color recommended for user interface controls)
[*]Minimum of 512 MB of RAM (1024 MB or higher recommended)
[*]Minimum of 395 MB of free hard disk space
[*]Microsoft-compatible mouse
[*]Microsoft Internet Explorer 6.0 or later
To use .NET or Visual C++ class libraries that interface to National Instruments device drivers, NI-DAQmx, NI-VISA, NI-488.2, NI-SCOPE, NI-IMAQ, NI-IMAQdx, and the MAX (Measurement & Automation Explorer) configuration utility, you must install the underlying device drivers in addition to the .NET or Visual C++ class libraries. You can run the underlying device driver installers from the NI Device Drivers DVD included with Measurement Studio. Alternatively, refer to NI Drivers and Updates on ni.com and enter Device Drivers into the search field to download the latest version of the NI Device Drivers DVD. If you require a Device Drivers CD instead of a DVD, refer to the National Instruments CD Request Form (Windows Only) Web page on ni.com. Driver Support Notes
[*]The DAQ Assistant and the Instrument I/O Assistant are installed from the NI Device Drivers DVD. You must install the NI Device Drivers DVD to use the assistants.
[*]NI-SCOPE, NI-IMAQ, and NI-IMAQdx do not include Visual C++ libraries.
[*]To download NI-SCOPE .NET class libraries, refer to NI-SCOPE .NET Driver Support on ni.com.
[*]Currently, 64-bit support for NI device drivers is available only in the .NET class libraries for the following drivers: NI-DAQmx 8.9.5 and later, NI-VISA 4.5.1 and later, NI-488.2 2.7.1 and later, and MAX 4.6 and later. Support for 64-bit class libraries is not available for Visual Studio 2005 and earlier.
Deployment RequirementsComplete the following steps to install Measurement Studio. These steps describe a typical installation. Please carefully review all additional licensing and warning dialog boxes.Complete the following steps to install Measurement Studio:
[*]Log on as an administrator or as a user with administrator privileges.
[*]Launch Autorun.exe, either from the installation media or from the location to which you extracted the downloaded disc image.
[*]Click on Visual Studio 2008 to install Measurement Studio support for Visual Studio 2008.
[*]Follow the instructions that appear on the screen.
[*]If prompted, insert the Device Drivers DVD and select Rescan Drive to install device drivers. If you require a Device Drivers CD instead of a DVD, refer to the National Instruments CD Request Form (Windows Only) Web page on ni.com.
Tip You can use a spec file to programmatically control the Measurement Studio installer. An example spec file is located on your installation media at <drive>:\VS200x\template_spec.txt. For more information, refer to KnowledgeBase Article 4CJDP38M: Automating the Installation of a Single Installer.Installing the Current Version of Measurement Studio over Previous Versions of Measurement StudioIf you install a newer version of Measurement Studio on a machine that has a prior version of Measurement Studio installed, the newer version installer replaces the prior version functionality, including class libraries. However, the prior version assemblies remain in the global assembly cache (GAC); therefore, applications that reference the prior version continue to use the prior version .NET assemblies.
Getting Started with Measurement Studio 2009To view the Measurement Studio User Manual and the Measurement Studio Release Notes, select Start»All Programs»National Instruments»<Measurement Studio>»Measurement Studio User Manual or Start»All Programs»National Instruments»<Measurement Studio>»Measurement Studio Release Notes. To view these documents, you need the free Adobe Reader. Refer to the Adobe Systems Incorporated Web site at www.adobe.com to download Adobe Reader.For step-by-step guides in learning how to develop applications with Measurement Studio, refer to the Measurement Studio Walkthroughs section of the NI Measurement Studio Help.
Deploying Applications Built with Measurement Studio 2009To facilitate use in Visual Studio Setup projects, all Measurement Studio class libraries that support 64-bit include both 32-bit and 64-bit deployment merge modules. This is true regardless of whether the class library includes platform-specific or platform-agnostic assemblies. Refer to Deploying Windows Applications in the NI Measurement Studio Help for more information on using 64-bit merge modules.The following items are bugs fixed in Measurement Studio 2009.
Bug IDFixed Issue
117112An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control has ThickFrame3D or ThinFrame3D borders.
117515Nianlys.dll may throw a System.AccessViolationException on a computer with Data Execution Prevention (DEP) enabled.
127686Writing a single value to the same TDMSFile channel group property, then writing to two different channels, and then saving the file in between a write to two channels can corrupt the channel group property.
127687Setting a TDMS file property multiple times with different data types might corrupt the property.
132782A .NET cursor with SnapMode configured to NearestPoint mode snaps to the nearest point on any plot in a .NET graph, even if the plot is not visible.
133799A .NET NetworkVariableDataSource binding does not update its value on connection.
133863The Network Variable .NET class library does not provide a way to configure the type of a network variable when it is created programmatically.
136849The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
157881Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.
158854Installing Measurement Studio and TestStand 4.2 on a machine with Visual Studio 2008 can cause help topics to disappear.
158863Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.
164969Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.
168826Japanese characters may appear upside down when the caption orientation is set to Left for tank and meter .NET control labels.
177256Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
178633The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
181879TdmsChannel.GetData(TData) throws an out of memory exception when the data being accessed is larger than 2 GBs.
182240The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.
182699.NET graphs with multiple plots behave incorrectly when Visible is set to False for one of the plots.
184825Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
Note Refer to the What's New section in the NI Measurement Studio Help for information about bug fixes in previous versions of Measurement Studio.
Known Issues in Measurement StudioFor a complete list of incompatibilities in Measurement Studio with previous versions of Measurement Studio and otherwise supported features, including a list of obsoleted members and members that have been changed to sealed override or non-virtual, refer to the Measurement Studio Incompatibilities topic in the NI Measurement Studio Help.
[*]Measurement Studio 2009 uses the latest version of the Intel Math Kernel Library (MKL) to accelerate linear algebra operations. Some of the functions in the latest Intel MKL return different results compared to previous versions of MKL due to higher optimization, resulting in slight numerical differences between Measurement Studio 2009 and previous versions.
[*]The default Name property on a TdmsFile is now the filename without the extension instead of TDMS File.
[*]When writing analog or digital waveforms to a TDMS channel group, the wf_samples property now contains the number of samples in the most recently written waveform instead of the total number of samples written by all waveforms.
[*]When writing time stamp values in TDMS, the values are now converted to UTC instead of being written using local values. You can use the TDMS UTC Converter Tool to convert from the time zone you specify to UTC for all date/time data types in a file. You typically need to do this for existing files that fit the following criteria:
[*]You wrote the files with a version of the TDMS class library included in Measurement Studio 8.6.1 or earlier.
[*]You need to read the files with a version of the TDMS class library included in a version of Measurement Studio newer than 8.6.1, DIAdem, or LabVIEW.
[*]The files contain time-stamped data, where the absolute time of the time stamps is important.
The TDMS UTC converter tool is located in the \Common\Tdms folder. For more information, refer to the TDMS UTC Converter Readme in the \Common\Tdms folder.[*]When reading time stamp values in TDMS, the values are now converted to local values. You can use the TDMS UTC Converter Tool to convert from the time zone you specify to UTC for all date/time data types in a file. You typically need to do this for existing files that fit the following criteria:
[*]You wrote the files with a version of the TDMS class library included in Measurement Studio 8.6.1 or earlier.
[*]You need to read the files with a version of the TDMS class library included in a version of Measurement Studio newer than 8.6.1, DIAdem, or LabVIEW.
[*]The files contain time-stamped data, where the absolute time of the time stamps is important.
The TDMS UTC converter tool is located in the \Common\Tdms folder. For more information, refer to the TDMS UTC Converter Readme in the \Common\Tdms folder.
CopyrightUnder the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.TrademarksFor patents covering the National Instruments products, refer to the appropriate location: Help» Patents in your software, the patents.txt file on your CD, or ni.com/patents.
To comment on National Instruments documentation, refer to the National Instruments Web site.
页:
[1]