Page 3 - Important Information
Important Information Warranty The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, due to defects in materials and workmanship, for a period of 90 days from date of shipment, as evidenced by receipts or other documentation. Nati...
Page 4 - Contents; About This Manual
© National Instruments Corporation v Measurement Studio User Manual Contents About This Manual How to Use this Manual ................................................................................................ viiConventions .........................................................................
Page 5 - Glossary
Contents Measurement Studio User Manual vi ni.com Analysis ......................................................................................................................... 3-3 Standard Analysis ........................................................................................... 3-3Pr...
Page 6 - How to Use this Manual
© National Instruments Corporation vii Measurement Studio User Manual About This Manual The Measurement Studio User Manual introduces the concepts associated with the Measurement Studio class libraries and development tools. This manual assumes that you have a general working knowledge of Microsoft ...
Page 7 - Conventions
About This Manual Measurement Studio User Manual viii ni.com Conventions The following conventions appear in this manual: » The » symbol leads you through nested menu items and dialog box options to a final action. The sequence File»Page Setup»Options directs you to pull down the File menu, select t...
Page 8 - Installation Requirements
© National Instruments Corporation 1-1 Measurement Studio User Manual 1 Introduction to Measurement Studio Measurement Studio is an integrated suite of native tools and class libraries that are designed for developers using Visual Basic .NET, Visual C#, and Visual C++ .NET to develop measurement and...
Page 9 - Distribution Requirements
Chapter 1 Introduction to Measurement Studio Measurement Studio User Manual 1-2 ni.com Distribution Requirements To distribute an application built with Measurement Studio .NET class libraries, the target computer must have a Windows 2000/XP operating system and the .NET Framework version 1.1. To di...
Page 12 - Measurement Studio Resources
Chapter 1 Introduction to Measurement Studio © National Instruments Corporation 1-5 Measurement Studio User Manual Measurement Studio Resources As you work with Measurement Studio, you might need to consult other resources. For detailed Measurement Studio help, including function reference and in-de...
Page 14 - Measurement Studio .NET Class Libraries Overview
© National Instruments Corporation 2-1 Measurement Studio User Manual 2 Measurement Studio .NET Class Libraries This chapter provides overview information about the .NET class libraries included with Measurement Studio. Refer to the Using the Measurement Studio .NET Class Libraries section of the NI...
Page 15 - Analysis; Standard Analysis
Chapter 2 Measurement Studio .NET Class Libraries Measurement Studio User Manual 2-2 ni.com Analysis The Measurement Studio Analysis .NET class library is in the NationalInstruments.Analysis namespace. The Analysis class library includes a set of classes that provides various digital signal processi...
Page 16 - Enterprise Analysis; Common
Chapter 2 Measurement Studio .NET Class Libraries © National Instruments Corporation 2-3 Measurement Studio User Manual Enterprise Analysis The Enterprise Analysis class library, which ships with Measurement Studio Enterprise Edition, includes the Standard and Professional Analysis functionality as ...
Page 18 - User Interface
Chapter 2 Measurement Studio .NET Class Libraries © National Instruments Corporation 2-5 Measurement Studio User Manual NI-VISA The Measurement Studio NI-VISA .NET class library is in the NationalInstruments.VisaNS namespace. The NI-VISA class library includes a set of classes that provides a rich, ...
Page 19 - Waveform Graph and Scatter Graph Controls
Chapter 2 Measurement Studio .NET Class Libraries Measurement Studio User Manual 2-6 ni.com • Thermometer • Tank • Numeric edit • Switch • LED Use this class library to add measurement-specific user interface controls to your application. Configure the controls programmatically or through the Proper...
Page 21 - Legend Control
Chapter 2 Measurement Studio .NET Class Libraries Measurement Studio User Manual 2-8 ni.com • Use cursor labels to display X and Y data coordinates that the cursor crosshair points to, and customize the text font and colors of the label. • Use the extensible plot and plot area drawing capabilities a...
Page 22 - Numeric Controls
Chapter 2 Measurement Studio .NET Class Libraries © National Instruments Corporation 2-9 Measurement Studio User Manual Numeric Controls Use the Measurement Studio numeric controls to display numerical information on a Windows Forms user interface with the look of scientific instruments. The numeric...
Page 24 - Numeric Edit Control
Chapter 2 Measurement Studio .NET Class Libraries © National Instruments Corporation 2-11 Measurement Studio User Manual Numeric Edit Control Use the Measurement Studio numeric edit control, as shown in Figure 2-4, to display numeric values and to provide a way by which end users can edit numeric va...
Page 25 - Switch and LED Controls
Chapter 2 Measurement Studio .NET Class Libraries Measurement Studio User Manual 2-12 ni.com Switch and LED Controls Use the Measurement Studio switch and LED controls as Boolean controls on a Windows Forms user interface. You typically use a switch control, as shown in Figure 2-5, to receive and co...
Page 27 - D Graph Control
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-2 ni.com ActiveX Controls in Visual C++ ActiveX controls are specialized COM servers that implement a specific set of interfaces. The Measurement Studio Visual C++ button, graph, knob, numeric edit, slide, and 3...
Page 29 - Professional Analysis
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-4 ni.com Professional Analysis The Professional Analysis class library, which ships with Measurement Studio Professional Edition, includes the Standard Analysis functionality as well as the following functionali...
Page 30 - Instrument Drivers
Chapter 3 Measurement Studio Visual C++ Class Libraries © National Instruments Corporation 3-5 Measurement Studio User Manual Common The Measurement Studio Common Visual C++ class library provides data types and classes that other Measurement Studio Visual C++ class libraries use. The classes that a...
Page 31 - LabVIEW Real-Time Interface
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-6 ni.com IVI drivers are divided into two main categories— class drivers and specific drivers. Each class driver provides a consistent interface to a particular type of device. Measurement Studio includes the fo...
Page 32 - Microsoft Excel Interface; Microsoft Word Interface
Chapter 3 Measurement Studio Visual C++ Class Libraries © National Instruments Corporation 3-7 Measurement Studio User Manual Tip For more information on using the LabVIEW Real-Time Module, refer to the LabVIEW Real-Time Interface Visual C ++ Class Library Overview topic in the NI Measurement Studio...
Page 35 - Button Control
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-10 ni.com User Interface Use the Measurement Studio User Interface Visual C++ class library to add user interface controls to your application. You can configure the user interface controls programmatically or t...
Page 36 - Graph Control
Chapter 3 Measurement Studio Visual C++ Class Libraries © National Instruments Corporation 3-11 Measurement Studio User Manual Graph Control Use the Measurement Studio ActiveX graph control, as shown in Figure 3-3, to plot and chart two-dimensional data. The CNiGraph class provides the Visual C++ in...
Page 37 - Knob Control
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-12 ni.com • Bind properties to a DataSocket source or target. You use binding to read property values from a source and write property values to a target. Tip For more information about easily using the graph co...
Page 39 - Slide Control
Chapter 3 Measurement Studio Visual C++ Class Libraries Measurement Studio User Manual 3-14 ni.com Slide Control Use the Measurement Studio ActiveX slide control, as shown in Figure 3-6, to display numerical data. CNiSlide is the class that provides the Visual C++ interface to the ActiveX slide cont...
Page 40 - Utility
Chapter 3 Measurement Studio Visual C++ Class Libraries © National Instruments Corporation 3-15 Measurement Studio User Manual Utility Use the Measurement Studio Utility Visual C++ class library to easily access Windows operating system functionality. Table 3-1 lists classes in the Utility class lib...
Page 42 - Measurement Studio Menu
© National Instruments Corporation 4-1 Measurement Studio User Manual 4 Developing with Measurement Studio When you use Measurement Studio in the Visual Studio .NET environment, you have access to measurement and automation tools and features for Visual Basic .NET, Visual C#, and Visual C++ .NET. Th...
Page 44 - Creating a New Measurement Studio Project
Chapter 4 Developing with Measurement Studio © National Instruments Corporation 4-3 Measurement Studio User Manual • Preferences —Use the Measurement Studio Preferences dialog box to configure Measurement Studio settings, such as conversion options and add-in preferences. • Patents —Use the Patents ...
Page 45 - Creating a Measurement Studio DAQ Application
Chapter 4 Developing with Measurement Studio Measurement Studio User Manual 4-4 ni.com Figure 4-1. New Project Dialog Box Tip For more information about using project templates to create a new Measurement Studio project, refer to the Creating a New Measurement Studio Project section in the NI Measur...
Page 47 - Creating an NI-DAQmx User Control
Chapter 4 Developing with Measurement Studio Measurement Studio User Manual 4-6 ni.com Creating an NI-DAQmx User Control You can create an NI-DAQmx .NET user control with Measurement Studio that provides a default graphical user interface to an NI-DAQmx task. The NI-DAQmx User Control wizard wraps a...
Page 50 - Selecting a Measurement Studio Parameter Value
Chapter 4 Developing with Measurement Studio © National Instruments Corporation 4-9 Measurement Studio User Manual Selecting a Measurement Studio Parameter Value To access I/O devices or resources, you must specify string constants or scalar values for many method parameters and property values. Use...
Page 51 - Calling Instrument Drivers from .NET Languages
Chapter 4 Developing with Measurement Studio Measurement Studio User Manual 4-10 ni.com Calling Instrument Drivers from .NET Languages To use an IVI or VXI plug&play instrument driver with a C DLL in a Measurement Studio .NET application, use the Measurement Studio .NET Instrument Driver wizard ...
Page 63 - Index
© National Instruments Corporation I-1 Measurement Studio User Manual Index A ActiveX controls in Visual C++, 3-2Add/Remove Class Libraries wizard, 4-8adding or removing Measurement Studio class libraries, 4-8 Analysis .NET class library, 2-2 Enterprise Analysis, 2-3Professional Analysis, 2-2Standar...