Measurement Studio 8.6.1 Known Issues
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.
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
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.
|
|||||
| 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.
|
|||||
| 133390 Return |
National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA. Workaround: N/A
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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; }
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 164969 Return |
Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph. Workaround: N/A
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 197171 Return |
Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase. Workaround: N/A
|
|||||
| 133799 Return |
A .NET NetworkVariableDataSource binding does not update its value on connection. Workaround: Call SetValue on the NetworkVariableDataSource binding when each connection occurs.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 180034 Return |
The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators. Workaround: N/A
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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:
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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>
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
Workaround: N/A
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 182240 Return |
The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later. Workaround: N/A
|
|||||
| 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.
|
|||||
| 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:
Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix these problems.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| Visual Studio 2005 - Uninstaller | ||||||
| 191580 Return |
Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries. Workaround: N/A
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
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.
|
|||||
| 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.
|
|||||
| 133390 Return |
National Instruments has designed the VisaNS API as a custom, optimized .NET interface to NI-VISA. Workaround: N/A
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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; }
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 164969 Return |
Rounding errors can occur when viewing formatted DateTime values in a Measurement Studio .NET waveform graph. Workaround: N/A
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 197171 Return |
Using SingleToneInformation.GetDetectedSignal may result in results that are 180 degrees out of phase. Workaround: N/A
|
|||||
| 133799 Return |
A .NET NetworkVariableDataSource binding does not update its value on connection. Workaround: Call SetValue on the NetworkVariableDataSource binding when each connection occurs.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 180034 Return |
The DateTimeKind property of PrecisionDateTime objects is not preserved by the + and - operators. Workaround: N/A
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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:
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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>
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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:
Workaround: N/A
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 182240 Return |
The Instrument Driver Wizard does not work with function panel (.fp) file formats version 9.0 and later. Workaround: N/A
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
Workaround: Use the Measurement Studio ActiveX License Fixer Utility located on your CD in the ActiveX License Fixer Utility folder to fix these problems.
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| Visual Studio 2008 - Uninstaller | ||||||
| 191580 Return |
Uninstalling National Instruments products may also remove installed .NET applications that use National Instruments libraries. Workaround: N/A
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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.
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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
|
|||||
| 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.
|
|||||
| 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:
|
|||||
| 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
|
|||||
| 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.
|
|||||
Document last updated on 1/8/2010
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/).
