Measurement Studio is an integrated suite of tools and class libraries that are designed for developers using Microsoft .NET technologies to develop measurement and automation Windows and Web applications.
Measurement Studio 2010 SP1 includes separate, parallel sets of class libraries, integration features, and support documentation for developing with Visual Studio 2010, Visual Studio 2008, and Visual Studio 2005. This readme documents only Measurement Studio support for Visual Studio 2010. Measurement Studio support for other versions of Visual Studio includes separate readme files; refer to these respective readme files for more information about Measurement Studio support for other versions of Visual Studio.
This file contains the following sections:
Measurement Studio 2010 SP1 is a maintenance release containing the following updates:
NI Measurement Studio 2009 was the last version of Measurement Studio to provide support for Visual Studio 6.0, Visual Studio 2003, and Visual C++ MFC. If you want to continue building or developing applications using these legacy environments/languages, you can use the NI Measurement Studio for Legacy Environments/Languages product, which includes the NI Measurement Studio 2009 DVD, the NI Measurement Studio 8.1.2 for Visual Studio 6.0 CD, and the November 2009 NI Device Driver DVD. NI Measurement Studio for Legacy Environments/Languages is available upon request for qualifying Measurement Studio customers.
To qualify to receive NI Measurement Studio for Legacy Environments/Languages, you must meet either of the following criteria:
Refer to ni.com/info and enter infocode MFCsupport
if you require Visual C++ MFC support for Visual Studio 2010.
For additional information or to request NI Measurement Studio for Legacy Environments/Languages, please contact a Technical Sales Representative
at ni.com/contact
.
The following sections list the system requirements for Measurement Studio 2010 SP1 and instructions on how to install Measurement Studio 2010 SP1.
Note Refer to the Measurement Studio 2010 SP1 Known Issues Web page for a complete, up-to-date list of known issues in Measurement Studio 2010 SP1 before you install the software.
To use Measurement Studio support for Visual Studio 2010 or Visual Studio 2010 SP1 , your computer must have the following:
Use the following tips to ensure you can view Measurement Studio help integrated into Visual Studio 2010 and later.
By default, Visual Studio 2010 and later installs the Microsoft Help Library to the English locale.
Measurement Studio provides a tool, HelpConfigurationUtility.exe
, that you can use to install Measurement Studio for Visual Studio 2010 and later documentation to other Microsoft documentation locales.
You can also use the Help Configuration Utility to uninstall or reinstall Measurement Studio documentation for Visual Studio 2010 and later.
For more information on how to use this utility, refer to the Help Configuration Utility Readme located at
[installdir]\National Instruments\Shared\MeasurementStudio\Help Configuration Utility, where [installdir] refers to the directory where you installed National Instruments software.
Note When using the Help Configuration Utility, National Instruments recommends that you always uninstall and reinstall all Measurement Studio help components. Installing Measurement Studio help components separately could cause unexpected results when viewing the help.
Review the following tips for working with the integrated help:
Running the Measurement Studio Installer in Repair Mode
Using the Help Configuration Utility
To use .NET class libraries that interface to National Instruments device drivers, NI-DAQmx, NI-VISA, and NI-488.2,
you must install the underlying device drivers in addition to the .NET 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.
Refer to the following list for information about .NET support for NI device drivers.
Complete the following steps to install Measurement Studio. These steps describe a typical installation. Please carefully review all additional licensing and warning dialog boxes.
National 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 necessary to complete.
Tip
You can use a spec file to programmatically control the Measurement Studio installer for a single
distribution or for the entire suite.
An example spec file for a single distribution is located on
your installation media at <drive>:Distribution\Measurement Studio for VS20xx\Bin\template_spec.txt
.
For more information, refer
to
KnowledgeBase Article 4CJDP38M: Automating the Installation of a Single Installer
on ni.com.
Alternately, you can generate a spec file for the entire Measurement Studio suite. Refer to
KnowledgeBase Article 4GGGDQH0: Automating the Installation of a Suited Installer on ni.com for instructions on how to generate a spec file for your suite.
After you install Measurement Studio, you must use the NI Activation Wizard to activate the software. To activate Measurement Studio, you need the serial number printed on the Certificate of Ownership included in your software kit. Refer to the Licensing, Evaluation, and Activation section in the NI Measurement Studio Help for more information about how to activate Measurement Studio.
National Instruments offers a variety of Measurement Studio licenses, with certain licensed features available for each license type: Standard Edition, Professional Edition, and Enterprise Edition. Refer to the Measurement Studio Editions topic in the NI Measurement Studio Help for more information on Measurement Studio editions, and the Licensing Measurement Studio section in the NI Measurement Studio Help for more information about licensing Measurement Studio.
Tip To move to a different Measurement Studio edition, you can activate the new edition by using NI License Manager. Select Start»All Programs»NationalInstruments»NI License Manager to access NI License Manager.
For general license activation information, refer to ni.com/activate
. Refer
to ni.com/mstudio
to purchase a
Measurement Studio license. Contact a local National Instruments representative at www.ni.com/contact
for
more information or for questions about specific licensing needs.
You can have only one version of Measurement Studio installed on a system for each version of Visual Studio or the .NET Framework installed on the system. For example, you can have Measurement Studio 2010 SP1 for Visual Studio 2010 installed on the same system as Measurement Studio 8.6.1 for Visual Studio 2008, but you cannot have Measurement Studio 2010 SP1 for Visual Studio 2008 installed on the same system as Measurement Studio 8.6.1 for Visual Studio 2008.
If 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.
NoteNationalInstruments.Common.dll
uses a publisher policy file to redirect applications to always use the newest version ofNationalInstruments.Common.dll
installed on the system, for each version of the .NET Framework. However, prior versions ofNationalInstruments.Common.dll
remain in the GAC after you install a newer version of Measurement Studio. National Instruments exerts extra effort to ensure thatNationalInstruments.Common.dll
is backward-compatible so that applications built against prior versions of Measurement Studio continue to work as expected.
To deploy an application built with Measurement Studio .NET class libraries, the target computer must have a Windows 7/Vista/XP/Server 2003 and 2008 (R2 editions) operating system operating system and .NET Framework 4.0.
For assistance in getting started with Measurement Studio 2010 SP1, 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 Getting Started with Measurement Studio or the Measurement Studio Release Notes.
For step-by-step guides to learning how to develop applications with Measurement Studio, refer to the Measurement Studio Walkthroughs section of the NI Measurement Studio Help.
Within Visual Studio, you can launch the NI Measurement Studio Help by selecting Measurement Studio»NI Measurement Studio Help.
To view the Getting Started with Measurement Studio guide or the Measurement Studio Release Notes, select Start»All Programs»National Instruments»<Measurement Studio>»Getting Started with Measurement Studio 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.
Note Because Measurement Studio 2010 SP1 is a maintenance release, the Getting Started with Measurement Studio manual and the Measurement Studio Release Notes were not revised. The most recent versions of the Getting Started with Measurement Studio manual and the Measurement Studio Release Notes document Measurement Studio 2010.
The following items are bugs fixed in Measurement Studio 2010 SP1.
ID | Fixed Issue | Issue Details |
---|---|---|
168274 | Reading and writing data within the same loop using TDMS results in a significant performance decrease. | |
217352 |
Updating the InteractionModeDefault of any .NET graph while the mouse is over the graph will not update the mouse cursor.
|
The cursor will not update until the mouse moves off and then back onto the graph. |
222524 | The y-axis on a Measurement Studio graph accommodates the text length of a custom division label even if the custom division is not visible. | If you create a custom division on the y-axis with a label long enough to cause the y-axis width to grow, the axis does not return to its normal size if the custom division is not visible. |
235390 | Measurement Studio Boolean controls do not correctly handle the <Esc> key. | For example, when an LED or Switch has an interaction mode of SwitchWhenReleased , you cannot press <Esc> to cancel the change. |
235391 | Measurement Studio Boolean controls do not correctly handle loss of application focus. |
You see this behavior if the following steps occur:
|
244273 | A project using Measurement Studio mixed mode assemblies built against .NET Frameworks prior to .NET Framework 4 cannot run against .NET Framework 4. | If you build a Measurement Studio project that references a Measurement Studio mixed mode assembly, such as NationalInstruments.Common.Native in Visual Studio 2005 or 2008, and try to run the project on a machine that has only .NET Framework 4, the project will not run, even when using an app.config file forcing the application to use .NET Framework 4.
The project fails to load the mixed mode assembly. |
254498 | Waveform, scatter, complex, and intensity graph annotations do not appear in the correct position if moved from one graph to another. | |
257272 |
EngineeringFormatInfo.Parse fails when used with non-English numeric separators.
|
|
276432 | The Visual Studio Debugger display strings for the Measurement Studio intensity graph are not consistent with other Measurement Studio graphs. | The Debugger display string for the intensity graph shows {PlotAreaColor={Color[Black]}} instead of {Plots = 1} , like other Measurement Studio graphs. |
276435 |
If you call the Draw method on a Measurement Studio annotation and the Visible property of the annotation is set to false, the annotation does not draw.
|
All other Measurement Studio user interface components draw correctly when you call Draw , even if the Visible property is set to false. |
276792 | The Update Project References dialog box shows an evaluation warning. | This evaluation warning displays because the Update Project References dialog box was built without properly activating a third-party software component. This warning does not mean that your copy of Measurement Studio is in the evaluation license state. Despite the evaluation warning, your project references will update successfully. |
285295 | You cannot evaluate Measurement Studio on Italian versions of Windows. | Attempting to run any projects built while evaluating Measurement Studio results in a LicenseException . |
286749 | If a Measurement Studio control is on a Microsoft tab control, saving the control to an image results in a poor-quality image. | If you save the image as a .png file, the image quality is poor. If you save the image as a .jpeg or .bmp file, the image is entirely black. |
290486 | Using a logarithmic x-axis scale on Measurement Studio graphs can cause a hang for some data sets. | This issue only happens when the lower bound of the x-axis range is <= .1000. This issue also only happens for certain data sets. |
292544 | Deployed Measurement Studio network variable client programs cannot use LogosXT. | A LogosXT merge module is not available to redistribute the LogosXT components. |
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.
You can access the known issues for Measurement Studio 2010 SP1 online. Refer to the Measurement Studio 2010 SP1 Known Issues Web page for a complete, up-to-date listing of known issues in Measurement Studio 2010 SP1.
For 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.
In prior versions of Measurement Studio, Measurement Studio integrated tools updated Measurement Studio assembly references regardless of the version of the .NET Framework that the project targeted. For example, if you used Visual Studio 2010 to open a Visual Studio project with references to Measurement Studio assemblies built against .NET Framework 3.5, Measurement Studio integrated tools would prompt you to change your project to refer to the Measurement Studio assemblies built against .NET Framework 4. This behavior made it inconvenient to use newer versions of Visual Studio to develop projects that target older versions of the .NET Framework.
In Measurement Studio 2010 SP1, Measurement Studio integrated tools update Measurement Studio assembly references only if the project targets the version of the .NET Framework that the integrated tools support. For example, if you use Visual Studio 2010 to open a Visual Studio project with references to Measurement Studio assemblies built against .NET Framework 3.5, Measurement Studio integrated tools will not attempt to update the assembly references. If you use Visual Studio 2010 to open a Visual Studio project with references to Measurement Studio assemblies built against .NET Framework 4, Measurement Studio integrated tools will attempt to update the assembly references.
Complete the following steps if you want Measurement Studio integrated tools to update your Measurement Studio assembly references:
Some NI components require Microsoft Silverlight. If you do not have Silverlight installed on your computer, but you do have Internet access, you can download the installer from Microsoft at http://www.microsoft.com/silverlight/. If you do not have Internet access, you can install Silverlight from this NI distribution media.
You may not use any H.264/MPEG-4 AVC and/or VC-1 technology or codecs included in or with Microsoft Silverlight software which may be provided by NI as Third Party Software, including for the purpose of encoding or decoding video in compliance with, or making use of, the H.264/AVC visual standard or the VC-1 video standard.
If you create and distribute software applications that contain NI components that also use Microsoft Silverlight, you may be authorized to include Silverlight in installers or on physical media as long as you comply with certain requirements. Refer to the notice.txt file in the <National Instruments>\_Legal Information\Microsoft Silverlight 4.0 directory or the NI standard End User License Agreement (EULA) located in the <National Instruments>\Common\MDF\EULADepot\NIReleased directory for more information.
Measurement Studio uses third-party components.
For licensing information on these third-party components, refer to the Measurement Studio 2010 Service Pack 1 FOSS notices.pdf in the [dvddrive]:\Licenses
folder of your NI Measurement Studio installation media.
© 2003–2011 National Instruments Corporation. All rights reserved.
Under 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.
CVI, LabVIEW, National Instruments, NI, ni.com, the National Instruments corporate logo, and the Eagle logo are trademarks of National Instruments Corporation. Refer to the Trademark Information section on ni.com/trademarks for other National Instruments trademarks.
For patents covering the National Instruments products, refer to the appropriate location:
Help»Patents
in your software, the patents.txt
file on your DVD, or ni.com/patents.