Instrumentation Controls

The Instrumentation Control suite includes everything you need to create eye catching and easy to use displays. The suite includes advanced charting capabilities, graphical meters, switches and sliders for user interaction, image buttons, user entry controls for advanced formatting, serial port controls for hardware communications, and encryption controls for devices and desktop. All controls are 100% native .Net, so there are no unmanaged dlls to create deployment worries. No redistribution licensing fees and free updates for one full year. Mooseworks Software stands behind our controls,
see what other customers have to say.

Instrumentation

New! Instrumentation Controls for Android!

We’ve re-created our most popular controls for the Mono for Android framework. These controls have all of the same features as the Windows CE controls, but were re-written to take advantage of the Android operating system.

Pricing

Description Platform VS Version Price Price
with Source
Mooseworks Android Instrumentation Controls Mono 2010/MonoDevelop
$399.00

Purchase

$599.00

Purchase

Mooseworks Instrumentation Controls (v5.0) Compact Framework 2008 (CF 3.5)
$399.00

Purchase

$599.00

Purchase

Mooseworks Instrumentation Controls (v5.0) Windows Forms 2008
$399.00

Purchase

$599.00

Purchase

Mooseworks Instrumentation Controls (v4.2) Compact Framework 2005 (CF 2.0)
$399.00

Purchase

$599.00

Purchase

Mooseworks Instrumentation Controls (v4.2) Windows Forms 2005
$399.00

Purchase

$599.00

Purchase

 

When you click the Buy button, you will be taken to a secure shopping
cart. Just confirm the order, and you will be able to download the
controls immediately.

Download Full-Featured Demonstration Versions

Demo Download Platform VS Version
Android Instrumentation Controls Mono 2010/MonoDevelop
Mobile Instrumentation Controls 2008 Compact Framework 2008 (CF 3.5)
Desktop Instrumentation Controls 2008 Windows Forms 2008
Mobile Instrumentation Controls 2005 Compact Framework 2005 (CF 2.0)
Desktop Instrumentation Controls 2005 Windows Forms 2005

The suite includes:

Chart Controls - Trend Graph, Graph, XY Graph, Strip Chart, Bar Chart, Pie Chart, and Percent Bar Chart

graphimage

Graph Control

The Graph Control provides every graphing feature you could want: Legends, Zooming, Date/Time, Logarithmic, Inverted axes, Right and Left Y-Axes, Markers, Cursor Values, Alarms, and more, while still providing excellent performance. It supports line, bar chart, area graphing, scatter graphing and line and symbol modes, and they can be used in combination in one graph.You can even define the image to be used as a data point symbol. We’ve also added extensibility events that allow you to draw on the graph’s canvas. This allows you the flexibility to customize the graph’s appearance by drawing marker lines, image backgrounds, gradient surfaces, etc.

New Modes!

Graph1

Graph2

Graph3

 

Logarithmic Axis

LogGraph

Inverted Axis

InvertedGraph

Date/Time Mode

Graph_Time

User Zooming Capability

ZoomGraphZoomInGraph

Features

  • Bar, Line, Area, Scatter, Line and Symbol or combination plot types
  • Customizable data point symbols – preset symbols or your images
  • Graph Legend with circular or square symbols
  • Multiple X and Y data series
  • Right and Left Y axes
  • Scrollable axes
  • Logarithmic, inverted and normal axes in any combination
  • DateTime mode for X-Axis data
  • Zoom mode. The user can outline an area on the graph with the pen, and when the pen is lifted, the graph will zoom onto that area. Zooming in can be done an unlimited amount of times. Menus are available for zooming out. Just tap outside the graphs plot area.
  • Auto scaling
  • User moveable marker lines with events
  • Plot alarm settings – plot will change colors in alarm regions
  • Title and Axes Labels
  • Cursor event
  • Text File and Bitmap File Export
  • Enter an unlimited number of data series
  • Data can be entered as two arrays (X and Y data) or as one combined array
  • 100% native .Net.
  • Full customization:
    • Title font and color
    • Legend location, labels, fonts and colors
    • Axis labels, precision, fonts and colors
    • Major and minor tick mark spacing and colors
    • Major and minor grid colors and visibility
    • Auto or manual scaling
    • Colors for each individual plot
    • Border colors width, and styles (3D, single, none)
    • Chart background and plot background colors
    • Gradient surfaces for the background, plot and legend areas
    • Owner drawing capability for drawing marker lines, image backgrounds, etc.

Trend Graph Control

TrendGraph2 The Trend Graph Control provides real time, scrollable charting capabilities. Memory is handled by the Trend Graph’s circular buffer, so you can add points in real time without worrying about memory growing out of control as time goes on. The Trend Graph also supports: Legends, Zooming, Date/Time, Logarithmic, Inverted axes, Right and Left Y-Axes, Markers, Cursor Values, Alarms, and more, while still providing excellent performance. It supports line, scatter graphing and line and symbol modes, and they can be used in combination in one graph.

You can even define the image to be used as a data point symbol. We’ve also added extensibility events that allow you to draw on the graph’s canvas. This allows you the flexibility to customize the graph’s appearance by drawing marker lines, image backgrounds, gradient surfaces, etc.

Features

TrendGraph1

  • Line, Area, Scatter, Line and Symbol or combination plot types
  • Automatic circular buffer handles data point array allocation
  • Add data points in real time
  • Multiple X and Y data series
  • Customizable data point symbols – preset symbols or your images
  • Graph Legend with circular or square symbols
  • Right and Left Y axes
  • Scrollable axes
  • Logarithmic, inverted and normal axes in any combination
  • DateTime mode for X-Axis data
  • Zoom mode. The user can outline an area on the graph with the pen, and when the pen is lifted, the graph will zoom onto that area. Zooming in can be done an unlimited amount of times. Menus are available for zooming out. Just tap outside the graphs plot area.
  • Auto scaling
  • User moveable marker lines with events
  • Plot alarm settings – plot will change colors in alarm regions
  • Title and Axes Labels
  • Cursor event
  • Text File and Bitmap File Export
  • Enter an unlimited number of data series
  • Data can be entered as two arrays (X and Y data) or as one combined array
  • Full customization:
  • Title font and color
  • Legend location, labels, fonts and colors
  • Axis labels, precision, fonts and colors
  • Major and minor tick mark spacing and colors
  • Major and minor grid colors and visibility
  • Auto or manual scaling
  • Colors for each individual plot
  • Border colors width, and styles (3D, single, none)
  • Chart background and plot background colors
  • Chart background and plot background images
  • Gradient surfaces for the background, plot and legend areas
  • Owner drawing capability for drawing marker lines, image backgrounds, etc.

XY Graph Control

XYGraph1 XYGraph2
  • Enter up to eight series of data
  • Data can be entered as two arrays (X and Y data) or as one combined array
  • Title font and color
  • Axis labels, precision, fonts and colors
  • Major and minor tick mark spacing and colors
  • Major and minor grid colors and visibility
  • Auto or manual scaling
  • Colors for each individual plot
  • Border colors width, and styles (3D, single, none)
  • Chart background and plot background colors
  • Property pages allow easy design time customization
  • 100% native .Net.

Strip Chart Control

StripChart1 StripChart2
  • Optional Date/Time mode tags data as it arrives
  • Scrollable display allows storage of large amounts of data while keeping compact display size
  • Data can be single point, 1D, or 2D array
  • Full customization of Labels, Fonts, Colors, Axis Scaling, Tick Marks, and Grid Lines
  • Border colors width, and styles (3D, single, none)
  • Enter up to eight series of data
  • Property pages allow easy design time customization
  • 100% native .Net.

Bar Chart Control

BarChart2BarChartIBarChart
  • Full customization of Labels, Fonts, Colors, Axis Scaling, Tick Marks, and Grid Lines
  • Border colors width, and styles (3D, single, none)
  • Enter up to eight series of data
  • Property pages allow easy design time customization
  • 100% native .Net.

Pie Chart Control

PieChart1PieChart2
  • Full customization of Labels, Fonts, and Colors
  • Border colors width, and styles (3D, single, none)
  • Legend options for data labels, percentage values or actual values
  • Slice clicked event
  • Gradient surface for the background area
  • 100% native .Net.

Percent Chart Control

PercentBarchart3PercentBarchart2PercentBarchart1
  • Full customization of Labels, Fonts, and Colors
  • Border colors width, and styles (3D, single, none)
  • Legend options for data labels, percentage values or actual values
  • Gradient surface for the background area
  • 100% native .Net.

Meters and Indicators - Circular Meter, Bar Meter, Thermometer, Tank, LED Display and LED

Circular Meter Control

CircularMeter1CircularMeter2
  • Title font, color and position
  • Value label font, color, precision and position
  • Major and minor tick mark spacing and colors
  • High and low alarm areas
  • Angle of meter’s scale (0 to 360 degrees)
  • Border colors width, and styles (3D, single, none)
  • Background and pointer colors
  • Gradient surface for the background area
  • 100% native .Net.

Bar Meter Control

Barmeter2Barmeter3Barmeter1
  • Horizontal or vertical orientation
  • Title font, color and position
  • Value label font, color, and precision
  • Major and minor tick mark spacing and colors
  • High and low alarm areas
  • Quick draw mode – eliminates segments for optimized updates
  • Border colors width, and styles (3D, single, none)
  • Background and bar colors
  • Gradient surfaces for the bar and background area
  • 100% native .Net.

Thermometer Control

Thermometer1Thermometer2
  • Title font, color and position
  • Value label font, color, and precision
  • Major and minor tick mark spacing and colors
  • High and low alarm areas
  • Quick draw mode – eliminates segments for optimized updates
  • Border colors width, and styles (3D, single, none)
  • Background and bar colors
  • Gradient surfaces for the bar and background area
  • 100% native .Net.

Tank Control

Tank2Tank1
  • Title font, color and position
  • Value label font, color, and precision
  • Major and minor tick mark spacing and colors
  • Border colors width, and styles (3D, single, none)
  • Background and liquid colors
  • Gradient surface for the background area
  • 100% native .Net.

LED Display Control

LedDisplay2LedDisplay4LedDisplay3LedDisplay1
  • Two and one half to seven and on half segments
  • LED on and off colors
  • Title font, color and position
  • Value label font, color, and precision
  • Border colors width, and styles (3D, single, none)
  • Background color
  • Gradient surface for the background area
  • 100% native .Net.

LED Control

Led1LEDLed2
  • Rectangular or circular
  • Title font, color and position
  • LED on and off colors
  • Border colors width, and styles (3D, single, none)
  • Background color
  • 100% native .Net.

Switches - Rocker Switch, Slider Switch, Image Button, Keypad and LED Switch (Push Button)

Image Button Control

ImageButton1ImageButtonImageButton3ImageButton2
  • Title font, color and position
  • Toggle switch mode or normal button
  • On and off Switch colors
  • Gradient surface for the switch area
  • Image position
  • Focus Indication
  • 100% native .Net.

Keypad Control

KeyPad1 KeyPad2
  • Button colors, text and associated values
  • Images on buttons
  • Image position
  • On and off button colors
  • User controlled number of columns
  • 100% native .Net.

Rocker Switch Control

RockerSwitch1
  • Horizontal or vertical orientation
  • Title font, color and position
  • Switch colors
  • Gradient surface for the switch area
  • LED on and off colors
  • Border colors width, and styles (3D, single, none)
  • Background color
  • 100% native .Net.

Slider Switch Control

SliderSwitch
  • Horizontal or vertical orientation
  • Title font, color and position
  • Switch colors
  • Gradient surface for the background area
  • Optional value display
  • Numeric (selected index) and Text outputs
  • Border colors width, and styles (3D, single, none)
  • Background color
  • 100% native .Net.

LED Switch (Push Button) Control

LEDSwitch
  • Title font, color and position
  • On and off Switch colors
  • Gradient surface for the switch area
  • LED on and off colors
  • LED position
  • 100% native .Net.

Sliders - Horizontal and vertical Slider controls

Slider Control

Slider1 SliderSwitch
  • Full customization of Labels, Colors, Scaling, Step Size and Precision
  • Continuous or discrete movement
  • Vertical or Horizontal orientation
  • Border colors width, and styles (3D, single, none)
  • Gradient surface for the background area
  • 100% native .Net.

Entry Controls - Advanced formatting Text Boxes, Labels, Numeric Text Boxes, Numeric Labels, enhanced Check Box, enhanced Radio Button, and Radio Group controls

Text Control

The Compact Framework Text Box and Label controls lack some properties that are available in the desktop versions. The Enhanced Text Box, Label, Numeric Text Box and Numeric Label controls add Borders, Autosizing, and Tag properties to the base CF controls.

TextBox
  • Four border types – None, Fixed Single, Fixed 3D, and Underline (Text Boxes only)
  • Numeric Text Box and Label add numeric formatting – precision and hex
  • Properties for Border Color, Shadow Color for 3D, and Border Thickness
  • Autosizing property
  • Tag property to store user data
  • 100% native .Net.

Radio Button/Group Controls

The Compact Framework Radio button is not particularly flexible. It doesn’t size well, and doesn’t allow use of images. We’ve fixed that, and created an easy to use Radio Button group.

RadioGroup1 RadioGroup2
  • Image Properties Defines pictures to be shown for the checked and unchecked states. If no images are provided, standard images will be drawn.
  • Indication of Focus Radio buttons will indicate focus with a dotted line drawn around them.
  • Toggle on Click Radio buttons will toggle when clicked in any area including the Text.
  • Toggle on Space Radio button will toggle when the space key is pressed while the radio button has focus.
  • Arrow Keys Arrow keys will move focus through the radio group without changing selection.
  • Group Selected Index An integer that indicates which radio button is selected.
  • 100% native .Net.

Check Box Control

CheckBox1 CheckBox2 CheckBox3
  • Image Properties Defines pictures to be shown for the checked and unchecked states. If no images are provided, standard images will be drawn.
  • Indication of Focus Check Box will indicate focus with a dotted line drawn around them.
  • Toggle on Click Check Box will toggle when clicked in any area including the Text.
  • Toggle on Space Check Box will toggle when the space key is pressed while the Check Box has focus.
  • 100% native .Net.

Serial Port Controls - Easy to use serial port input and outputs controls

Mooseworks Serial Port Control


  • The SerialIn and SerialOut make use of the serial port easy.
  • The SerialIn will read either continuously, until a terminating character is received, or until a preset number of bytes is received. The output can be formatted as either strings or byte arrays.
  • The SerialOut allows output of either strings or byte arrays, and can optionally wait for a response on the same port. This makes it ideal for command and response instrumentation applications.
  • Both controls are completely event driven – you write no polling code.
  • 100% native .Net.

Encryption Controls - Add the security of encryption to your applications

Mooseworks Encryption Controls


Add the security of encryption to your applications. Mooseworks Software provides encryption and decryption controls for .Net desktop and the .Net Compact Framework. They all exchange data seamlessly, and allow you to use any installed encryption provider.

Encrypt File Control

The Encrypt File control will accept a file name, password, and encryption provider inputs, and will output binary encrypted data. The data may be optionally stored to file.

Encrypt String Control

The Encrypt String control will accept a text string, password, and encryption provider inputs, and will output binary encrypted data. The data may be optionally stored to file.

Decrypt File Control

The Decrypt File control will accept a file name, password, and encryption provider inputs, and will output decrypted data. The data may be optionally stored to file.

Decrypt Data Control

The Decrypt Data control will accept binary data, password, and encryption provider inputs, and will output decrypted data. The data may be optionally stored to file.

Create Hash from String Control

The Create Hash from String Control will accept a text string, password, and encryption provider inputs, and will output the cryptographic hash of the input.

Create Hash from File Control

The Create Hash from File Control will accept a file name, password, and encryption provider inputs, and will output the cryptographic hash of the input.

34 Great Controls in all!

Instrumentation2