Transcription of DAQFactory User's Guide
1 DAQF actory User's GuideAzeoTech DAQF actory DAQF actory for Windows, Version , Tuesday, September 20, 2011:Copyright 2001-2011 AzeoTech, Inc. All rights reserved in this document is subject to change without is a registered trademark of AzeoTech, Inc. DAQF actory is a registeredtrademark of AzeoTech, Inc. Other brand and product names are trademarks oftheir respective manual: Copyright 2011 AzeoTech, Inc. All rights reserved portion of this manual may be copied, modified, translated, or reduced intomachine-readable form without the prior written consent of AzeoTech, User's Guide3 Contents3 2011 AzeoTech.
2 Of Contents1 Introducing End user License Welcome to System DAQF actory Licensing Moving a Using the hardware key Upgrading to a different version of For users of earlier versions of DAQF actory's user DAQF actory Objects2 Guided Tour Tour Tour Starting Creating Displaying the Graphing the Controlling an Logging Viewing Data on the Web3 The DAQF actory Document Starting a new Saving a Saving with Opening a Safe Autoloading a Document settingsDAQF actory User's Guide4 2011 AzeoTech, Expressions Using The command line The big expression Entering hex and binary Entering in constant time Object variables and Specifying Connections in Expression Operator / Function Order of operations.
3 Boolean operators .. Math operators .. Bitwise operators and functions .. Math functions .. Trigometric functions .. Statistical functions .. Boxcar averaging and smoothing functions .. String functions .. Byte conversions .. Time functions .. Array creation and manipulation functions .. Random Number functions .. Thermocouple conversion functions .. Misc functions .. Constants .. Advanced Analysis functions .. Questions, Answers and Converting a string to DAQF actory time.
4 Calcing the max for a period of the day .. A trick to avoid divide by 0 and other boolean tricks .. Doing things on the hour .. Counting digital transitions .. Calculating the current second / minute / hour 5 Sequences & Sequence Creating a New Starting and Stopping a The most basic sequence and More advanced assignment operators and the arraystep Reading inputs with the read statement and process control loops5 Contents5 2011 AzeoTech, Programmatically starting and stopping Timed sequences and the goto Waiting in a Private sequence Conditional branching with the if Replacing multiple ifs with a switch Sequence looping with the while Looping while counting with the for Avoiding being hanged using the infinite loop Using sequences as Running commands in a string with the execute Error handling with Sequence Threads and Thread Sequence Printing to the Command / Alert Watch Sequence
5 System System Questions, Answers and Misc sequence comments .. Array manipulation .. Start a sequence on the second 6 Channels and Channel and Conversion Channels and the Channel Channel Import and Channel History and Channel Device The Channel Fine Tuning Data Channel Functions and Channel List Conversions and the Conversion V Questions, Answers and Oversampling a channel (averaging) DAQF actory User's Guide6 2011 AzeoTech, Creating Conversions for input channels.
6 AddValue() and Conversions .. Applying a deadband to a channel 7 Pages and Page and Component Adding Components to Arranging Components on the Edit Grouping Creating user Using the Grid and Movement Component Find and Multiple Pages and Page Creating Full screen Creating multi-lingual Printing Page Component Component Properties and Component The Static .. Text Panel Displays .. Variable Value Descriptive Text Symbol The Color Property The Size Property Table Canvas LED Progress Bar Gauges.
7 Linear Gauge and Log Gauge Angular Gauge and Angular Log Gauge LED Bar Gauge Compasses .. Compass Dual Compass Percent .. Percent Bar and Pie Chart Graphs .. 2D Graph Component7 Contents7 2011 AzeoTech, 3D Graph Image Spectrum Display Buttons_&_Switches .. Button Check Box Spin Button Lever Switch Rocker Switch Toggle Switch Valve Three Way Rocker Four Way Switch Edit_Controls.
8 Edit Box, Password Edit, and Multiline Edit Box Date & Time Edit Selection .. Combo Box and Radio Buttons Tree List Sliders_&_Knobs .. Knob Slider Scroll Bar Questions, Answers and Displaying a different symbol based on a value .. Using a password to protect pages .. Create a popup for user name and password .. Create a popup numeric keypad 8 Graphing and Graph Creating a Value vs Time (Trend) Graph scaling, zooming, and Adding more traces to the Multiple Colorizing Error Wind Axis and Line Other graph X vs Y Advanced Graph variables and functions9 Data Logging and Data Logging Creating a logging setDAQF actory User's Guide8 2011 AzeoTech, Logging Notes and ODBC Database Reading from an ODBC Binary Export Logging / Export Set Direct file Questions, Answers and Write data to a file from a sequence.
9 Read a file and set an output channel from its data .. DAQF actory / Excel Time .. Logging on an event .. Changing the logging file name every month .. Changing the logging file name every day 10 PID PID Creating a new PID PID PID Variables and Questions, Answers and PID Algorithm? 11 Alarming Creating a new Alarm Summary Alarm Alarm Variables and Questions, Answers and Basic Alarming 12 Networking / Networking Real time Web with Email - SMTP Email - POP3 Voice Modem / AutoDialer (TAPI).
10 Connecting to a remote copy of Internal Web Server (deprecated)9 Contents9 2011 AzeoTech, Using DDE to transfer data to other windows applications13 Analysis Analysis Capturing Channels and General Curve Correlation and FFT14 Other Startup Quick DAQF actory Acquire user defined time reference15 Extending Calling an External External DLL Overview .. Loading the DLL and declaring the functions .. The Function Prototype .. Calling the External Function.