catman ActiveX interface Jens Boersch

Size: px
Start display at page:

Download "catman ActiveX interface Jens Boersch"

Transcription

1 catman ActiveX interface Jens Boersch

2 ActiveX technology - introduction Where the name ActiveX comes from ActiveX is a marketing name for a technology based on COM (Component Object Model) What is ActiveX / COM An open software interface, which allows the communication and data exchange between two PC applications Extension of catman by AddIn technology Development tool for system integrators. 4/23/2004, Page 2 Hottinger Baldwin Messtechnik GmbH Jens Boersch

3 ActiveX technology - block diagram 4/23/2004, Page 3 Hottinger Baldwin Messtechnik GmbH Jens Boersch

4 Basics of catman I/O definition: Defines connected device type and interface Create I/O channels (connection to device channels) Read buffer: Buffer for the data read from the device Read buffer has to be used before reading the next data block into it Database: Temporary store for measured or calculated channels Possibility to transfer read buffer into database (append) Visualizes or export data base at the end of the measurement 4/23/2004, Page 5 Hottinger Baldwin Messtechnik GmbH Jens Boersch

5 Structure of catman s data acquisition Create or load an I/O definition (connect devices and channels) Initialize the device Start measurement (number of samples, sample rate, trigger etc.) Read measured values from device into catman IO buffer Get values from IO buffer for online visualization or analysis Store values (IO buffer) to catman database Stop data acquisition Export data, analyze, visualize... 4/23/2004, Page 6 Hottinger Baldwin Messtechnik GmbH Jens Boersch

6 Survey over catman objects catinterface (catman windows, error handling, toolbar, script calls) IO DB ACQ MATH FILEMGR OL (Connect device & channels [IOD], setup, get read block) (Read/write from/to data base, export & import) (Data acquisition [initialize, start, stop, store], trigger) (Mathematics [algebraic, ESA, signal analysis, filter]) (File handling [create. Delete, read, write]) (Access to catman online document) 4/23/2004, Page 7 Hottinger Baldwin Messtechnik GmbH Jens Boersch

7 Documentation of catman s ActiveX interface Open ActiveX reference (catman program folder) Introduction (ActiveX library and AddIn) Peculiarities of the different programming languages Base concepts of catman (Structure of catman DAQ) Examples (mainly for Visual Basic) Reference (syntax and explanation of all functions) 4/23/2004, Page 8 Hottinger Baldwin Messtechnik GmbH Jens Boersch

8 ActiveX reference (syntax of the functions) 4/23/2004, Page 9 Hottinger Baldwin Messtechnik GmbH Jens Boersch

9 Missing functions in the library Functions of ActiveX library are missing: If this function exists in catman script language, the script command can be executed by ExecuteScriptCommand With the function IO.WriteCommand a low-level command can be sent directly to the amplifier Example: catman.executescriptcommand ACQCAL 2 10 to run an auto calibration of IO channels /23/2004, Page 10 Hottinger Baldwin Messtechnik GmbH Jens Boersch

10 Early binding late binding Binding means the translation of the function call into an address (internal address in catman s ActiveX library) Early binding: Early binding defines addresses while the programming Late binding: Translate addresses when the program runs No problems when changing to another catman version A little bit worse performance compared with early binding 4/23/2004, Page 11 Hottinger Baldwin Messtechnik GmbH Jens Boersch

11 Peculiarity with Visual Basic / VBA 1.) Create a catman object with late binding Uses registered catman DLL or EXE Dim catman Set catman = CreateObject( catman.catinterface ) 2.) Create a catman Object with early binding Make a reference to an installed catman Use IntelliSense (offers possible functions while programming) Add Reference (menu project resp. extra ) Dim catman as catinterface Set catman = New catinterface 4/23/2004, Page 12 Hottinger Baldwin Messtechnik GmbH Jens Boersch

12 Peculiarity with Visual Studio C++ To create a catman object refer to code below Hand over of different data types (variants and strings) - Arrays as SafeArrays - Strings as BSTR #include <stdio.h> #include <windows.h> #include <io.h> #import "c:\programme\catman32\activex\catman.tlb" no_namespace const char name[] = "c:\\programme\\catman\\script\\gg.iod\0"; void main() { BSTR bstrdesc; try { CoInitialize(NULL); // Declare the Interface Pointer for your catman object _catinterfaceptr ptr; _XDBInterfacePtr DB; _ACQInterfacePtr ACQ; _XIOInterfacePtr IO; _FileClass F MGR _OLInterface OL _ MathInterface MATH // Create an instance of your catman object ptr.createinstance( uuidof(catinterface)); DB = ptr->getdb(); ACQ = ptr->getacq();; IO = ptr->getio(); IO->LoadDefinition(name); 4/23/2004, Page 13 Hottinger Baldwin Messtechnik GmbH Jens Boersch

13 Peculiarity with LabView - functions nodes 1.) Create a catman object with Automation Open and select ActiveX class (right mouse click) with Browse catman DLL resp. EXE and catinterface 2.) Call a function with Property Node (properties) and Invoke Node (methods) with right mouse click 3.) Terminate catman object with Automation Close Tip: All mentioned LabView functions can be found in the function palette Communication / ActiveX 4/23/2004, Page 14 Hottinger Baldwin Messtechnik GmbH Jens Boersch

14 Peculiarity with LabView - data type Variant If a parameter from data type variant has to be handed over to a catman function, it must be converted first ( TO_Variant ) If a catman function delivers an output of data type variant, it has to be converted to integer, float, string etc. before using it in LabView 4/23/2004, Page 15 Hottinger Baldwin Messtechnik GmbH Jens Boersch

15 Peculiarity with LabView - Tips LabView works with early binding only, therefore following steps have to be done when updating to another catman version or testing the LabView example on the demo CD: 1.) Select ActiveX Class again 2.) All methods calls have to be assigned again 4/23/2004, Page 16 Hottinger Baldwin Messtechnik GmbH Jens Boersch

16 General tips & tricks In catman 4.5 Rel. 1 and 2 the function DB.ReadData does not work (part of LabView example) Install patch or use DB.ReadData64 instead With the new product 1-CATMAN-ACTIVEX there is no access to the interactive functions of catman (catmodules, Measurement Wizard...), only using ActiveX library of catman DLL When connecting a MGCplus via LPT with function IO.CreateDevice, the mode must be set to interlink by IO.SetDeviceProperty 1, 3, 95 When connecting a device via USB with unknown address with the function CreateDevice, a zero string ( vbnullstring ) can be used for the address to get the first amplifier connected via USB 4/23/2004, Page 17 Hottinger Baldwin Messtechnik GmbH Jens Boersch

catman Data Acquisition and Analysis software Special features Data sheet Generic Modules Application Modules

catman Data Acquisition and Analysis software Special features Data sheet Generic Modules Application Modules catman Data Acquisition and Analysis software Special features - Visualization of measurement data - Online analysis through powerful math library - Store and export data in various formats - Analysis

More information

English. Software and System Training. Data Acquisition. Keep for future use. Companies / Brands of GHM

English. Software and System Training. Data Acquisition.   Keep for future use. Companies / Brands of GHM English Software and System Training Data Acquisition Companies / Brands of GHM www.ghm-group.de Keep for future use Contents 1 Elements of a Standard Measurement System... 3 1.1 Hardware... 3 1.2 Software...

More information

CIST 304. Week 7: Chapters 15 & 16 VB with other applications and MS Access

CIST 304. Week 7: Chapters 15 & 16 VB with other applications and MS Access CIST 304 Week 7: Chapters 15 & 16 VB with other applications and MS Access Visual Basic Interoperability VB can be used across applications VB interoperability with other MS Office applications (Word,

More information

User Manual. English. Perception remote control using LabVIEW. I _en

User Manual. English. Perception remote control using LabVIEW. I _en I3290-1.2_en User Manual English Perception remote control using LabVIEW Document version 1.2 October 2012 For Perception 6.30 or higher For HBM's Terms and Conditions visit www.hbm.com/terms HBM GmbH

More information

Mixed-Language Debugging of projects containing C and COBOL

Mixed-Language Debugging of projects containing C and COBOL Mixed-Language Debugging of projects containing C and COBOL Net Express and other Micro Focus software development tools offer a wide range of possibilities to construct COBOL projects. Of course, programs

More information

Small rectangles (and sometimes squares like this

Small rectangles (and sometimes squares like this Lab exercise 1: Introduction to LabView LabView is software for the real time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because it,

More information

END-TERM EXAMINATION

END-TERM EXAMINATION (Please Write your Exam Roll No. immediately) END-TERM EXAMINATION DECEMBER 2006 Exam. Roll No... Exam Series code: 100274DEC06200274 Paper Code : MCA-207 Subject: Front End Design Tools Time: 3 Hours

More information

SMARTCONTROL ECS OPC Server

SMARTCONTROL ECS OPC Server Operating Instructions SMARTCONTROL ECS OPC Server 3-349-572-03 2/3.10 2.009 1 SmartControl OPC Server SmartControl OPC Server software is optionally available for the SmartControl. Data from SmartControls

More information

User Manual. English. Perception remote control using DIAdem. B _en

User Manual. English. Perception remote control using DIAdem. B _en B4330-1.0_en User Manual English Perception remote control using DIAdem Document version 1.0 June 2015 For Perception 6.60 or higher For HBM's Terms and Conditions visit www.hbm.com/terms HBM GmbH Im Tiefen

More information

The name of this type library is LabelManager2 with the TK Labeling Interface reference.

The name of this type library is LabelManager2 with the TK Labeling Interface reference. Page 1 of 10 What is an ActiveX object? ActiveX objects support the COM (Component Object Model) - Microsoft technology. An ActiveX component is an application or library that is able to create one or

More information

User Manual. English. HBM LabVIEW Driver

User Manual. English. HBM LabVIEW Driver User Manual English HBM LabVIEW Driver Hottinger Baldwin Messtechnik GmbH Im Tiefen See 45 D-64239 Darmstadt Tel. +49 6151 803-0 Fax +49 6151 803-9100 info@hbm.com www.hbm.com Mat.: DVS: A4175-2.0 HBM:

More information

Serial Adaptor Isolated USB to TTL Device Driver - Installation Guide 1 Introduction. 2 Installing the Device Driver Software (Windows XP )

Serial Adaptor Isolated USB to TTL Device Driver - Installation Guide 1 Introduction. 2 Installing the Device Driver Software (Windows XP ) Serial Adaptor Isolated USB to TTL Device Driver - Installation Guide 1 Introduction This installation guide describes a simple, step-by-step procedure to enable the supplied Serial Adapter to work using

More information

KISSsoft 03/2016. Installation of a KISSsoft Floating License Version. KISSsoft AG Rosengartenstrasse Bubikon Switzerland

KISSsoft 03/2016. Installation of a KISSsoft Floating License Version. KISSsoft AG Rosengartenstrasse Bubikon Switzerland KISSsoft 03/2016 Installation of a KISSsoft Floating License Version KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Tel: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2017 Lecture #2 Bekkeng 16.01.2017 What is LabVIEW LabVIEW is a graphical programming environment G programming

More information

COM & COM+ (Component Object Model) Bazsó-Dombi András, Group 251.

COM & COM+ (Component Object Model) Bazsó-Dombi András, Group 251. COM & COM+ (Component Object Model) Bazsó-Dombi András, Group 251. What is COM? Low level Objects created independently need to be used in other applications Create an object, add some special attributes

More information

Advanced Systems Programming

Advanced Systems Programming Advanced Systems Programming Introduction to C++ Martin Küttler September 19, 2017 1 / 18 About this presentation This presentation is not about learning programming or every C++ feature. It is a short

More information

Algorithms & Data Structures

Algorithms & Data Structures GATE- 2016-17 Postal Correspondence 1 Algorithms & Data Structures Computer Science & Information Technology (CS) 20 Rank under AIR 100 Postal Correspondence Examination Oriented Theory, Practice Set Key

More information

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson

Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Tech-Talk Using the PATROL Agent COM Server August 1999 Authored By: Eric Anderson Introduction Among the many new features of PATROL version 3.3, is support for Microsoft s Component Object Model (COM).

More information

Using Mini-Circuits' PTE (Portable Test Equipment) with LabVIEW Frequently Asked Questions (FAQs)

Using Mini-Circuits' PTE (Portable Test Equipment) with LabVIEW Frequently Asked Questions (FAQs) Using Mini-Circuits' PTE (Portable Test Equipment) with LabVIEW Frequently Asked Questions (FAQs).NET DLL... 1, 7 32-bit... 1, 2 64-bit... 1, 2 ActiveX DLL... 1, 3, 5 DLL... 1, 2, 3, 4, 5, 6, 7 Error -2147221164...

More information

Introduction to C/C++ Programming

Introduction to C/C++ Programming Chapter 1 Introduction to C/C++ Programming This book is about learning numerical programming skill and the software development process. Therefore, it requires a lot of hands-on programming exercises.

More information

An Introduction to Windows Script Components

An Introduction to Windows Script Components An Introduction to Windows Script Components Windows Script Components (WSC) provide with a simple and easy way to create COM components. You can use scripting languages such as JScript, VBScript, PERLScript,

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2011 Lecture #2 Bekkeng 13.1.2011 Virtual Instruments LabVIEW programs are called virtual instruments,

More information

EBSILON Professional EbsOpen Ebsilon as a Server and Excel Addin

EBSILON Professional EbsOpen Ebsilon as a Server and Excel Addin EBSILON Professional EbsOpen Ebsilon as a Server and Excel Addin Dr. Hans-Peter Wolf Ebsilon as a Server using EbsOpen Interface COM - class library with > 200 classes and > 2000 methods for interprocess

More information

Network Resources ActiveX Control for Microsoft Windows. Copyright Magneto Software All rights reserved

Network Resources ActiveX Control for Microsoft Windows. Copyright Magneto Software All rights reserved Network Resources ActiveX Control for Microsoft Windows Copyright Magneto Software All rights reserved Contents 1. Overview... 3 1.1. Introduction... 3 1.2. Usage... 3 1.3. Interface... 3 1.3.1. _DSKNetResource...

More information

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: IDE. Chapter 2: Controls in General. Chapter 3: Program and Module Structure

COPYRIGHTED MATERIAL. Part I: Getting Started. Chapter 1: IDE. Chapter 2: Controls in General. Chapter 3: Program and Module Structure Part I: Getting Started Chapter 1: IDE Chapter 2: Controls in General Chapter 3: Program and Module Structure Chapter 4: Data Types, Variables, and Constants Chapter 5: Operators Chapter 6: Subroutines

More information

PusleIR Multitouch Screen Software SDK Specification. Revision 4.0

PusleIR Multitouch Screen Software SDK Specification. Revision 4.0 PusleIR Multitouch Screen Software SDK Specification Revision 4.0 Table of Contents 1. Overview... 3 1.1. Diagram... 3 1.1. PulseIR API Hierarchy... 3 1.2. DLL File... 4 2. Data Structure... 5 2.1 Point

More information

Software Development Kit. Quick Start Guide

Software Development Kit. Quick Start Guide Software Development Kit Quick Start Guide Quick Start Guide RGB Lasersysteme GmbH Software Development Kit Version: 1.1.1 Date: July 29, 2012 This document is protected by copyright. Do not copy or publish

More information

The Studio HST Server object is installed automatically when installing Studio version SP4 or newer.

The Studio HST Server object is installed automatically when installing Studio version SP4 or newer. Studio History Server COM Object StudioHstObject Introduction This Application Note describes the functioning of the Studio HST Server COM Object, which allows any COM handling enable scripting language

More information

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB

Visual Programming 1. What is Visual Basic? 2. What are different Editions available in VB? 3. List the various features of VB Visual Programming 1. What is Visual Basic? Visual Basic is a powerful application development toolkit developed by John Kemeny and Thomas Kurtz. It is a Microsoft Windows Programming language. Visual

More information

Preview from Notesale.co.uk Page 2 of 79

Preview from Notesale.co.uk Page 2 of 79 COMPUTER PROGRAMMING TUTORIAL by tutorialspoint.com Page 2 of 79 tutorialspoint.com i CHAPTER 3 Programming - Environment Though Environment Setup is not an element of any Programming Language, it is the

More information

Certified LabVIEW Associate Developer Exam. Test Booklet

Certified LabVIEW Associate Developer Exam. Test Booklet Certified LabVIEW Associate Developer Exam Test Booklet Note: The use of the computer or any reference materials is NOT allowed during the exam. Instructions: If you did not receive this exam in a sealed

More information

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements.

Toad Data Point - Professional Edition. The Toad Data Point Professional edition includes the following new features and enhancements. Toad Data Point Version 3.4 New in This Release November 08, 2013 Contents Toad Data Point - Professional Edition Toad Data Point - Base and Professional Editions Idea Pond Toad Data Point - Professional

More information

Quick Start Guide. English. FS22 DI Industrial BraggMETER DI

Quick Start Guide. English. FS22 DI Industrial BraggMETER DI Quick Start Guide English FS22 DI Industrial BraggMETER DI Hottinger Baldwin Messtechnik GmbH Im Tiefen See 45 D-64239 Darmstadt Tel. +49 6151 803-0 Fax +49 6151 803-9100 info@hbm.com www.hbm.com HBM FiberSensing,

More information

Chapter 6: User-Defined Functions. Objectives (cont d.) Objectives. Introduction. Predefined Functions 12/2/2016

Chapter 6: User-Defined Functions. Objectives (cont d.) Objectives. Introduction. Predefined Functions 12/2/2016 Chapter 6: User-Defined Functions Objectives In this chapter, you will: Learn about standard (predefined) functions Learn about user-defined functions Examine value-returning functions Construct and use

More information

CX Supervisor. CX-Supervisor Features:

CX Supervisor. CX-Supervisor Features: CX Supervisor Affordable, Flexible, Easy To Use, and Powerful Are you looking for a Windows based HMI software package packed with features and large I/O tag counts? Omron s CX-Supervisor is it! CX-Supervisor

More information

Creating.NET Add-ins for ArcGIS for Desktop

Creating.NET Add-ins for ArcGIS for Desktop Creating.NET Add-ins for ArcGIS for Desktop John Hauck and Chris Fox Esri UC 2014 Technical Workshop Introduction to.net Esri UC 2014 Technical Workshop Creating.NET Add-ins for ArcGIS for Desktop What

More information

Building an Interactive Web Page with DataSocket

Building an Interactive Web Page with DataSocket Application Note 127 Introduction Building an Interactive Web Page with DataSocket Heather Edwards This application note explains how you can create an interactive Web page with which users can view data

More information

C introduction: part 1

C introduction: part 1 What is C? C is a compiled language that gives the programmer maximum control and efficiency 1. 1 https://computer.howstuffworks.com/c1.htm 2 / 26 3 / 26 Outline Basic file structure Main function Compilation

More information

EDMS Operation Manual. 1. Install the USB Driver. 1.3 Click next

EDMS Operation Manual. 1. Install the USB Driver. 1.3 Click next EDMS Operation Manual 1. Install the USB Driver 1.1 If this is your first time using the gauge, when you connect the gauge to the PC, a driver installation window may appear or the driver will install

More information

MX1609TB. Data sheet. Thermocouple amplifier Type T. Special features. Block diagram. B en

MX1609TB. Data sheet. Thermocouple amplifier Type T. Special features. Block diagram. B en MX1609TB Thermocouple amplifier Type T Data sheet Special features 16 individually configurable inputs (electrically isolated) Thermocouple mini type T Optional measuring point identification (RFID) and

More information

EDMS V3.0. User s Manual

EDMS V3.0. User s Manual EDMS V3.0 User s Manual 1 Contents 1. Install the USB driver 1 2. Install the EDMS software 4 3. EDMS user's guide...6 4. USB driver installation error solution 13 2 1. Install the USB driver 1.1 If you

More information

Highlighting Intrinsyc s Technologies: Intrinsyc J-Integra Bi-Directional Pure Java-COM Bridge

Highlighting Intrinsyc s Technologies: Intrinsyc J-Integra Bi-Directional Pure Java-COM Bridge WhitePaper Highlighting Intrinsyc s Technologies: Intrinsyc J-Integra Bi-Directional Pure Java-COM Bridge Intrinsyc Software, Inc. 700 West Pender Street, 10 th Floor Vancouver, British Columbia Canada

More information

GDS provides the dll for the controllers with a simple interface, therefore development time is rapid.

GDS provides the dll for the controllers with a simple interface, therefore development time is rapid. 148 Helpsheet Software STDDPCv2 and ELDPC Controller Drivers Using the driver in third-party development World Leaders in Computer Controlled Testing Systems for Geotechnical Engineers and Geologists 1.

More information

USB TO SERIAL CONVERTER

USB TO SERIAL CONVERTER USB TO SERIAL CONVERTER Quick Installation Guide Windows 7/8/8.1 DA-70158 Step 1: Step 2: Insert CD Driver of this product to the CD-ROM Connect the device to a spare USB port on your PC. If there is an

More information

S2USB485 USB to RS-485 and RS-232 Converter

S2USB485 USB to RS-485 and RS-232 Converter S2USB485 USB to RS-485 and RS-232 Converter Introduction The S2USB485 is a USB to full-duplex RS-232 and half-duplex RS-485 serial converter integrated into a single device. In essence the S2USB485 is

More information

AMPLICON ADIO32. LabVIEW DRIVER SOFTWARE

AMPLICON ADIO32. LabVIEW DRIVER SOFTWARE AMPLICON ADIO32 LabVIEW DRIVER SOFTWARE GUIDE TO AMPLICON ADIO32 LABVIEW DRIVER SOFTWARE This Instruction Manual is supplied with Amplicon ADIO32 LabVIEW Driver Software to provide the user with sufficient

More information

Autopatcher IG. Table of Contents. Overview. Installation (EXE) Procedure. Controls. Troubleshooting (hardware + software)

Autopatcher IG. Table of Contents. Overview. Installation (EXE) Procedure. Controls. Troubleshooting (hardware + software) Autopatcher IG Table of Contents Overview Hardware Software Installation (EXE) Procedure Controls Demo mode Troubleshooting (hardware + software) Troubleshooting (patch-clamping) Overview The Autopatcher

More information

tiptel 545/570 office tiptel 545/570 SD PC Software and Driver Installation in Windows XP/Windows 7 (32/64 Bit)

tiptel 545/570 office tiptel 545/570 SD PC Software and Driver Installation in Windows XP/Windows 7 (32/64 Bit) tiptel 545/570 office tiptel 545/570 SD PC Software and Driver Installation in Windows XP/Windows 7 (32/64 Bit) Installation of PC Software 13.04.2011 Please proceed as follows: 1. After inserting the

More information

Arrays. Comp Sci 1570 Introduction to C++ Array basics. arrays. Arrays as parameters to functions. Sorting arrays. Random stuff

Arrays. Comp Sci 1570 Introduction to C++ Array basics. arrays. Arrays as parameters to functions. Sorting arrays. Random stuff and Arrays Comp Sci 1570 Introduction to C++ Outline and 1 2 Multi-dimensional and 3 4 5 Outline and 1 2 Multi-dimensional and 3 4 5 Array declaration and An array is a series of elements of the same type

More information

pure::variants Server Support Plug-In Manual

pure::variants Server Support Plug-In Manual pure-systems GmbH Copyright 2003-2008 pure-systems GmbH 2008 Table of Contents 1. Introduction... 1 2. Create A New Variant Server Project... 1 3. Import An Existing Variant Server Project... 2 4. Change

More information

HSFW dll Documentation

HSFW dll Documentation HSFW dll Documentation 1 / 17 Table of contents Introduction... 3 FilterWheels Class... 4 Properties... 4 FilterWheelList... 4 AttachedDeviceCount... 4 API_Diagnostics... 4 Events... 5 FilterWheelRemoved...

More information

GEN series Calibration Kit

GEN series Calibration Kit GEN series Calibration Kit Calibration and Verification Software Data sheet Special features - Fully automated calibration/ cerification of all GEN series input cards - Supports all adjustments - Verification

More information

Lab Exercise 2: Data Acquisition with NI LabVIEW

Lab Exercise 2: Data Acquisition with NI LabVIEW Objective When you have completed this exercise, you will be able: To use the DAQ Assistant to acquire analog data measurements with NI LabVIEW To use Write to Measurement express VI to log real time data

More information

USER S MANUAL. Unified Data Browser. Browser. Unified Data. smar. First in Fieldbus MAY / 06. Unified Data Browser VERSION 8 FOUNDATION

USER S MANUAL. Unified Data Browser. Browser. Unified Data. smar. First in Fieldbus MAY / 06. Unified Data Browser VERSION 8 FOUNDATION Unified Data Browser Unified Data Browser USER S MANUAL smar First in Fieldbus - MAY / 06 Unified Data Browser VERSION 8 TM FOUNDATION P V I E W U D B M E www.smar.com Specifications and information are

More information

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2 ME 224: EXPERIMENTAL ENGINEERING Class: M 1:00-1:50 TECH: L170 Labs: T and Th 2:00-4:50 PM Ford Building : B100 Lecture 2 1 Introduction to Labview Labview (Laboratory Virtual Instruments Engineering Workbench)

More information

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet

Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet Lab 7 Macros, Modules, Data Access Pages and Internet Summary Macros: How to Create and Run Modules vs. Macros 1. Jumping to Internet 1. Macros 1.1 What is a macro? A macro is a set of one or more actions

More information

A Guide to Installing OLI Software

A Guide to Installing OLI Software A Guide to Installing OLI Software OLI Systems delivers a comprehensive suite of tools designed to help you analyze complex aqueous and multi-solvent electrolyte solution chemistry, thermo-physical properties,

More information

Presented By : Gaurav Juneja

Presented By : Gaurav Juneja Presented By : Gaurav Juneja Introduction C is a general purpose language which is very closely associated with UNIX for which it was developed in Bell Laboratories. Most of the programs of UNIX are written

More information

Computers Programming Course 5. Iulian Năstac

Computers Programming Course 5. Iulian Năstac Computers Programming Course 5 Iulian Năstac Recap from previous course Classification of the programming languages High level (Ada, Pascal, Fortran, etc.) programming languages with strong abstraction

More information

EL-USB-RT API Guide V1.0

EL-USB-RT API Guide V1.0 EL-USB-RT API Guide V1.0 Contents 1 Introduction 2 C++ Sample Dialog Application 3 C++ Sample Observer Pattern Application 4 C# Sample Application 4.1 Capturing USB Device Connect \ Disconnect Events 5

More information

CX27C. Industrial Ethernet Gateway. Special features. Data sheet. Block diagram

CX27C. Industrial Ethernet Gateway. Special features. Data sheet. Block diagram CX27C Industrial Gateway Special features - Gateway between QuantumX measurement modules and -based fieldbuses - Integration with Industrial real-time : PROFINET IRT - Parallel integration with standard

More information

R&S IMS Software Configuration and System Calibration according to IEC / EN (conducted Immunity)

R&S IMS Software Configuration and System Calibration according to IEC / EN (conducted Immunity) Products: R&S IMS, R&S NRP-Z91 R&S IMS Software Configuration and System Calibration according to IEC / EN 61000-4-6 (conducted Immunity) Application Note This application note describes the software configuration,

More information

EXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year!

EXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year! EXAMGOOD QUESTION & ANSWER Exam Good provides update free of charge in one year! Accurate study guides High passing rate! http://www.examgood.com Exam : C2090-610 Title : DB2 10.1 Fundamentals Version

More information

InTouch Client Driver Kepware, Inc.

InTouch Client Driver Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 Help 3 Overview 3 External Dependencies 3 Driver Setup 4 System Configuration 4 Tag Import Settings 5 Mode 9 Automatic Tag Database Generation

More information

Whitepaper VCI - Virtual CAN Interface How to use in LabWindows/CVI

Whitepaper VCI - Virtual CAN Interface How to use in LabWindows/CVI Whitepaper 428-01 VCI - Virtual CAN Interface How to use in LabWindows/CVI The expert for industrial and automotive communication IXXAT Headquarter US Sales Office IXXAT Automation GmbH IXXAT Inc. Leibnizstr.

More information

P.G.TRB - COMPUTER SCIENCE. c) data processing language d) none of the above

P.G.TRB - COMPUTER SCIENCE. c) data processing language d) none of the above P.G.TRB - COMPUTER SCIENCE Total Marks : 50 Time : 30 Minutes 1. C was primarily developed as a a)systems programming language b) general purpose language c) data processing language d) none of the above

More information

Distributed Systems 8. Remote Procedure Calls

Distributed Systems 8. Remote Procedure Calls Distributed Systems 8. Remote Procedure Calls Paul Krzyzanowski pxk@cs.rutgers.edu 10/1/2012 1 Problems with the sockets API The sockets interface forces a read/write mechanism Programming is often easier

More information

AKELA Vector Network Analyzer (VNA) Quick Start Guide

AKELA Vector Network Analyzer (VNA) Quick Start Guide AKELA Vector Network Analyzer (VNA) Quick Start Guide Copyright AKELA, Inc. 2012, all rights reserved http:\\akelainc.com LabVIEW and LabWindows are registered trademarks of National Instruments Incorporated

More information

digiclip Data sheet DF31CAN Special features B en

digiclip Data sheet DF31CAN Special features B en digiclip DF31CAN Data sheet Special features Digital amplifier for industrial automation tasks and production process monitoring 600 Hz CF measurement technology with TEDS sensor detection for SG full

More information

TRAINING GUIDE FOR OPC SYSTEMS.NET. Simple steps to successful development and deployment. Step by Step Guide

TRAINING GUIDE FOR OPC SYSTEMS.NET. Simple steps to successful development and deployment. Step by Step Guide TRAINING GUIDE FOR OPC SYSTEMS.NET Simple steps to successful development and deployment. Step by Step Guide SOFTWARE DEVELOPMENT TRAINING OPC Systems.NET Training Guide Open Automation Software Evergreen,

More information

Visual C++ MFC Programming By Example By John E. Swanke

Visual C++ MFC Programming By Example By John E. Swanke Visual C++ MFC Programming By Example By John E. Swanke MFC Tutorial for Beginners - Learn MFC in simple and easy steps starting from The tutorial provides a hands-on approach with step-by-step program

More information

The Printer Out plugin PRINTED MANUAL

The Printer Out plugin PRINTED MANUAL The Printer Out plugin PRINTED MANUAL Printer Out plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

Wonderware InTouch Client Driver Help Kepware Technologies

Wonderware InTouch Client Driver Help Kepware Technologies Wonderware InTouch Client Driver Help 2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Driver Setup 4 System Configuration 4 Tag Import Settings 4 Mode 8 Automatic Tag Database

More information

The Data may not be disclosed or distributed to third parties, in whole or in part, without the prior written consent of Motion Workshop.

The Data may not be disclosed or distributed to third parties, in whole or in part, without the prior written consent of Motion Workshop. C API Reference Motion Version 2.6 www.motionnode.com www.motionshadow.com Copyright c 2017 Motion Workshop. All rights reserved. The coded instructions, statements, computer programs, and/or related material

More information

Data Exchange 3. The easy way to turn your data into valuable information. VERSION 3.0

Data Exchange 3. The easy way to turn your data into valuable information. VERSION 3.0 Data Exchange 3 The easy way to turn your data into valuable information. VERSION 3.0 12-21-2017 DATA EXCHANGE 3 1 TABLE OF CONTENTS SECTION 1. Overview... 6 1.1. MAIN GOALS...6 1.2. How it Works...6 Data

More information

Developing Mixed Visual Basic/COBOL Applications*

Developing Mixed Visual Basic/COBOL Applications* COBOL 1 v1 11/9/2001 4:21 PM p1 Developing Mixed Visual Basic/COBOL Applications* Wayne Rippin If you are developing applications for Microsoft Windows, sooner or later you ll encounter one of the varieties

More information

GETTING STARTED 5 WORKING WITH CUTTING DEVICE SETUPS 11 TABLE OF CONTENTS. Basic elements of your software 5. Setup area 6 Job area 6

GETTING STARTED 5 WORKING WITH CUTTING DEVICE SETUPS 11 TABLE OF CONTENTS. Basic elements of your software 5. Setup area 6 Job area 6 TABLE OF CONTENTS 1 TABLE OF CONTENTS GETTING STARTED 5 Basic elements of your software 5 Toolbars 5 Setup area 6 Job area 6 Entering numerical values 6 Using spinner controls 6 Using built-in mathematical

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

Quick Start Guide. Cole-Parmer USB-based Data Acquisition Software

Quick Start Guide. Cole-Parmer USB-based Data Acquisition Software Quick Start Guide Cole-Parmer USB-based Data Acquisition Software Cole-Parmer Instrument Company 625 East Bunker Court Vernon Hills, Illinois 60061-1844 (847) 549-7600 (847) 247-2929 (Fax) 800-323-4340

More information

Application Note. PowerStar 5/6 - LabView VI Integration

Application Note. PowerStar 5/6 - LabView VI Integration Application Note PowerStar 5/6 - LabView VI Integration INTRODUCTION This application note describes how to integrate LabView VI s into PowerStar 5 and 6. Parameters may be passed from PowerStar to a LabView

More information

This article will walk you through a few examples in which we use ASP to bring java classes together.

This article will walk you through a few examples in which we use ASP to bring java classes together. Using Java classes with ASP ASP is a great language, and you can do an awful lot of really great things with it. However, there are certain things you cannot do with ASP, such as use complex data structures

More information

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server

SQL Server. Management Studio. Chapter 3. In This Chapter. Management Studio. c Introduction to SQL Server Chapter 3 SQL Server Management Studio In This Chapter c Introduction to SQL Server Management Studio c Using SQL Server Management Studio with the Database Engine c Authoring Activities Using SQL Server

More information

Installing and Using the Cisco Unity Express Script Editor

Installing and Using the Cisco Unity Express Script Editor Installing and Using the Cisco Unity Express Script Editor The Cisco Unity Express Script Editor allows you to create and validate scripts for handling calls that reach the auto attendant application.

More information

SKI ActiveX Control Wrapper

SKI ActiveX Control Wrapper SKI ActiveX Control Wrapper Version 3.1 User s Guide Issue 1.1 November 2006 Windows 9x / Me / NT / 2K / XP Purpose The purpose of this document is to explain how to use the SKI ActiveX Control Wrapper

More information

Adding Dynamics. Introduction

Adding Dynamics. Introduction M-Graphic s User s Manual 11-1 Chapter 11 Adding Dynamics Introduction This chapter explains how to make single or multiple dynamic connections from display objects to points from OPC data servers. This

More information

Installation and System Configuration Version 7.40

Installation and System Configuration Version 7.40 Installation and System Configuration Version 7.40 Sage ERP MAS 500 4AIN1090-0511 1996-2011 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names mentioned

More information

AN OVERVIEW OF C. CSE 130: Introduction to Programming in C Stony Brook University

AN OVERVIEW OF C. CSE 130: Introduction to Programming in C Stony Brook University AN OVERVIEW OF C CSE 130: Introduction to Programming in C Stony Brook University WHY C? C is a programming lingua franca Millions of lines of C code exist Many other languages use C-like syntax C is portable

More information

16-Bit A/D Converter (ENOB=14.1) 16-bit D/A. 16-bit D/A. Digital I/O (8/8) Counter/Timer (2)

16-Bit A/D Converter (ENOB=14.1) 16-bit D/A. 16-bit D/A. Digital I/O (8/8) Counter/Timer (2) DT9818 Isolated, Embedded USB Data Acquisition Board The DT9818 is perfect for embedding in a custom application where isolation is required. The DT9818 is a highperformance USB data acquisition (DAQ)

More information

MDF4 Lib. Product Information

MDF4 Lib. Product Information Product Information Table of Contents 1 Overview...3 1.1 Introduction...3 1.2 Application Areas...3 1.3 Overview of Advantages...3 2 Features and Advantages...4 2.1 Supported MDF Versions...4 3 Functional

More information

PV-WAVE 8.5 Installation Guide

PV-WAVE 8.5 Installation Guide PV-WAVE 8.5 Installation Guide Introduction PV-WAVE is an array oriented fourth-generation programming language used by engineers, scientists, researchers, business analysts and software developers to

More information

Functions. Systems Programming Concepts

Functions. Systems Programming Concepts Functions Systems Programming Concepts Functions Simple Function Example Function Prototype and Declaration Math Library Functions Function Definition Header Files Random Number Generator Call by Value

More information

ION Demo Kit. Quick Start Guide PERFORMANCE MOTION DEVICES

ION Demo Kit. Quick Start Guide PERFORMANCE MOTION DEVICES ION Demo Kit Quick Start Guide PERFORMANCE MOTION DEVICES 1.0 Introduction This guide will help you get your ION Demo Kit up and running quickly. Please follow the instructions below. The kit includes

More information

Distributed Systems. How do regular procedure calls work in programming languages? Problems with sockets RPC. Regular procedure calls

Distributed Systems. How do regular procedure calls work in programming languages? Problems with sockets RPC. Regular procedure calls Problems with sockets Distributed Systems Sockets interface is straightforward [connect] read/write [disconnect] Remote Procedure Calls BUT it forces read/write mechanism We usually use a procedure call

More information

cast.c /* Program illustrates the use of a cast to coerce a function argument to be of the correct form. */

cast.c /* Program illustrates the use of a cast to coerce a function argument to be of the correct form. */ cast.c /* Program illustrates the use of a cast to coerce a function argument to be of the correct form. */ #include #include /* The above include is present so that the return type

More information

libsegy Programmer s Reference Manual

libsegy Programmer s Reference Manual libsegy Programmer s Reference Manual Nate Gauntt Last Modified: August 11, 2008 Contents 1 Introduction 2 2 Why Use libsegy? 2 3 Building and Installation 3 3.1 Building C-Library Interface.....................

More information

ClassPad Manager Subscription

ClassPad Manager Subscription For ClassPad II Series E ClassPad Manager Subscription (for Windows ) User s Guide CASIO Education website URL http://edu.casio.com Access the URL below and register as a user. http://edu.casio.com/dl/

More information

Keithley Instruments ExceLINX-2A ExceLINX software for the Model 6485,6487 and 6514 Release Note for Version C04 9/4/2013

Keithley Instruments ExceLINX-2A ExceLINX software for the Model 6485,6487 and 6514 Release Note for Version C04 9/4/2013 Keithley Instruments ExceLINX-2A ExceLINX software for the Model 6485,6487 and 6514 Release Note for Version C04 9/4/2013 IMPORTANT: To work properly with ExceLINX, your instrument must have a compatible

More information

SRInstComms. ActiveX Control for SIGNAL RECOVERY Instruments. Instruction Manual A-MNL-C

SRInstComms. ActiveX Control for SIGNAL RECOVERY Instruments. Instruction Manual A-MNL-C SRInstComms ActiveX Control for SIGNAL RECOVERY Instruments Instruction Manual 197319-A-MNL-C Copyright 2011 AMETEK ADVANCED MEASUREMENT TECHNOLOGY, INC Trademarks AMETEK and the b and a logos are registered

More information

INDEX. Call Contact palette 93. Cisco Unity Express Script Editor Installation and Configuration Guide IN-149. Cisco Unity Express Release 2.

INDEX. Call Contact palette 93. Cisco Unity Express Script Editor Installation and Configuration Guide IN-149. Cisco Unity Express Release 2. INDEX A aa_sample1.aef file 39 About option in Help menu 7 acceptable digits, specifying 108 Accept step 89 accessing call-specific information 97 adding connection output branch 76 adding new connection

More information

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 2 OVERVIEW Welcome to the world of LabVIEW! This chapter gives you a basic explanation of LabVIEW and its

More information