Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Jan 8, 2010


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Measurement Studio 8.6.1 Known Issues

0 ratings | 0.00 out of 5
Print

Overview

This document contains the Measurement Studio 8.6.1 known issues that were discovered before and since the release of Measurement Studio 8.6.1. Not every issue known to NI will appear on this list; it is intended to only show the severe and more common issues that can be encountered.

Each Issue appears as a row in the table and includes these fields:

  • Issue ID - the number in at the top of each of the cells in the first column. When you report an issue to NI, you may be given this ID, you can also find IDs posted by NI on the discussion forums or in Knowledge Base articles.
  • Legacy ID (optional) - If an issue has a legacy ID from NI's legacy/deprecated bug reporting database, you will see it appear on a separate line directly below the Issue ID in the table, or to the right of the Issue ID in the table of contents (separated by a space).
  • Issue Title: in italics - it describes the issue in one sentence or less
  • Problem Description - a few sentences which describe the problem in further detail. The brief description given does not necessarily describe the problem in full detail, and it is expected that you might want more information on an issue. If you would like more information on an issue feel free to contact NI (contact information below) and reference the ID number given in the document.
  • Workaround - possible ways to work around the problem. The workarounds that appear in the document are not always tested by NI and are not guaranteed to resolve the issue. If a workaround refers you to the NI KnowledgeBase, please visit www.ni.com/kb/ and enter that KB number in the search field to locate the specific document.
  • Reported Version - the earliest version of Measurement Studio the issue was reported in. If you discover the issue appears in an earlier version of Measurement Studio than is reported in this field, you can report that to NI (contact information below) to have the field updated.
  • Resolved Version - version the issue was resolved or was no longer applicable. If an issue has not been resolved "N/A" will be reported.
  • Date Added - the date the issue was added to the document (not the reported date).

Document Organization

The Known Issues Document is divided into two separate tables appearing in two separate Developer Zone documents. The known issues in this document are organized by the category of issue, and sorted by the date the issue was added to the document (not necessarily the date the issue was reported to NI). This table is recommended for use in helping determine if an issue has been reported to us, and is also recommended for users wanting to skim the document to learn of potential issues they may face with Measurement Studio 8.6.1 during development. If an issue has multiple categories, it will appear multiple times in this document. To view the issues organized by date, visit the document linked below:

Known Issues by Date

Contacting NI

Feel free to contact NI regarding this document or issues in the document. If you are contacting NI in regards to a specific issue, be sure to reference the ID number given in the document to the NI representative. The ID number contains the current issue ID number as well as the legacy ID number (use the current ID number when contacting National Instruments). You can contact us through any of the normal support channels including phone, email, or the discussion forums. Visit the NI Website to contact us. Also consider contacting us if you find a workaround for an issue that is not listed in the document so that we can add the workaround to the document.

Note: To see known issue relating to Microsoft Visual Studio 2003, please view the ReadmeVS2003.html document located on your Measurement Studio media.

Known Issues by Category

The following items are known issues in Measurement Studio 8.6.1 sorted by Category.

Visual Studio 2005 - .NET Class Libraries
117112 An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control is using the ThickFrame3D or ThinFrame3D borders.
121822 Changes to a TDMS file property value might not be reflected in other objects.
122353 Mouse cursor changes to the default mouse cursor after zooming.
127686 Writing a single value to the same TDMS File 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.
127687 Setting a TDMS file property multiple times with different data types might corrupt the property.
133218 Rendering ASP.NET Web pages using Mozilla Firefox on Windows Vista can be very slow.
133220 4B89AJ00 Network variable performance decreases when machines hosting the reader, writer, and variables are mixed between Logos and LogosXT.
133256 4DDCC0IO Creating network variables causes a small memory leak
133380 In some circumstances, the network variable class library deadlocks if you are stepping through code in a network variable class library event handler.
133384 In some instances, running your Visual C++ project results in unlicensed exceptions.
133390 National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA.
133396 Under some circumstances, plots with data that extend outside the plot area are clipped incorrectly.
133413 The Windows Forms Designer presents an error page stating that parts cannot be found.
136849 The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
31074 489EEQ03 Dropping a Measurement Studio control onto the Design vew of an ASP.NET Web site might result in an error.
31138 435E06I0 Calling DoEvents in a NumericEdit control callback may cause an exception
31271 40A7S0HW Editing an axis interactively and then calling PlotYAppend from the AutoRefresh callback with a fixed axis erases the previous committed axis value.
96497 Calling ShowDialog on a Windows Form that contains a property editor control might cause an InvalidCastException.
98865 3ZNCBRAF If you create a managed Visual C++ project using the Windows Application template, put a Measurement Studio .NET control on the form, and add a setup project to the solution using the primary output of the C++ project, you will receive a missing file error when you build.
115770 Measurement Studio UI controls that are part of a custom Web control do not display during design time.
129222 Using Measurement Studio controls in a Visual Basic .NET application with an '&' in the project path name causes errors.
117515 Nianlys.dll may throw a System.AccessViolationException on a computer with DEP enabled.
33786 Undo does not work for some Measurement Studio .NET properties when edited from the Microsoft Visual Studio Designer.
140923 Changing the axis range on a WaveformGraph, ScatterGraph, or ComplexGraph with few points causes skewed plot lines.
132782 A .NET cursor with SnapMode configured to NearestPoint mode will snap to the nearest point on any plot in a .NET graph, even if the point's plot is not visible.
133866 The Nework Variable .NET class library does not provide a way to include a description in the variable attribute for a Network Variable.
154564 Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS
157881 Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.
164969 Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.
168826 Japanese characters may appear upside down when the caption orientation is set to Left for Tank and Meter .NET control labels.
178633 The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
181879 TdmsChannel.GetData<T>() throws an out of memory exception when the data being accessed is larger than 2 GBs.
182699 .NET graphs with multiple plots behave incorrectly, in the Visual Studio designer, when Visible is set to False for one of the plots.
194621 ZoomXY may not zoom accurately when multiple axes are used.
197171 Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase.
133799 A .NET NetworkVariableDataSource binding does not update its value on connection.
158863 Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.
168274 Reading and writing data within the same loop using TDMS results in a significant performance decrease.
178108 .NET cursors do not snap to plots when SnapMode is Nearest Point and the associated plot has no data.
180034 The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators.
181121 NetworkVariableBrowserDialog does not handle variables of type TimeStamp.
181874 The Datasocket "Select URL" dialog may crash Visual Studio when using Windows Vista.
182120 Network Variable does not support variables with the Timestamp data type.
184825 Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
193809 Network Variable applications deployed to a machine that is acting as the variable server may crash after the application is installed.
196747 Using a single Network Variable writer from multiple threads may result in a hang in your application.
199947 Significant decrease in performance occurs when using NI-488.2 for Microsoft Windows and LabVIEW Real-Time
Visual Studio 2005 - Deploying Measurement Studio Applications
177256 Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
181843 Dropping a Measurement Studio .NET control into a Visual Studio Web application at design time may result in an error.
Visual Studio 2005 - Documentation
119969 The Document/View Architecture in Visual C++ Test and Measurement Applications topic link is broken.
120249 If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.
133222 451EGFBK Windows Vista does not support use of help files with a .hlp file extension, including What's This? help.
133327 In Visual C++, Measurement Studio user interface and 3D graph controls have What's This? help available, unless you are running Windows Vista.
133328 In Visual C++, the What's This? help question mark is not always displayed.
133331 Accessing the Help button in Visual C++ does not always show Measurement Studio help.
133386 Measurement Studio Visual C++ properties that are defined by get and set methods do not show help in the Object Browser.
133437 Some help items do not work if MSDN help is not installed.
133439 Links to hardware class library documentation may be broken if you do not have the latest hardware drivers installed.
31142 42GE5NZ7 F1 does not launch the correct help for Measurement Studio Web Forms Controls
177703 Links from the Measurement Studio stand-alone help viewer to the Visual Studio Help Collection are broken.
Visual Studio 2005 - Environment Integration Features
133322 In some circumstances, you receive error, HRESULT E_FAIL, when using the DAQ Application Project Wizard.
133332 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.
33154 483FFE00 The Parameter Assistant does not always show NI-VISA resources or NI-488.2 boards.
157577 Instrument I/O Assistant code generation fails when the FIPS algorithm policy is enabled.
182240 The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.
193763 Visual Studio Setup Projects for DataSocket applications do not automatically add the logos.msm merge module.
Visual Studio 2005 - Installer
133291 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 unexpected behavior.
133317 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.
133318 Measurement Studio controls might exhibit evaluation behavior.
133319 Installing Measurement Studio 8.5 over previous versions could result in a loss of Analysis class library functionality.
Visual Studio 2005 - Uninstaller
191580 Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries.
Visual Studio 2005 - Visual C++ Class Libraries
116288 Resizing the font of the CWNumEdit control causes the text to flicker before it updates.
133392 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.
133414 You cannot use Measurement Studio class libraries in 64-bit applications.
133415 The Analysis library calls the LoadLibrary function.
133416 If you have created a Visual C++ Console Application and are linking statically to MFC, you may encounter LNK2005 and LNK1169 errors.
133421 Measurement Studio Visual C++ controls do not support being hosted in HTML dialogs.
133422 The wrappers that Visual C++ generates for the Measurement Studio ActiveX controls are incomplete.
130937 Dotted lines in ActiveX controls are printed as solid lines in some cases.
151406 Setting the annotation style of a CWGraph to Range or Half Space causes the numbering to disappear for the X and Y axes.
156506 The Microsoft C++ Add Variable wizard throws a script error when Internet Explorer 8 is installed.
194621 ZoomXY may not zoom accurately when multiple axes are used.
Visual Studio 2008 - .NET Class Libraries
117112 An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control is using the ThickFrame3D or ThinFrame3D borders.
121822 Changes to a TDMS file property value might not be reflected in other objects.
122353 Mouse cursor changes to the default mouse cursor after zooming.
127686 Writing a single value to the same TDMS File 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.
127687 Setting a TDMS file property multiple times with different data types might corrupt the property.
133218 Rendering ASP.NET Web pages using Mozilla Firefox on Windows Vista can be very slow.
133220 4B89AJ00 Network variable performance decreases when machines hosting the reader, writer, and variables are mixed between Logos and LogosXT.
133256 4DDCC0IO Creating network variables causes a small memory leak
133380 In some circumstances, the network variable class library deadlocks if you are stepping through code in a network variable class library event handler.
133384 In some instances, running your Visual C++ project results in unlicensed exceptions.
133390 National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA.
133396 Under some circumstances, plots with data that extend outside the plot area are clipped incorrectly.
133413 The Windows Forms Designer presents an error page stating that parts cannot be found.
136849 The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
31074 489EEQ03 Dropping a Measurement Studio control onto the Design vew of an ASP.NET Web site might result in an error.
31138 435E06I0 Calling DoEvents in a NumericEdit control callback may cause an exception
31271 40A7S0HW Editing an axis interactively and then calling PlotYAppend from the AutoRefresh callback with a fixed axis erases the previous committed axis value.
96497 Calling ShowDialog on a Windows Form that contains a property editor control might cause an InvalidCastException.
115770 Measurement Studio UI controls that are part of a custom Web control do not display during design time.
129222 Using Measurement Studio controls in a Visual Basic .NET application with an '&' in the project path name causes errors.
117515 Nianlys.dll may throw a System.AccessViolationException on a computer with DEP enabled.
33786 Undo does not work for some Measurement Studio .NET properties when edited from the Microsoft Visual Studio Designer.
140923 Changing the axis range on a WaveformGraph, ScatterGraph, or ComplexGraph with few points causes skewed plot lines.
132782 A .NET cursor with SnapMode configured to NearestPoint mode will snap to the nearest point on any plot in a .NET graph, even if the point's plot is not visible.
133866 The Nework Variable .NET class library does not provide a way to include a description in the variable attribute for a Network Variable.
154564 Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS
157881 Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.
164969 Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.
168826 Japanese characters may appear upside down when the caption orientation is set to Left for Tank and Meter .NET control labels.
178633 The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
181879 TdmsChannel.GetData<T>() throws an out of memory exception when the data being accessed is larger than 2 GBs.
182699 .NET graphs with multiple plots behave incorrectly, in the Visual Studio designer, when Visible is set to False for one of the plots.
197171 Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase.
133799 A .NET NetworkVariableDataSource binding does not update its value on connection.
158863 Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.
168274 Reading and writing data within the same loop using TDMS results in a significant performance decrease.
178108 .NET cursors do not snap to plots when SnapMode is Nearest Point and the associated plot has no data.
180034 The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators.
181121 NetworkVariableBrowserDialog does not handle variables of type TimeStamp.
181874 The Datasocket "Select URL" dialog may crash Visual Studio when using Windows Vista.
182120 Network Variable does not support variables with the Timestamp data type.
184825 Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
193809 Network Variable applications deployed to a machine that is acting as the variable server may crash after the application is installed.
196747 Using a single Network Variable writer from multiple threads may result in a hang in your application.
199947 Significant decrease in performance occurs when using NI-488.2 for Microsoft Windows and LabVIEW Real-Time
Visual Studio 2008 - Deploying Measurement Studio Applications
177256 Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
181843 Dropping a Measurement Studio .NET control into a Visual Studio Web application at design time may result in an error.
Visual Studio 2008 - Documentation
119969 The Document/View Architecture in Visual C++ Test and Measurement Applications topic link is broken.
120249 If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.
133222 451EGFBK Windows Vista does not support use of help files with a .hlp file extension, including What's This? help.
133437 Some help items do not work if MSDN help is not installed.
133439 Links to hardware class library documentation may be broken if you do not have the latest hardware drivers installed.
31142 42GE5NZ7 F1 does not launch the correct help for Measurement Studio Web Forms Controls
158854 Installing Measurement Studio and TestStand 4.2 on a machine with Visual Studio 2008 can cause help topics to disappear.
177703 Links from the Measurement Studio stand-alone help viewer to the Visual Studio Help Collection are broken.
Visual Studio 2008 - Environment Integration Features
133322 In some circumstances, you receive error, HRESULT E_FAIL, when using the DAQ Application Project Wizard.
133332 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.
33154 483FFE00 The Parameter Assistant does not always show NI-VISA resources or NI-488.2 boards.
157577 Instrument I/O Assistant code generation fails when the FIPS algorithm policy is enabled.
182240 The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.
195429 When the "Automatically Update ASP.NET Project" option is set to false in Visual Studio 2008, the project is still updated.
193763 Visual Studio Setup Projects for DataSocket applications do not automatically add the logos.msm merge module.
Visual Studio 2008 - Installer
111651 The error, "Attempting to deserialize an empty stream," sometimes occurs when you attempt to build a Web Site project using Measurement Studio controls.
133291 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 unexpected behavior.
133317 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.
133318 Measurement Studio controls might exhibit evaluation behavior.
133319 Installing Measurement Studio 8.5 over previous versions could result in a loss of Analysis class library functionality.
Visual Studio 2008 - Uninstaller
191580 Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries.
Visual Studio 2008 - Visual C++ Class Libraries
116288 Resizing the font of the CWNumEdit control causes the text to flicker before it updates.
127067 Measurement Studio Support for Visual Studio 2005 Visual C++ examples do not compile when upgraded to Visual Studio 2008.
133414 You cannot use Measurement Studio class libraries in 64-bit applications.
133415 The Analysis library calls the LoadLibrary function.
133416 If you have created a Visual C++ Console Application and are linking statically to MFC, you may encounter LNK2005 and LNK1169 errors.
133421 Measurement Studio Visual C++ controls do not support being hosted in HTML dialogs.
133422 The wrappers that Visual C++ generates for the Measurement Studio ActiveX controls are incomplete.
130937 Dotted lines in ActiveX controls are printed as solid lines in some cases.
151406 Setting the annotation style of a CWGraph to Range or Half Space causes the numbering to disappear for the X and Y axes.
156506 The Microsoft C++ Add Variable wizard throws a script error when Internet Explorer 8 is installed.



ID Known Issue
Visual Studio 2005 - .NET Class Libraries
117112

Return
An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control is using the ThickFrame3D or ThinFrame3D borders.
The extraneous horizontal or vertical white patch appears in the .NET control if the size of the control is greater than 474 pixels in either width or height and the control is using either the ThickFrame3D or ThinFrame3D border.

Workaround: Choose a non-3D style for large controls.

Reported Version: 8.1    Resolved Version: 2009    Added: 11/17/2008
121822

Return
Changes to a TDMS file property value might not be reflected in other objects.
If you have multiple TdmsFile objects accessing a single TDMS file and you update a property value in one object, the updated property value might not be reflected in the other objects. This known issue applies to file, channel group, and channel properties.

Workaround: N/A

Reported Version: 8.6    Resolved Version: N/A    Added: 11/17/2008
122353

Return
Mouse cursor changes to the default mouse cursor after zooming.
After zooming in on a waveform graph in a Measurement Studio .NET WebForms application, the mouse cursor changes to the default mouse cursor until you move the mouse.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
127686

Return
Writing a single value to the same TDMS File 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.
If you set the same TDMS channel group property to the same value in between writes to two or more channels and save, the data written is corrupted.

Workaround: Do not write the same value to the same property twice.

Reported Version: 8.6    Resolved Version: 2009    Added: 11/17/2008
127687

Return
Setting a TDMS file property multiple times with different data types might corrupt the property.
If you set the same TDMS file property more than once with different data types without saving between calls to SetFileProperty, the property becomes corrupted.

Workaround: Save the file between calls to SetFileProperty.

Reported Version: 8.6    Resolved Version: 2009    Added: 11/17/2008
133218

Return
Rendering ASP.NET Web pages using Mozilla Firefox on Windows Vista can be very slow.

Workaround: The following workaround may correct the issue:
  1. Open Firefox.
  2. Type about:config into the address bar and press Enter.
  3. Find network.dns.disableIPv6 in the list that is displayed.
  4. Make sure that this option is set to true.


    Reported Version: 8.5    Resolved Version: N/A    Added: 11/17/2008
133220
4B89AJ00

Return
Network variable performance decreases when machines hosting the reader, writer, and variables are mixed between Logos and LogosXT.
Logos is the National Instruments proprietary protocol for inter-process communication that is used by NI-Publish Subscribe Protocol (psp:). Performance is especially degraded when the writer and network variable host use LogosXT and the reader that attempts to read the network variable uses Logos. This issue occurs for all reader classes.

Workaround: For optimum performance, National Instruments recommends that all machines accessing network variables, including the machine that hosts the variable, should use LogosXT. If using LogosXT on all machines is not possible, you should disable LogosXT. You disable LogosXT by adding a DWORD value named DisablePSPXT to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\LogosXT and setting its value to 1. If you must use a mix of Logos versions, you can reduce the performance loss by using Variable Manager. Use Variable Manager to configure a sufficiently large server-side buffer for the network variable.

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
133256
4DDCC0IO

Return
Creating network variables causes a small memory leak
Creating a network variable using the ServerVariable.Create or ServerVariableInfo.Create methods results in a memory leak of approximately 50 bytes per variable that is created.

Workaround: Consider using implicitly created network variables if you are creating and deleting numerous variables over a long period of time.

Reported Version: 8.5    Resolved Version: N/A    Added: 11/17/2008
133380

Return
In some circumstances, the network variable class library deadlocks if you are stepping through code in a network variable class library event handler.
The network variable class library deadlocks if you are stepping through code in a network variable class library event handler and you are watching any of the following properties in the Debugger Watch Window:
  • ConnectionStatus,
  • NetworkVariableBufferedSubscriber.ItemCapacity,
  • NetworkVariableBufferedSubscriber.ItemCount,
  • NetworkVariableBufferedWriter.ItemCapacity, or
  • NetworkVariableBufferedWriter.ItemCount.
When the Debugger evaluates properties in the Watch Window, it freezes all other threads except the currently executing thread. When the network variable thread is frozen, the network variable class library deadlocks.

Workaround: To work around this issue, do not add the properties listed above to the Watch Window when stepping through network variable event handler code.

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
133384

Return
In some instances, running your Visual C++ project results in unlicensed exceptions.
In Visual C++/CLI projects, when you drop a Measurement Studio control on a form, Visual Studio references the Measurement Studio assemblies from the GAC. If you select Measurement Studio»Refresh Project License File, the contents of the .licx file are cleared. Without the proper contents in the .licx file, running your project results in unlicensed exceptions.

Workaround: To refresh the .licx file, select Measurement Studio»View .NET Class Library Wizard. In the Measurement Studio .NET Class Library Wizard dialog box, deselect the Measurement Studio libraries and close the dialog box. Run the Measurement Studio .NET Class Library Wizard again and select the Measurement Studio libraries.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133390

Return
National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133396

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133413

Return
The Windows Forms Designer presents an error page stating that parts cannot be found.
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 presents an error page stating that parts cannot be found. 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.

Workaround: To fix this problem, add project references to NationalInstruments.UI and NationalInstruments.Common. Measurement Studio does this for you automatically, so you see this issue only if you disable Measurement Studio integration features in Visual Studio.

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
136849

Return
The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
The NetworkVariableBufferedSubscriber.PropertyChanged event is not raised when the ItemCount property changes due to a new data item arriving or an item being removed from the buffer. This means there is no notification when new items arrive in the buffer.

Workaround: Either use a timer to periodically poll the ItemCount property or use NetworkVariableSubscriber and maintain your own buffer for the data items.

Reported Version: 8.5    Resolved Version: 2009    Added: 11/17/2008
31074
489EEQ03

Return
Dropping a Measurement Studio control onto the Design vew of an ASP.NET Web site might result in an error.
Under some circumstances, dropping a Measurement Studio control onto the Design view of an ASP.NET Web site results in an error.

Workaround: If the error occurs, close and then re-open the page in Design view.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
31138
435E06I0

Return
Calling DoEvents in a NumericEdit control callback may cause an exception
When using the NumericEdit control, if a call is made to DoEvents inside either the ValueChange event or the AfterValueChangeEvent and the button is pressed rapidly, the control throws an exception. This error can also occur if the event handlers take a while to return. Microsoft has confirmed that this is a problem with the NumericUpDown control in the .NET Framework.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
31271
40A7S0HW

Return
Editing an axis interactively and then calling PlotYAppend from the AutoRefresh callback with a fixed axis erases the previous committed axis value.

Workaround: Put the control inside an UpdatePanel and plot data using the timer tick event

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
96497

Return
Calling ShowDialog on a Windows Form that contains a property editor control might cause an InvalidCastException.
Calling ShowDialog on a Windows Form that contains a property editor control linked to a Measurement Studio .NET control from a non-UI thread causes an InvalidCastException.

Workaround: Use SetApartmentState() to set the ApartmentState of the thread created to ApartmentState.STA.

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
98865
3ZNCBRAF

Return
If you create a managed Visual C++ project using the Windows Application template, put a Measurement Studio .NET control on the form, and add a setup project to the solution using the primary output of the C++ project, you will receive a missing file error when you build.

Workaround: To work around this issue, do not use the primary output option for the setup project. Instead manually add the .exe and the required .msm files to the project.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
115770

Return
Measurement Studio UI controls that are part of a custom Web control do not display during design time.
This issue has been fixed with the release of Visual Studio 2008 SP1.

Workaround: Upgrade to Visual Studio 2008 SP1. The controls will display correctly at run time even without SP1.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/05/2009
129222

Return
Using Measurement Studio controls in a Visual Basic .NET application with an '&' in the project path name causes errors.
Microsoft has confirmed that this is a bug in Visual Studio, which has reportedly been fixed for the next release of Visual Studio.

Workaround: Remove the '&' from the path name.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/05/2009
117515

Return
Nianlys.dll may throw a System.AccessViolationException on a computer with DEP enabled.

Workaround: Currently, disabling DEP is the only workaround for this issue. To disable DEP, complete the following steps:
  1. Run bcdedit.exe /set {current} nx AlwaysOff from the command line.
  2. Restart your computer.
To re-enable DEP, do the following:
  1. Run bcdedit.exe /set {current} nx Optin
  2. Restart the computer
For more information, refer to Microsoft MSDN Library documentation for the nx parameter of the BCDEdit /set command. Caution The AlwaysOff option disables DEP on all processes running on the machine. Disabling DEP can make your system more vulnerable to malicious software.

Reported Version: 8.1    Resolved Version: 2009    Added: 01/30/2009
33786

Return
Undo does not work for some Measurement Studio .NET properties when edited from the Microsoft Visual Studio Designer.
Microsoft has confirmed that this is a bug in the Designer and will possibly fix the issue in a future update or version.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 01/30/2009
140923

Return
Changing the axis range on a WaveformGraph, ScatterGraph, or ComplexGraph with few points causes skewed plot lines.
Due to rounding errors, as points move further off screen, the plot lines become less accurate.

Workaround: Provide more points for your plot, or constrain the range of the graph in question.

Reported Version: 8.1    Resolved Version: N/A    Added: 03/10/2009
132782

Return
A .NET cursor with SnapMode configured to NearestPoint mode will snap to the nearest point on any plot in a .NET graph, even if the point's plot is not visible.

Workaround: Cancel the event if the cursor is about to snap to an invisible plot in the BeforeMoveCursor event by using the BeforeMoveXYCursorEventArgs parameter as follows: if (!e.Plot.Visible) { e.Cancel = true; }

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
133866

Return
The Nework Variable .NET class library does not provide a way to include a description in the variable attribute for a Network Variable.

Workaround: You can set the description through Distributed System Manager or Variable Manager.

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
154564

Return
Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS
Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS. This happens when the page is being accessed from more than one place and particularly when the page is being refreshed very quickly.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 04/08/2009
157881

Return
Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.

Workaround: Get the position of the cursor prior to plotting, then set the cursor to this position after plotting.

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
164969

Return
Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 10/06/2009
168826

Return
Japanese characters may appear upside down when the caption orientation is set to Left for Tank and Meter .NET control labels.

Workaround: N/A

Reported Version: 8.5    Resolved Version: 2009    Added: 10/06/2009
178633

Return
The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
When setting very large history capacity values, Measurement Studio inconsistently throws Out Of Memory Exceptions. For example, a value of 14,000,000 may be accepted, whereas 13,999,999 may not be.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 10/06/2009
181879

Return
TdmsChannel.GetData<T>() throws an out of memory exception when the data being accessed is larger than 2 GBs.
Instead of returning the largest array possible, TdmsChannel.GetData() throws an Out of Memory exception if the channel is large enough that creating an array of its elements would exceed the .NET object size limit of two GBs.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 10/06/2009
182699

Return
.NET graphs with multiple plots behave incorrectly, in the Visual Studio designer, when Visible is set to False for one of the plots.
If you add multiple plots to a waveform graph, scatter graph, or complex graph, and then modify the visible property of one of the plots in the Visual Studio designer, the graphs will render incorrectly in the Visual Studio designer. The waveform graph and the complex graph will display X and Y ranges with very large values. The complex graph will throw an exception, and fail to render in the designer.

Workaround: N/A

Reported Version: 8.6.1    Resolved Version: 2009    Added: 10/06/2009
194621

Return
ZoomXY may not zoom accurately when multiple axes are used.
If a graph has multiple X or Y axes, the overload ZoomXY(referencePlot, xData, yData, width, height) will zoom accurately for the axes associated with the plot that are referenced in the first parameter. However, the axes not associated with the given plot will not zoom accurately.

Workaround: N/A

Reported Version: 8.6    Resolved Version: N/A    Added: 11/30/2009
197171

Return
Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 11/30/2009
133799

Return
A .NET NetworkVariableDataSource binding does not update its value on connection.

Workaround: Call SetValue on the NetworkVariableDataSource binding when each connection occurs.

Reported Version: 8.5    Resolved Version: 2009    Added: 12/01/2009
158863

Return
Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
168274

Return
Reading and writing data within the same loop using TDMS results in a significant performance decrease.

Workaround: Read and write data in separate loops.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
178108

Return
.NET cursors do not snap to plots when SnapMode is Nearest Point and the associated plot has no data.

Workaround: Ensure the associated plot contains data.

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
180034

Return
The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
181121

Return
NetworkVariableBrowserDialog does not handle variables of type TimeStamp.
If the dialog is used during design time in Visual Studio, such as when browsing to a variable for a NetworkVariableDataSource, Visual Studio will crash if a process containing a variable of type TimeStamp is expanded. The same operation will result in a "Data Type is not valid" exception at run-time.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
181874

Return
The Datasocket "Select URL" dialog may crash Visual Studio when using Windows Vista.
The dialog that appears when you click the "Select URL" option for the Datasocket control may crash Visual Studio.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
182120

Return
Network Variable does not support variables with the Timestamp data type.
If you try to browse to a process that contains a variable with this data type, calls to GetSubItems() fail. As a result, you cannot browse for items in that process.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: N/A    Added: 12/01/2009
184825

Return
Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
If you are using more than one x-axis or y-axis, and you edit the range of an axis before zooming or panning, reverting the zoom or pan operation will not work correctly.

Workaround: N/A

Reported Version: 8.5    Resolved Version: 2009    Added: 12/01/2009
193809

Return
Network Variable applications deployed to a machine that is acting as the variable server may crash after the application is installed.
If your application is installed after the NINETVARSERV redist installer, the Shared Variable Engine service will be stopped by your application installer. If this service is not running, applications that use Network Variable may crash.

Workaround: There are two workarounds for this issue:
  1. After installing both the Network Variable application installer and the NINETVARSERV installer, reboot the computer.
  2. Ensure you install the NINETVARSERV installer after the Network Variable application installer.


Reported Version: 8.6.1    Resolved Version: N/A    Added: 12/01/2009
196747

Return
Using a single Network Variable writer from multiple threads may result in a hang in your application.

Workaround: Place a lock around each Network Variable write call.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
199947

Return
Significant decrease in performance occurs when using NI-488.2 for Microsoft Windows and LabVIEW Real-Time
You might experience significant loss of GPIB performance after installing or updating NI software on systems using PCI, PCI Express, PMC, or PXI GPIB interface types or built-in interfaces on PXI and VXI controllers. All other GPIB interfaces are not affected. Refer to KnowledgeBase 54EF93G2 for more information about this issue.

Workaround: Refer to KnowledgeBase 54EF93G2 for more information about this issue.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/08/2010
Visual Studio 2005 - Deploying Measurement Studio Applications
177256

Return
Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
In the web.config file, IIS6 expects the module and handler definition to be in <system.web>/<httpModules> and <system.web>/<httpHandlers>, whereas IIS7 expects the module and handler definition to be in <system.webServer>/<modules> and <system.webServer>/<handlers>.

Workaround: Modify the web.config file to contain the following information:

<system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>
  <!--You might have some additional content in your web.config here.-->
  <handlers>
  <!--In addition to the existing entries, Just add the following 2 to the end in your web.config file.-->
    <remove name="NIImageStateHandler"/>
    <add name="NIImageStateHandler" path="ImageStateHandler.axd" verb="GET" type="NationalInstruments.UI.WebForms.ImageStateHandler, NationalInstruments.UI.WebForms, Version=8.1.20.472, Culture=neutral, PublicKeyToken=4544464cdeaab541"/>
  </handlers>
</system.webServer>


Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
181843

Return
Dropping a Measurement Studio .NET control into a Visual Studio Web application at design time may result in an error.
Dropping a .NET control without adding a reference to NationalIntruments.UI results in an error. Note that the Web.Config file and the license files are updated, but the references in the project file are not.

Workaround: Manually add the reference by selecting the Measurement Studio»Add/Remove .NET Class Libraries menu item in Visual Studio.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2005 - Documentation
119969

Return
The Document/View Architecture in Visual C++ Test and Measurement Applications topic link is broken.
Selecting the Document/View Architecture in Visual C++ Test and Measurement Applications topic in the Measurement Studio Help Table of Contents returns a page requesting a new info code.

Workaround: Enter info code rddvav or refer to  Document/View Architecture in Visual C++ Test and Measurement Applications on NI Developer Zone to access the topic.

Reported Version: 8.6    Resolved Version: N/A    Added: 11/17/2008
120249

Return
If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.
At page load time, Measurement Studio dynamically filters documentation based on the components or package you have installed. If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
133222
451EGFBK

Return
Windows Vista does not support use of help files with a .hlp file extension, including What's This? help.

Workaround: If you want to view .hlp files, you must download and install the WinHlp.exe program from the Microsoft Download Center.

Reported Version: 8.1.1    Resolved Version: N/A    Added: 11/17/2008
133327

Return
In Visual C++, Measurement Studio user interface and 3D graph controls have What's This? help available, unless you are running Windows Vista.
All code samples in the What's This? help are in Microsoft Visual Basic 6.0 syntax.

Workaround: N/A

Reported Version: 8.1.1    Resolved Version: N/A    Added: 11/17/2008
133328

Return
In Visual C++, the What's This? help question mark is not always displayed.

Workaround: 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.

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133331

Return
Accessing the Help button in Visual C++ does not always show Measurement Studio help.
Measurement Studio Visual C++ user interface and 3D graph control property pages include a Help button. However, you cannot use the button to access the NI Measurement Studio Help.

Workaround: 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.

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
133386

Return
Measurement Studio Visual C++ properties that are defined by get and set methods do not show help in the Object Browser.

Workaround: Refer to the NI Measurement Studio Help to view the help for these properties.

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133437

Return
Some help items do not work if MSDN help is not installed.
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.


Workaround: N/A

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
133439

Return
Links to hardware class library documentation may be broken if you do not have the latest hardware drivers installed.

Workaround: Use the Contents, Index, or Search tabs instead to find the topic.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
31142
42GE5NZ7

Return
F1 does not launch the correct help for Measurement Studio Web Forms Controls
In .aspx pages that include Measurement Studio Web Forms controls, pressing F1 help for inherited members of the Measurement Studio ASP.NET Web Forms controls does not launch the correct help.

Workaround: Use the help Search, Index, or Table of Contents for help about Measurement Studio ASP.NET Web Forms controls.

Reported Version: 8.1    Resolved Version: 2009    Added: 11/17/2008
177703

Return
Links from the Measurement Studio stand-alone help viewer to the Visual Studio Help Collection are broken.
Use the Visual Studio Combined Help Collection to view the NI Measurement Studio Help Collection. Access this help by selecting Help»Contents from within Visual Studio.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
Visual Studio 2005 - Environment Integration Features
133322

Return
In some circumstances, you receive error, HRESULT E_FAIL, when using the DAQ Application Project Wizard.
When you use the DAQ Application Project Wizard within Visual Studio, Visual Studio occasionally gets into a state where it reports the following error: Error HRESULT E_FAIL has returned from a call to a COM component.

Workaround: Restart Visual Studio to fix this issue.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
133332

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
33154
483FFE00

Return
The Parameter Assistant does not always show NI-VISA resources or NI-488.2 boards.
The Parameter Assistant does not show NI-VISA resources or NI-488.2 boards if only Measurement Studio Visual C++ support is installed.

Workaround: Install Measurement Studio .NET language support.

Reported Version: 8.1.1    Resolved Version: N/A    Added: 11/17/2008
157577

Return
Instrument I/O Assistant code generation fails when the FIPS algorithm policy is enabled.
The Instrument I/O Assistant fails to generate code in Measurement Studio for Visual Studio 2005 and Visual Studio 2008 when the FIPS (Federal Information Processing Standards) algorithm policy is enabled on a machine.

Workaround: 1. Disable the FIPS algorithm policy on the machine. 2. Open or restart Visual Studio 2005 or Visual Studio 2008 and re-generate code in the Instrument I/O Assistant. 3. Re-enable the FIPS algorithm policy on the machine. See this Microsoft KB for more information.

Reported Version: 8.6.1    Resolved Version: N/A    Added: 04/30/2009
182240

Return
The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.

Workaround: N/A

Reported Version: 8.6.1    Resolved Version: 2009    Added: 10/06/2009
193763

Return
Visual Studio Setup Projects for DataSocket applications do not automatically add the logos.msm merge module.

Workaround: Manually add the merge module from c:\Program Files\Common Files\Merge Modules.

Reported Version: 8.6    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2005 - Installer
133291

Return
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 unexpected behavior.
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:
  1. The licensed controls become evaluation software for 30 days; or
  2. The licensed controls do not let you use functionality that was present in the licensed version.


Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix these problems.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133317

Return
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.

Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133318

Return
Measurement Studio controls might exhibit evaluation behavior.
If you have installed Measurement Studio 8.5 on a machine that has earlier versions of the Measurement Studio user interface and 3D graph controls and then uninstall Measurement Studio 8.5, the controls might exhibit evaluation software behavior for 30 days. 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.

Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133319

Return
Installing Measurement Studio 8.5 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.5 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:

Workaround:
  1. Double-click Add or Remove Programs in the Control Panel.
  2. Select National Instruments Software and click Change.
  3. Select Measurement Studio 8.5 and click Modify. The installer launches in Modify mode.
  4. In the Features dialog box, select <Ctrl-Shift-A> to display all features, including hidden features.
  5. Select the Legacy Analysis feature under the Measurement Studio .NET Languages Support Analysis section to install the underlying Analysis class library support.
  6. Click Next. Follow the dialog boxes to complete the installer.


Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
Visual Studio 2005 - Uninstaller
191580

Return
Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2005 - Visual C++ Class Libraries
116288

Return
Resizing the font of the CWNumEdit control causes the text to flicker before it updates.
When resizing the font of the CWNumEdit ActiveX control, the text flickers back to the default size momentarily and then updates. This behavior occurs in Visual C++ and Visual Basic 6 but does not occur in .NET.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133392

Return
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.

Workaround: N/A

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133414

Return
You cannot use Measurement Studio class libraries in 64-bit applications.

Workaround: Use Measurement Studio class libraries in 32-bit applications and run those applications on 64-bit Vista, provided that all drivers you use in the applications support 64-bit Vista.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133415

Return
The Analysis library calls the LoadLibrary function.
Under most circumstances, it is unsafe to call LoadLibrary inside DllMain. Therefore, avoid calling any analysis functions inside DllMain.

Workaround: N/A

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133416

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133421

Return
Measurement Studio Visual C++ controls do not support being hosted in HTML dialogs.
HTML dialogs use the CDHtmlDialog base class.

Workaround: N/A

Reported Version: 6.0 for VC.NET    Resolved Version: N/A    Added: 11/17/2008
133422

Return
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.

Workaround: Refer to National Instruments KnowledgeBase Article 2IECTLXL for more information and suggested workarounds.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
130937

Return
Dotted lines in ActiveX controls are printed as solid lines in some cases.
GDI draws the dotted lines as solid if the width of the line is greater than 1. While printing a control, a metafile is created which normally involves scaling of the control and consequently scaling of the width of the line. This makes the width of the line greater than 1 and the print will have a solid line instead of a dotted line.

Workaround: There are two workaround options:
  • Set the line width to zero. When the line width is set to zero, the width of the line is 1 on screen and in metafiles.
  • Alternatively, you can create the metafile without scaling. To do this, provide the screen DPI as the parameter to the ControlImageEx method. Then, print without scaling by setting the print area to exactly or less than the size of the control.


Reported Version: 1    Resolved Version: N/A    Added: 01/05/2009
151406

Return
Setting the annotation style of a CWGraph to Range or Half Space causes the numbering to disappear for the X and Y axes.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 03/09/2009
156506

Return
The Microsoft C++ Add Variable wizard throws a script error when Internet Explorer 8 is installed.
This is a bug that has been reported to Microsoft.

Workaround: Microsoft has now released a security update that fixes this issue. Information about the security update can be found here.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 04/01/2009
194621

Return
ZoomXY may not zoom accurately when multiple axes are used.
If a graph has multiple X or Y axes, the overload ZoomXY(referencePlot, xData, yData, width, height) will zoom accurately for the axes associated with the plot that are referenced in the first parameter. However, the axes not associated with the given plot will not zoom accurately.

Workaround: N/A

Reported Version: 8.6    Resolved Version: N/A    Added: 11/30/2009
Visual Studio 2008 - .NET Class Libraries
117112

Return
An extraneous horizontal or vertical white patch sometimes appears in a .NET control with a width or height greater than 474 pixels when the control is using the ThickFrame3D or ThinFrame3D borders.
The extraneous horizontal or vertical white patch appears in the .NET control if the size of the control is greater than 474 pixels in either width or height and the control is using either the ThickFrame3D or ThinFrame3D border.

Workaround: Choose a non-3D style for large controls.

Reported Version: 8.1    Resolved Version: 2009    Added: 11/17/2008
121822

Return
Changes to a TDMS file property value might not be reflected in other objects.
If you have multiple TdmsFile objects accessing a single TDMS file and you update a property value in one object, the updated property value might not be reflected in the other objects. This known issue applies to file, channel group, and channel properties.

Workaround: N/A

Reported Version: 8.6    Resolved Version: N/A    Added: 11/17/2008
122353

Return
Mouse cursor changes to the default mouse cursor after zooming.
After zooming in on a waveform graph in a Measurement Studio .NET WebForms application, the mouse cursor changes to the default mouse cursor until you move the mouse.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
127686

Return
Writing a single value to the same TDMS File 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.
If you set the same TDMS channel group property to the same value in between writes to two or more channels and save, the data written is corrupted.

Workaround: Do not write the same value to the same property twice.

Reported Version: 8.6    Resolved Version: 2009    Added: 11/17/2008
127687

Return
Setting a TDMS file property multiple times with different data types might corrupt the property.
If you set the same TDMS file property more than once with different data types without saving between calls to SetFileProperty, the property becomes corrupted.

Workaround: Save the file between calls to SetFileProperty.

Reported Version: 8.6    Resolved Version: 2009    Added: 11/17/2008
133218

Return
Rendering ASP.NET Web pages using Mozilla Firefox on Windows Vista can be very slow.

Workaround: The following workaround may correct the issue:
  1. Open Firefox.
  2. Type about:config into the address bar and press Enter.
  3. Find network.dns.disableIPv6 in the list that is displayed.
  4. Make sure that this option is set to true.


    Reported Version: 8.5    Resolved Version: N/A    Added: 11/17/2008
133220
4B89AJ00

Return
Network variable performance decreases when machines hosting the reader, writer, and variables are mixed between Logos and LogosXT.
Logos is the National Instruments proprietary protocol for inter-process communication that is used by NI-Publish Subscribe Protocol (psp:). Performance is especially degraded when the writer and network variable host use LogosXT and the reader that attempts to read the network variable uses Logos. This issue occurs for all reader classes.

Workaround: For optimum performance, National Instruments recommends that all machines accessing network variables, including the machine that hosts the variable, should use LogosXT. If using LogosXT on all machines is not possible, you should disable LogosXT. You disable LogosXT by adding a DWORD value named DisablePSPXT to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\National Instruments\LogosXT and setting its value to 1. If you must use a mix of Logos versions, you can reduce the performance loss by using Variable Manager. Use Variable Manager to configure a sufficiently large server-side buffer for the network variable.

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
133256
4DDCC0IO

Return
Creating network variables causes a small memory leak
Creating a network variable using the ServerVariable.Create or ServerVariableInfo.Create methods results in a memory leak of approximately 50 bytes per variable that is created.

Workaround: Consider using implicitly created network variables if you are creating and deleting numerous variables over a long period of time.

Reported Version: 8.5    Resolved Version: N/A    Added: 11/17/2008
133380

Return
In some circumstances, the network variable class library deadlocks if you are stepping through code in a network variable class library event handler.
The network variable class library deadlocks if you are stepping through code in a network variable class library event handler and you are watching any of the following properties in the Debugger Watch Window:
  • ConnectionStatus,
  • NetworkVariableBufferedSubscriber.ItemCapacity,
  • NetworkVariableBufferedSubscriber.ItemCount,
  • NetworkVariableBufferedWriter.ItemCapacity, or
  • NetworkVariableBufferedWriter.ItemCount.
When the Debugger evaluates properties in the Watch Window, it freezes all other threads except the currently executing thread. When the network variable thread is frozen, the network variable class library deadlocks.

Workaround: To work around this issue, do not add the properties listed above to the Watch Window when stepping through network variable event handler code.

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
133384

Return
In some instances, running your Visual C++ project results in unlicensed exceptions.
In Visual C++/CLI projects, when you drop a Measurement Studio control on a form, Visual Studio references the Measurement Studio assemblies from the GAC. If you select Measurement Studio»Refresh Project License File, the contents of the .licx file are cleared. Without the proper contents in the .licx file, running your project results in unlicensed exceptions.

Workaround: To refresh the .licx file, select Measurement Studio»View .NET Class Library Wizard. In the Measurement Studio .NET Class Library Wizard dialog box, deselect the Measurement Studio libraries and close the dialog box. Run the Measurement Studio .NET Class Library Wizard again and select the Measurement Studio libraries.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133390

Return
National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133396

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133413

Return
The Windows Forms Designer presents an error page stating that parts cannot be found.
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 presents an error page stating that parts cannot be found. 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.

Workaround: To fix this problem, add project references to NationalInstruments.UI and NationalInstruments.Common. Measurement Studio does this for you automatically, so you see this issue only if you disable Measurement Studio integration features in Visual Studio.

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
136849

Return
The PropertyChanged event for NetworkVariableBufferedSubscriber is not raised for the ItemCount property.
The NetworkVariableBufferedSubscriber.PropertyChanged event is not raised when the ItemCount property changes due to a new data item arriving or an item being removed from the buffer. This means there is no notification when new items arrive in the buffer.

Workaround: Either use a timer to periodically poll the ItemCount property or use NetworkVariableSubscriber and maintain your own buffer for the data items.

Reported Version: 8.5    Resolved Version: 2009    Added: 11/17/2008
31074
489EEQ03

Return
Dropping a Measurement Studio control onto the Design vew of an ASP.NET Web site might result in an error.
Under some circumstances, dropping a Measurement Studio control onto the Design view of an ASP.NET Web site results in an error.

Workaround: If the error occurs, close and then re-open the page in Design view.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
31138
435E06I0

Return
Calling DoEvents in a NumericEdit control callback may cause an exception
When using the NumericEdit control, if a call is made to DoEvents inside either the ValueChange event or the AfterValueChangeEvent and the button is pressed rapidly, the control throws an exception. This error can also occur if the event handlers take a while to return. Microsoft has confirmed that this is a problem with the NumericUpDown control in the .NET Framework.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
31271
40A7S0HW

Return
Editing an axis interactively and then calling PlotYAppend from the AutoRefresh callback with a fixed axis erases the previous committed axis value.

Workaround: Put the control inside an UpdatePanel and plot data using the timer tick event

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
96497

Return
Calling ShowDialog on a Windows Form that contains a property editor control might cause an InvalidCastException.
Calling ShowDialog on a Windows Form that contains a property editor control linked to a Measurement Studio .NET control from a non-UI thread causes an InvalidCastException.

Workaround: Use SetApartmentState() to set the ApartmentState of the thread created to ApartmentState.STA.

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
115770

Return
Measurement Studio UI controls that are part of a custom Web control do not display during design time.
This issue has been fixed with the release of Visual Studio 2008 SP1.

Workaround: Upgrade to Visual Studio 2008 SP1. The controls will display correctly at run time even without SP1.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/05/2009
129222

Return
Using Measurement Studio controls in a Visual Basic .NET application with an '&' in the project path name causes errors.
Microsoft has confirmed that this is a bug in Visual Studio, which has reportedly been fixed for the next release of Visual Studio.

Workaround: Remove the '&' from the path name.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/05/2009
117515

Return
Nianlys.dll may throw a System.AccessViolationException on a computer with DEP enabled.

Workaround: Currently, disabling DEP is the only workaround for this issue. To disable DEP, complete the following steps:
  1. Run bcdedit.exe /set {current} nx AlwaysOff from the command line.
  2. Restart your computer.
To re-enable DEP, do the following:
  1. Run bcdedit.exe /set {current} nx Optin
  2. Restart the computer
For more information, refer to Microsoft MSDN Library documentation for the nx parameter of the BCDEdit /set command. Caution The AlwaysOff option disables DEP on all processes running on the machine. Disabling DEP can make your system more vulnerable to malicious software.

Reported Version: 8.1    Resolved Version: 2009    Added: 01/30/2009
33786

Return
Undo does not work for some Measurement Studio .NET properties when edited from the Microsoft Visual Studio Designer.
Microsoft has confirmed that this is a bug in the Designer and will possibly fix the issue in a future update or version.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 01/30/2009
140923

Return
Changing the axis range on a WaveformGraph, ScatterGraph, or ComplexGraph with few points causes skewed plot lines.
Due to rounding errors, as points move further off screen, the plot lines become less accurate.

Workaround: Provide more points for your plot, or constrain the range of the graph in question.

Reported Version: 8.1    Resolved Version: N/A    Added: 03/10/2009
132782

Return
A .NET cursor with SnapMode configured to NearestPoint mode will snap to the nearest point on any plot in a .NET graph, even if the point's plot is not visible.

Workaround: Cancel the event if the cursor is about to snap to an invisible plot in the BeforeMoveCursor event by using the BeforeMoveXYCursorEventArgs parameter as follows: if (!e.Plot.Visible) { e.Cancel = true; }

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
133866

Return
The Nework Variable .NET class library does not provide a way to include a description in the variable attribute for a Network Variable.

Workaround: You can set the description through Distributed System Manager or Variable Manager.

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
154564

Return
Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS
Sometimes an InvalidOperationException is thrown by the MStudio Web controls in IIS. This happens when the page is being accessed from more than one place and particularly when the page is being refreshed very quickly.

Workaround: N/A

Reported Version: 8.0.1    Resolved Version: N/A    Added: 04/08/2009
157881

Return
Calling PlotY multiple times on a .NET graph with a cursor can cause the cursor to move along the x-axis.

Workaround: Get the position of the cursor prior to plotting, then set the cursor to this position after plotting.

Reported Version: 8.5    Resolved Version: 2009    Added: 04/08/2009
164969

Return
Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 10/06/2009
168826

Return
Japanese characters may appear upside down when the caption orientation is set to Left for Tank and Meter .NET control labels.

Workaround: N/A

Reported Version: 8.5    Resolved Version: 2009    Added: 10/06/2009
178633

Return
The maximum history capacity allowed can be inconsistent for .NET waveform graphs.
When setting very large history capacity values, Measurement Studio inconsistently throws Out Of Memory Exceptions. For example, a value of 14,000,000 may be accepted, whereas 13,999,999 may not be.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 10/06/2009
181879

Return
TdmsChannel.GetData<T>() throws an out of memory exception when the data being accessed is larger than 2 GBs.
Instead of returning the largest array possible, TdmsChannel.GetData() throws an Out of Memory exception if the channel is large enough that creating an array of its elements would exceed the .NET object size limit of two GBs.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 10/06/2009
182699

Return
.NET graphs with multiple plots behave incorrectly, in the Visual Studio designer, when Visible is set to False for one of the plots.
If you add multiple plots to a waveform graph, scatter graph, or complex graph, and then modify the visible property of one of the plots in the Visual Studio designer, the graphs will render incorrectly in the Visual Studio designer. The waveform graph and the complex graph will display X and Y ranges with very large values. The complex graph will throw an exception, and fail to render in the designer.

Workaround: N/A

Reported Version: 8.6.1    Resolved Version: 2009    Added: 10/06/2009
197171

Return
Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 11/30/2009
133799

Return
A .NET NetworkVariableDataSource binding does not update its value on connection.

Workaround: Call SetValue on the NetworkVariableDataSource binding when each connection occurs.

Reported Version: 8.5    Resolved Version: 2009    Added: 12/01/2009
158863

Return
Pressing <Enter> when editing the value in the Edit Range text box of a .NET waveform graph at runtime causes a system beep.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
168274

Return
Reading and writing data within the same loop using TDMS results in a significant performance decrease.

Workaround: Read and write data in separate loops.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
178108

Return
.NET cursors do not snap to plots when SnapMode is Nearest Point and the associated plot has no data.

Workaround: Ensure the associated plot contains data.

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
180034

Return
The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
181121

Return
NetworkVariableBrowserDialog does not handle variables of type TimeStamp.
If the dialog is used during design time in Visual Studio, such as when browsing to a variable for a NetworkVariableDataSource, Visual Studio will crash if a process containing a variable of type TimeStamp is expanded. The same operation will result in a "Data Type is not valid" exception at run-time.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: 2009    Added: 12/01/2009
181874

Return
The Datasocket "Select URL" dialog may crash Visual Studio when using Windows Vista.
The dialog that appears when you click the "Select URL" option for the Datasocket control may crash Visual Studio.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
182120

Return
Network Variable does not support variables with the Timestamp data type.
If you try to browse to a process that contains a variable with this data type, calls to GetSubItems() fail. As a result, you cannot browse for items in that process.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: N/A    Added: 12/01/2009
184825

Return
Zoom and pan operations may not revert correctly when preceded by an EditRange operation if you use more than one x-axis or y-axis.
If you are using more than one x-axis or y-axis, and you edit the range of an axis before zooming or panning, reverting the zoom or pan operation will not work correctly.

Workaround: N/A

Reported Version: 8.5    Resolved Version: 2009    Added: 12/01/2009
193809

Return
Network Variable applications deployed to a machine that is acting as the variable server may crash after the application is installed.
If your application is installed after the NINETVARSERV redist installer, the Shared Variable Engine service will be stopped by your application installer. If this service is not running, applications that use Network Variable may crash.

Workaround: There are two workarounds for this issue:
  1. After installing both the Network Variable application installer and the NINETVARSERV installer, reboot the computer.
  2. Ensure you install the NINETVARSERV installer after the Network Variable application installer.


Reported Version: 8.6.1    Resolved Version: N/A    Added: 12/01/2009
196747

Return
Using a single Network Variable writer from multiple threads may result in a hang in your application.

Workaround: Place a lock around each Network Variable write call.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
199947

Return
Significant decrease in performance occurs when using NI-488.2 for Microsoft Windows and LabVIEW Real-Time
You might experience significant loss of GPIB performance after installing or updating NI software on systems using PCI, PCI Express, PMC, or PXI GPIB interface types or built-in interfaces on PXI and VXI controllers. All other GPIB interfaces are not affected. Refer to KnowledgeBase 54EF93G2 for more information about this issue.

Workaround: Refer to KnowledgeBase 54EF93G2 for more information about this issue.

Reported Version: 8.5    Resolved Version: N/A    Added: 01/08/2010
Visual Studio 2008 - Deploying Measurement Studio Applications
177256

Return
Measurement Studio ASP.NET Web sites do not work by default in IIS7 integrated mode.
In the web.config file, IIS6 expects the module and handler definition to be in <system.web>/<httpModules> and <system.web>/<httpHandlers>, whereas IIS7 expects the module and handler definition to be in <system.webServer>/<modules> and <system.webServer>/<handlers>.

Workaround: Modify the web.config file to contain the following information:

<system.webServer>
  <validation validateIntegratedModeConfiguration="false"/>
  <!--You might have some additional content in your web.config here.-->
  <handlers>
  <!--In addition to the existing entries, Just add the following 2 to the end in your web.config file.-->
    <remove name="NIImageStateHandler"/>
    <add name="NIImageStateHandler" path="ImageStateHandler.axd" verb="GET" type="NationalInstruments.UI.WebForms.ImageStateHandler, NationalInstruments.UI.WebForms, Version=8.1.20.472, Culture=neutral, PublicKeyToken=4544464cdeaab541"/>
  </handlers>
</system.webServer>


Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
181843

Return
Dropping a Measurement Studio .NET control into a Visual Studio Web application at design time may result in an error.
Dropping a .NET control without adding a reference to NationalIntruments.UI results in an error. Note that the Web.Config file and the license files are updated, but the references in the project file are not.

Workaround: Manually add the reference by selecting the Measurement Studio»Add/Remove .NET Class Libraries menu item in Visual Studio.

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2008 - Documentation
119969

Return
The Document/View Architecture in Visual C++ Test and Measurement Applications topic link is broken.
Selecting the Document/View Architecture in Visual C++ Test and Measurement Applications topic in the Measurement Studio Help Table of Contents returns a page requesting a new info code.

Workaround: Enter info code rddvav or refer to  Document/View Architecture in Visual C++ Test and Measurement Applications on NI Developer Zone to access the topic.

Reported Version: 8.6    Resolved Version: N/A    Added: 11/17/2008
120249

Return
If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.
At page load time, Measurement Studio dynamically filters documentation based on the components or package you have installed. If you copy and paste dynamically filtered help content into a text editor, such as Microsoft Word, you may see content that applies to components not installed on your machine.

Workaround: N/A

Reported Version: 8.1.2    Resolved Version: N/A    Added: 11/17/2008
133222
451EGFBK

Return
Windows Vista does not support use of help files with a .hlp file extension, including What's This? help.

Workaround: If you want to view .hlp files, you must download and install the WinHlp.exe program from the Microsoft Download Center.

Reported Version: 8.1.1    Resolved Version: N/A    Added: 11/17/2008
133437

Return
Some help items do not work if MSDN help is not installed.
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.


Workaround: N/A

Reported Version: 8.1    Resolved Version: N/A    Added: 11/17/2008
133439

Return
Links to hardware class library documentation may be broken if you do not have the latest hardware drivers installed.

Workaround: Use the Contents, Index, or Search tabs instead to find the topic.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
31142
42GE5NZ7

Return
F1 does not launch the correct help for Measurement Studio Web Forms Controls
In .aspx pages that include Measurement Studio Web Forms controls, pressing F1 help for inherited members of the Measurement Studio ASP.NET Web Forms controls does not launch the correct help.

Workaround: Use the help Search, Index, or Table of Contents for help about Measurement Studio ASP.NET Web Forms controls.

Reported Version: 8.1    Resolved Version: 2009    Added: 11/17/2008
158854

Return
Installing Measurement Studio and TestStand 4.2 on a machine with Visual Studio 2008 can cause help topics to disappear.
If you install TestStand 4.2 first and then Measurement Studio, the TestStand 4.2 help will be removed from the Visual Studio Table of Contents. If you install Measurement Studio first, and then TestStand 4.2, the Measurement Studio help will be removed from the Visual Studio Table of Contents.

Workaround: You must remerge the help to fix this. To remerge the help do the following:
  1. Open the Microsoft Visual Studio Documentation
  2. Search for and open The Visual Studio Combined Help Collection Manager
  3. Deselect both the NI Measurement Studio Help and the NI TestStand Help
  4. Click the Update VSCC button, and then restart all instances of Visual Studio and the Visual Studio Documentation
  5. Once again go to The Visual Studio Combined Help Collection Manager and reselect the two previous entries
  6. Once again click the Update VSCC button and restart all instances of Visual Studio and the Visual Studio Documentation


Reported Version: 8.6    Resolved Version: 2009    Added: 04/08/2009
177703

Return
Links from the Measurement Studio stand-alone help viewer to the Visual Studio Help Collection are broken.
Use the Visual Studio Combined Help Collection to view the NI Measurement Studio Help Collection. Access this help by selecting Help»Contents from within Visual Studio.

Workaround: N/A

Reported Version: 8.6    Resolved Version: 2009    Added: 12/01/2009
Visual Studio 2008 - Environment Integration Features
133322

Return
In some circumstances, you receive error, HRESULT E_FAIL, when using the DAQ Application Project Wizard.
When you use the DAQ Application Project Wizard within Visual Studio, Visual Studio occasionally gets into a state where it reports the following error: Error HRESULT E_FAIL has returned from a call to a COM component.

Workaround: Restart Visual Studio to fix this issue.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 11/17/2008
133332

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
33154
483FFE00

Return
The Parameter Assistant does not always show NI-VISA resources or NI-488.2 boards.
The Parameter Assistant does not show NI-VISA resources or NI-488.2 boards if only Measurement Studio Visual C++ support is installed.

Workaround: Install Measurement Studio .NET language support.

Reported Version: 8.1.1    Resolved Version: N/A    Added: 11/17/2008
157577

Return
Instrument I/O Assistant code generation fails when the FIPS algorithm policy is enabled.
The Instrument I/O Assistant fails to generate code in Measurement Studio for Visual Studio 2005 and Visual Studio 2008 when the FIPS (Federal Information Processing Standards) algorithm policy is enabled on a machine.

Workaround: 1. Disable the FIPS algorithm policy on the machine. 2. Open or restart Visual Studio 2005 or Visual Studio 2008 and re-generate code in the Instrument I/O Assistant. 3. Re-enable the FIPS algorithm policy on the machine. See this Microsoft KB for more information.

Reported Version: 8.6.1    Resolved Version: N/A    Added: 04/30/2009
182240

Return
The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later.

Workaround: N/A

Reported Version: 8.6.1    Resolved Version: 2009    Added: 10/06/2009
195429

Return
When the "Automatically Update ASP.NET Project" option is set to false in Visual Studio 2008, the project is still updated.
This option is located underTools»Options»Measurement Studio.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 11/30/2009
193763

Return
Visual Studio Setup Projects for DataSocket applications do not automatically add the logos.msm merge module.

Workaround: Manually add the merge module from c:\Program Files\Common Files\Merge Modules.

Reported Version: 8.6    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2008 - Installer
111651

Return
The error, "Attempting to deserialize an empty stream," sometimes occurs when you attempt to build a Web Site project using Measurement Studio controls.
On Microsoft Windows Vista x64, when using Visual Studio 2008 without Service Pack 1 installed, the error "Attempting to deserialize an empty stream" occurs when you attempt to build a Web Site project using Measurement Studio controls.

Workaround: Upgrade Visual Studio 2008 to Service Pack 1.

Reported Version: 8.5    Resolved Version: N/A    Added: 11/17/2008
133291

Return
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 unexpected behavior.
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:
  1. The licensed controls become evaluation software for 30 days; or
  2. The licensed controls do not let you use functionality that was present in the licensed version.


Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix these problems.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133317

Return
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.

Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133318

Return
Measurement Studio controls might exhibit evaluation behavior.
If you have installed Measurement Studio 8.5 on a machine that has earlier versions of the Measurement Studio user interface and 3D graph controls and then uninstall Measurement Studio 8.5, the controls might exhibit evaluation software behavior for 30 days. 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.

Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix this problem.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
133319

Return
Installing Measurement Studio 8.5 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.5 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:

Workaround:
  1. Double-click Add or Remove Programs in the Control Panel.
  2. Select National Instruments Software and click Change.
  3. Select Measurement Studio 8.5 and click Modify. The installer launches in Modify mode.
  4. In the Features dialog box, select <Ctrl-Shift-A> to display all features, including hidden features.
  5. Select the Legacy Analysis feature under the Measurement Studio .NET Languages Support Analysis section to install the underlying Analysis class library support.
  6. Click Next. Follow the dialog boxes to complete the installer.


Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
Visual Studio 2008 - Uninstaller
191580

Return
Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 12/01/2009
Visual Studio 2008 - Visual C++ Class Libraries
116288

Return
Resizing the font of the CWNumEdit control causes the text to flicker before it updates.
When resizing the font of the CWNumEdit ActiveX control, the text flickers back to the default size momentarily and then updates. This behavior occurs in Visual C++ and Visual Basic 6 but does not occur in .NET.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
127067

Return
Measurement Studio Support for Visual Studio 2005 Visual C++ examples do not compile when upgraded to Visual Studio 2008.
If you upgrade a Visual Studio 2005 VCNET example or to Visual Studio 2008 by opening the Visual Studio 2005 solution in Visual Studio 2008, the upgraded application will not compile. The application will not compile because National Instruments defines the minimum system requirement through the symbol _WIN32_WINNT, which is set to 0x0400 (WINNT). This value conflicts with the SDK 6.0 default value of _WIN32_IE, which is used by Visual Studio 2008 Visual C++.

Workaround: You should make the values of _WIN32_WINNT and _WIN32_IE compatible for usage with SDK 6.0. To do this, either increase the value of _WIN32_WINNT to 0x0500 (Win2k) or decrease the value of _WIN32_IE to a value <0x0601.

Reported Version: 8.6    Resolved Version: N/A    Added: 11/17/2008
133414

Return
You cannot use Measurement Studio class libraries in 64-bit applications.

Workaround: Use Measurement Studio class libraries in 32-bit applications and run those applications on 64-bit Vista, provided that all drivers you use in the applications support 64-bit Vista.

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133415

Return
The Analysis library calls the LoadLibrary function.
Under most circumstances, it is unsafe to call LoadLibrary inside DllMain. Therefore, avoid calling any analysis functions inside DllMain.

Workaround: N/A

Reported Version: 8    Resolved Version: N/A    Added: 11/17/2008
133416

Return
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.

Workaround: N/A

Reported Version: 7    Resolved Version: N/A    Added: 11/17/2008
133421

Return
Measurement Studio Visual C++ controls do not support being hosted in HTML dialogs.
HTML dialogs use the CDHtmlDialog base class.

Workaround: N/A

Reported Version: 6.0 for VC.NET    Resolved Version: N/A    Added: 11/17/2008
133422

Return
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.

Workaround: Refer to National Instruments KnowledgeBase Article 2IECTLXL for more information and suggested workarounds.

Reported Version: 6    Resolved Version: N/A    Added: 11/17/2008
130937

Return
Dotted lines in ActiveX controls are printed as solid lines in some cases.
GDI draws the dotted lines as solid if the width of the line is greater than 1. While printing a control, a metafile is created which normally involves scaling of the control and consequently scaling of the width of the line. This makes the width of the line greater than 1 and the print will have a solid line instead of a dotted line.

Workaround: There are two workaround options:
  • Set the line width to zero. When the line width is set to zero, the width of the line is 1 on screen and in metafiles.
  • Alternatively, you can create the metafile without scaling. To do this, provide the screen DPI as the parameter to the ControlImageEx method. Then, print without scaling by setting the print area to exactly or less than the size of the control.


Reported Version: 1    Resolved Version: N/A    Added: 01/05/2009
151406

Return
Setting the annotation style of a CWGraph to Range or Half Space causes the numbering to disappear for the X and Y axes.

Workaround: N/A

Reported Version: 8.5    Resolved Version: N/A    Added: 03/09/2009
156506

Return
The Microsoft C++ Add Variable wizard throws a script error when Internet Explorer 8 is installed.
This is a bug that has been reported to Microsoft.

Workaround: Microsoft has now released a security update that fixes this issue. Information about the security update can be found here.

Reported Version: 8.0.1    Resolved Version: N/A    Added: 04/01/2009

Document last updated on 1/8/2010

0 ratings | 0.00 out of 5
Print

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).