background image

Appendix C

Registers, Data Formats, & Queries

ChartScan User’s Manual

C-3

 

You can use the Query Terminator (

Q

) command to specify a response terminator between each channel of the

HLL response.  Use the Format (

F

) command to specify the output format of the HLL Registers.

 
 

The following examples show how to use these commands to configure and query the HLL Registers.

 

 

Example 1:

 

Example 1 shows how to configure and query all the HLL registers and how the HLL terminator can be used to
control the flow of the HLL response output.

 

 

PRINT#1,"OUTPUT07 F0,0 Q1,1,0,0, 0X"

‘ Set format to ASCII degrees C with

 

‘ HLL terminator of CR LF/ EOI

 

PRINT#1,"OUTPUT07 C1-2,1C10,1C15,1X"

‘ Configure four channels (1,2,10 and 15) ‘ After an
indiscriminate amount of time....  

...

 

‘ Configure and start the acquisition

 

.

 

.

 

.

 

PRINT#1,"OUTPUT07 U4X"

‘ Query the current HLL settings

 

PRINT#1,"ENTER07"

‘ Get HLL for channel 1

 

INPUT A$

‘ Screen shows....

 

PRINT A$

 

+1450.20S12:23:21.700,03/24/97+0850.20S12:35:09.300,03/24/97, +0950.30

 

PRINT#1,"ENTER07"

‘ Get HLL for channel 2

 

INPUT A$

‘ Screen shows....

 

PRINT A$

 

+0450.20S02:00:29.500,03/24/97+0057.60S10:35:00.400,03/24/97, +0250.60

 

PRINT#1,"ENTER07"

‘ Get HLL for channel 10

 

INPUT A$

‘ Screen shows....

 

-0045.50S11:03:51.7,03/24/97- 0110.10S12:55:09.1,03/24/97, -0050.80

 

PRINT#1,"ENTER07"

‘ Get HLL for channel 15

 

INPUT A$

‘ Screen shows....

 

PRINT A$

 

+0150.70S03:39:01.200,03/24/97- 0085.20S05:25:17.300,03/24/97, +0010.90

 

In example 1, notice that only those channels configured (1,2,10 and 15) where returned in the response.

 
 

 

Example 2:

 

This example shows how to reset the High and Low values along with their associated Time/Date Stamps.  It
also shows the effect of specifying no HLL response terminator.

 

 

PRINT#1,"OUTPUT07 F0,0 Q1,0,0,0, 0X"

‘ Set format to ASCII degrees C with HLL

 

‘ terminator of None

 

PRINT#1,"OUTPUT07 C1-4,1X"

‘ After an indiscriminate amount of time....

 

.

 

.

 

.

‘ Configure and start the acquisition

 

PRINT#1,"OUTPUT07 U5X"

‘ Query and reset the current HLL settings

 

PRINT#1,"ENTER07"

‘ Get the response

 

INPUT A$

‘ Screen shows....

 

PRINT A$

 

+1450.20S12:23:21.700,03/24/97+0850.20S12:35:09.300,03/24/97, +0950.30

 

+0450.20S02:00:29.500,03/24/97+0057.60S10:35:00.400,03/24/97, +0250.60

 

+0045.50S11:03:51.700,03/24/97-0110.10S12:55:09.100,03/24/97, -0050.80

 

+0150.70S03:39:01.200,03/24/97-0085.20S05:25:17.300,03/24/97, +0010.90

 

‘ Notice that only one ENTER returned the ALL HLL data

 

PRINT#1,"OUTPUT07 S?X" 

‘ Now Get the current time

 

PRINT#1,"ENTER07"

 

INPUT A$

‘ Screen shows S13:20:00.1,03/24/97

 

PRINT

A$

 

PRINT#1,"OUTPUT07 U4X"

‘ Now, again query the HLL settings

 

PRINT#1,"ENTER07"

‘ Get the response

 

INPUT

A$

‘ Screen shows....

 

PRINT

A$

 

+0980.20S13:20:01.700,03/24/97+0959.20S13:20:09.300,03/24/97, +0975.80

 

+0260.70S13:20:29.500,03/24/97+0245.60S13:20:00.400,03/24/97, +0257.60

 

-0047.50S13:20:51.700,03/24/97- 0051.10S13:20:09.100,03/24/97,-0049.80

 

-0047.50S13:20:51.700,03/24/97- 0051.10S13:20:09.100,03/24/97, - 0049.80

 

+0015.70S13:20:01.200,03/24/97+0008.20S13:20:17.300,03/24/97, +0010.40

 
 

In  example 2, notice that issuing the 

U5

 command caused the High and Low values and their associated

Time/Date Stamps to be reset.

Summary of Contents for OMB-CHARTSCAN 1400

Page 1: ...August 2002 OMB CHARTSCAN 1400 Portable Data Recorder p n OMB 483 0901 Rev 3 1...

Page 2: ...311114 France 9 rue Denis Papin 78190 Trappes Tel 33 130 621 400 Toll Free in France 0800 4 06342 e mail france omega com FAX 33 130 699 120 Germany Austria Daimlerstrasse 26 D 75392 Deckenpfronn Germ...

Page 3: ...a software automated method of calibration as well as how to manually calibrate the master chassis and option cards Appendices The Appendices provide programming related information that is not necess...

Page 4: ...nditioning Cards 3 14 CSN14 TC P Thermocouple and Low Volts Card with Subminiature Plugs 3 15 CSN14 LV T B S Low Voltage Cards 3 17 CSN14 HV S High Voltage Card with Safety Jack Connectors 3 18 CSN Re...

Page 5: ...6 5 Manual Calibration of Main Unit 6 6 Offset Calibration of Main Unit 6 6 Gain Calibration of Main Unit 6 8 Manual Calibration of Signal Conditioning Cards 6 10 Offset Calibration of Cards 6 10 Gain...

Page 6: ...iv ChartScan User s Manual...

Page 7: ...TL OUTPUT TRIGGER IN Power Switch RS 232 DB9 Connector TRIGGER SCAN ALARM ERROR POWER SEND RECEIVE SERIAL Chassis Ground Note Early production ChartScan units do not have a Calibration Enable Disable...

Page 8: ...BM format includes ChartView Software CN 18 50 DB50 Digital I O Mating Connector CA 1 Power Cable FU 1 5 1 2A 250V Slo Blo 3AG for 105 125V power line or FU 1 25 1 4A 250V Slo Blo 3AG for 210 250V pow...

Page 9: ...p n 1037 0901 Early production ChartScan units do not have a Calibration Enable Disable Pushbutton If you have an early production unit refer to the right hand DIP switch illustration DIP Switch Defau...

Page 10: ...gage its edge connector with ChartScan s internal mating connector 3 Tighten the external screws snug at each end of the card d Install IEEE 488 Interface Communications Card option If you ordered an...

Page 11: ...N Flash ON Configuration Error ON ON If you observe a configuration error perform an error status query see E in Appendix A If you observe any other type of error condition make note of the error and...

Page 12: ...g figure and table identify pin locations for outputs inputs and grounds associated with the DB50 connector Outputs 1 through 32 are typically used for alarms 1 through 32 respectively As mentioned ab...

Page 13: ...tView program ChartView will run using the latest configuration file This is a file which is automatically saved upon exiting the program The configuration file contains all setup information includin...

Page 14: ...Pull down menu or Chart Setup Dialog Box 7 Display Configuration or Pointer over chart and right click Current group will be selected 20 Divide 2 or Tab to and hit Spacebar 8 Channel Configuration 21...

Page 15: ...ndow can be accessed through the Setup pull down menu Data File Parameters Check Data File Parameters These parameters can be set from the Data Destination window accessible from the Setup pull down m...

Page 16: ...configuration file you are using at the time you exit ChartView It is not catastrophic if a configuration file is deleted since it is a simple task to start ChartView when no configuration file exist...

Page 17: ...from the channel configuration dialog box Chart channels and or use meters while acquiring data to disk Prior to using ChartView for charting and or meter use while simultaneously acquiring data to d...

Page 18: ...tomatic Chart Creation as well as the ability to create multiple groups ChartView Plus features can be unlocked by use of an authorized registration ID number as an unlock code Contact your service re...

Page 19: ...display of two groups each with 3 charts and each chart with 4 channels for standard ChartView users the display will be for 1 group only Because Automatic Chart Creation was chosen starting with Chan...

Page 20: ...ll not appear on ChartView s Main Window but data from them will still be acquired 17 Click on the Enable SpreadSheet Reading button see previous figure This activates the display scanned data in the...

Page 21: ...isabled Stop Set a stop scan in the Acquisition by using one of the above selections or Count as specified below Keyboard isn t applicable If a MultiScan or ChartScan is connected and High Speed Singl...

Page 22: ...lications use the File pull down menu to manually save configuration files if this option is desired Note The cvw file contains all setup information Setup information includes channel information ala...

Page 23: ...1 17 A Note In Closing This completes the tutorial You may continue running ChartView in the simulated instrument mode and try various options to get a better feel for the program Remember while in t...

Page 24: ...ChartScan User s Manual...

Page 25: ...re program which provides a Windows based graphical user interface approach to obtaining data collection and display PostView a post acquisition data review program and ScanCal a software application...

Page 26: ...ust gather large amounts of data options are available for expanding the standard 256 kB of memory to 1 MB 4 MB or 8 MB Readings may then be transferred at greater than 300 Kbytes per second over the...

Page 27: ...t CSN Relay card Net232 Ethernet RS 232 Converter An IOtech Personal488 product is required for IEEE 488 operation with ChartView A device named WAVE must be configured in IOtech Driver 488 W31 W95 or...

Page 28: ...nel LED Indicators ALARM TRIGGER and SCAN SEND and RECEIVE for standard serial interface ERROR and POWER TALK LISTEN and SRQ on optional IEEE 488 interface card Power 105 125V or 210 250V 50 60 Hz 20...

Page 29: ...rotechnical Commission IEC 43 760 Trigger Input Connector External BNC connector Trigger Output Connector External BNC connector Data Storage Format Storage 128 K reading 256 Kbyte standard optional 5...

Page 30: ...to device including the AC line and analog inputs must be disconnected prior to opening ChartScan main unit or expansion chassis casing Internal voltage potentials exist which could cause bodily injur...

Page 31: ...libration equipment requirements for the following ChartScan main unit calibration for offset and gain Offset calibration for all card types Gain calibration for low volts cards Gain calibration for h...

Page 32: ...2 8 General Information ChartScan User s Manual Notes...

Page 33: ...ions 3 20 Expansion Chassis CSN Exp Option 3 20 Connecting the Expansion Chassis 3 20 Automatic Channel Assignment 3 22 Overview This section provides information regarding ChartScan hardware The chap...

Page 34: ...but not limited to thermocouple shield termination Calibration Enable Disable Pushbutton used to enable disable the hardware protected portion of NVRAM during ChartScan main unit calibration Note tha...

Page 35: ...60 VDC or 30 Vrms may exist which could cause bodily injury or death CAUTION CAUTION CAUTION CAUTION Use approved ESD precautions including static free work area and grounded wrist strap when handlin...

Page 36: ...r on the rear panel 3 Remove the fuse 4 Ensure correct rating of replacement fuse 5 Install replacement fuse 6 If you changed the value of the fuse due to a new voltage selection replace the spare fus...

Page 37: ...ause equipment damage due to electrostatic discharge 1 Turn off the power disconnect the analog cables the power line cord and then all other test cables from the interface 2 Remove two upper side scr...

Page 38: ...ing the pushbutton For details on calibration refer to Chapter 6 ChartScan Calibration Early production ChartScan units do not have a Calibration Enable Disable Pushbutton These units enable and disab...

Page 39: ...ly1 XON XOFF 1 0 Hardware Handshake Only RTS CTS 1 1 Both Hardware and Software Handshake HANDSHAKE H S 2 3 0 0 No Handshake 0 1 Software Handshake Only1 XON XOFF 1 0 Hardware Handshake Only RTS CTS 1...

Page 40: ...connection N A 2 Receive Data RxD Input 3 Transmit Data TxD Output 4 No connection N A 5 Ground Ground 6 No connection N A 7 Request to send RTS Output 8 Clear to send CTS Input DB9 2 7 8 3 5 DB25 2...

Page 41: ...no handshaking is selected the CTS line is ignored when transmitting data The signal is low true CTS Clear To Send Positive Input CTS input is used as a hardware handshake line to prevent ChartScan fr...

Page 42: ...are discussed in IEEE 488 Configuration presented shortly IEEE 488 Pinout IEEE 488 Pinout Data Lines Eight lines D1 through D8 used to transfer data and commands between devices on the bus Handshake L...

Page 43: ...ace Card Also note that on ChartScan s rear panel DIP switch the COMM SELECT micro switch switch 1 must be in the down 0 position to select the interface card option The IEEE 488 Bus Address settings...

Page 44: ...libration Enable Disable Pushbutton If you have an early production unit refer to the right hand DIP switch illustration above IEEE 488 Settings Standard Units IEEE 488 Settings Early Production Units...

Page 45: ...the range of 0 0 to 5 3 volts All digital I O lines are referenced to digital ground pins see following table DB50 Pinout CAUTION CAUTION CAUTION CAUTION Do not exceed the 0 0 to 5 3 volt levels desc...

Page 46: ...scan the TTL output signal is pulsed for 100 ms Refer to the following trigger timing diagram Signal Conditioning Cards ChartScan and its expansion chassis can each house a quantity of 4 signal condit...

Page 47: ...C 0 8 C 0 10 C 0 20 C Type K 100 to 1372 C 200 C to 100 C 0 6 C 0 8 C 0 10 C 0 20 C Type T 100 to 400 C 200 to 100 C 0 5 C 0 8 C 0 15 C 0 25 C Type E 100 to 1000 C 200 C to 100 C 0 7 C 0 9 C 0 10 C 0...

Page 48: ...to peak signal for AC volts Note 3 For AC voltages where the frequency of the input signal is an integer multiple of the AC line cycle 1 with line cycle integration enabled Note 4 Specified for coupli...

Page 49: ...of Inputs 16 differential programmable by channel for input range Input Types 10V 5V 1V and 100mV Input Connectors Removable screw terminal blocks BNC or Safety Jacks Voltage Range Accuracy1 and Resol...

Page 50: ...t Digital Filtering Used for AC line cycle noise rejection Selectable off 1 256 samples in a binary count Temperature Coefficient 0 01 C Input Impedance 10 M typical Input Bias Current 20 pA maximum M...

Page 51: ...each of the two groups It is important to stay within the group total current limitation regardless of the current ratings of the relay contacts or the plug in terminal blocks otherwise the circuit b...

Page 52: ...or output connections Connecting the Expansion Chassis A ribbon cable electronically connects the expansion chassis to the main unit No additional power or interface cables are required A set of mount...

Page 53: ...P302 C356 C353 39 1 C352 PH501 Expansion Backplane Card Partial Located In Expansion Chassis Analog Backplane Card Partial Located In ChartScan Main Chassis Connecting the Backplane Cards CA 154 Conne...

Page 54: ...3 Slot 4 ChartScan 1 16 13 32 33 48 48 64 Expansion Chassis 65 80 81 96 93 112 113 128 The relay card if used must go in slot 1 of the main ChartScan unit When the relay card is used there are only 1...

Page 55: ...qualified service personnel with the unit disconnected from the ChartScan unit and with all other terminals disconnected If the line voltage selector is changed then the fuse designated for that line...

Page 56: ...3 24 ChartScan User s Manual Notes...

Page 57: ...up 4 46 Reference Note This chapter serves as a reference for ChartView ChartView Plus ChartViewNET ChartViewNET Plus and Chart Setup Wizard For very first time start up of a ChartView application or...

Page 58: ...charts and channels This aspect of configuration is performed through Chart Setup Wizard discussed in the following text or through a Chart Setup window accessed through the Channel Configuration butt...

Page 59: ...elected display channels can be viewed Acquisiton Device Acquisiton Device Acquisiton Device Sensor Hard Disk Hard Disk Hard Disk Hard Disk What ChartView and ChartView Plus Provide ChartView and Char...

Page 60: ...nd spacebar are control options that allow you to tab to a field and make changes with the specified control Channel Selection 14 can also be made by tabbing to the Center Control 17 or Units Div Cont...

Page 61: ...down menu or Chart Setup Dialog Box 7 Display Configuration or Pointer over chart and right click Current group will be selected 20 Divide 2 or Tab to Spacebar 8 Channel Configuration 21 Time Stamp h...

Page 62: ...of a special code allowing up to four overlapping channels per chart Regardless of whether you are using the basic ChartView program or ChartView Plus there is a maximum limit of 16 charts per group...

Page 63: ...ice Several sample messages appear below Sample Status Messages Attaching to device Trigger device Setting acquisition parameters Setting channel configuration Acquisition active Updating active Setti...

Page 64: ...t the desired group The group list can be obtained by any of the control options provided in the table on page 4 5 These are a clicking the down arrow b using Ctrl G on the keyboard c using the keyboa...

Page 65: ...Chapter 1 Additional Chart Setup Wizard information begins on page 4 44 The method you use to access the Display Configuration Setup window makes a difference When you use the toolbar button or the p...

Page 66: ...p of each other then the channels listed lower in the display list the most recently added channels will obscure the channels higher in the list those that were added first Adding Channel 2 to Chart 1...

Page 67: ...el is selected Units Div is the vertical value of on chart grid increment When you change Y Center or Units Div Y Max and Y Min are automatically adjusted You can not directly adjust Y Max or Y Min wh...

Page 68: ...ne of the Chart Setup Wizard s automatic methods and then edit the setup To manually setup your chart display using the clean slate approach as opposed to editing an existing display perform the follo...

Page 69: ...utton The Display Configuration Setup screen changes to show chart groups and the number of charts for the selected black highlighted chart group From this screen you can change the number of charts i...

Page 70: ...uld delete the channel from Chart1 Note When a chart contains overlapping channels and the channels share values such that their traces reside on top of each other then the channels that are listed lo...

Page 71: ...ew post acq data viewer The PostView post acquisition data viewer button accesses the PostView program This independent program allows you to view waveforms recorded by data acquisition programs such...

Page 72: ...hannel configuration settings for later recall The Save command overwrites the existing version if the versions are named the same Save As Saves the existing configuration for later recall asks whethe...

Page 73: ...ew is shutdown the selected interface device and all channel configuration settings will be automatically saved in a default configuration file Upon the next start of ChartView the default configurati...

Page 74: ...Chart 2 you could use Zoom to view Chart 2 using the full chart viewing area as compared to using one third of the area The zoom feature can also be invoked by double clicking in the chart region of...

Page 75: ...system timeout value indicated in the above figure will be overridden by the timeout value in the DDE Configuration for Excel dialog box accessed from the Data pull down menu Acquisition PostView Comm...

Page 76: ...yed by up to 2 seconds after the previous acquisition has finished Acquire Arm Acquisition Ctrl T Arms the data acquisition device in preparation of receiving a trigger Disarm Ctrl Y Disarms the data...

Page 77: ...ompleted a dialog box will ask if you want to return to origin If you select Yes you will have an overwrite on the Excel spreadsheet starting with the existing column and row designation If you select...

Page 78: ...View s Window pull down menu brings up the Analog Meters window This window displays several channels in a dial gage format To activate the display select the Start button in the meter toolbar At leas...

Page 79: ...and be named WAVE NetScan devices can not make use of the IEEE 488 interface Setup RS 232 422 The RS 232 422 Setup dialog box appears If Yes is chosen for modem the RS 232 422 Setup window changes all...

Page 80: ...tus Brings up the Alarm Status box The Alarm Status box shows the current state of each alarm The alarm state appears as either a 1 or 0 the 1 being digital High and the 0 being digital Low 0 A one fo...

Page 81: ...ve channel information if you have selected not to save Alarm ID s The following example shows what the Alarm log entries look like if this configuration is selected 1 21 10 PM 10 29 98 00000000000000...

Page 82: ...alog box You can adjust the time and date settings from this box Device Status Dialog Boxes Device Configuration A Device Expanded Menu obtained with use of the F12 Key You can expand the Device pull...

Page 83: ...eens windows or dialog boxes other than the main chart screen ChartView s main window After a brief discussion and illustration of each meter type commonalties to these three types of meters is presen...

Page 84: ...h the right mouse button in this same area brings up a configuration pop up menu item H Both of these pop up menus are discussed in the section Meters Configuration Menu The items in this window are a...

Page 85: ...raph Meters figure item H Both of these pop up menus are discussed in the section Meters Configuration Menu Note that Meter 3 CH3 in the above figure shows Peak Indicators near the pointer as well as...

Page 86: ...trument used TempScan MultiScan ChartScan or NetScan Double clicking the left mouse button in a meters scale area brings up a channel selection pop up menu not shown A single click with the right mous...

Page 87: ...ters D Stay On Top Push pin Locks or unlocks the meter window on top of other windows E Print Sends the meter s display image to connected printer F Rows x Columns Opens a small menu with row x column...

Page 88: ...the desired meter group Bar Graph Analog or Digital 2 Place the mouse cursor over the meter you desire to reconfigure 3 Click on the right mouse button A Meters Configuration Menu similar to that in t...

Page 89: ...ay as well as select Misc to Show Trend Indicator and Show Peak Hold Indicators You can use the Simulated Instrument mode to familiarize yourself with various meter configuration options Setup Window...

Page 90: ...ITS 3 7 Low ENTER DESIRED LOW LIMIT 8 High ENTER DESIRED HIGH LIMIT 9 Hyst ENTER DESIRED HYSTERESIS 10 Alarm SELECT AN ALARM 3 A 3 indicates the associated item has a pull down list from which a selec...

Page 91: ...ust be unique specific to its designated channel 6 Units Cells in the Units column are dependent on the Type selected and automatically change when the type is changed for example temperature units wi...

Page 92: ...t limited to a proportionality constant or gain factor but not zero b is the offset value the value of the calculated reading when the scanned value is zero Alarm Configuration Columns 1 Low Limit Set...

Page 93: ...igh speed single channel mode the Scan Intervals parameters section is replaced with a High Speed Setup parameters section with boxes for selection of Channel and Scan Rate as indicated in the followi...

Page 94: ...y when in the Normal Mode The value for the average weight determines the number of samples to be averaged when in Normal Mode Values of 1 2 4 and 8 are for high speed multiple channel applications fo...

Page 95: ...peed single channel burst mode all ChartView display functions are intentionally disabled Data acquisition and storage to disk are the only services that remain functional When you select the High spe...

Page 96: ...multiple channels to measure AC RMS voltages but are restricted to the use of one channel when measure actual AC voltage at 60 cycles The following questions and answers should help to clarify this po...

Page 97: ...ge of the input signal 2 Based on the value from step 1 select the appropriate VAC option This is done in ChartView s Channel and Alarm Setup window see following figure Choosing A Voltage Type 3 In t...

Page 98: ...ta Destination box to configure Auto Re arm as described in the sub section below entitled Auto Re arm for ChartView Plus Only Folder The drive and directory where data will be written Filename Name o...

Page 99: ...capture the trigger blocks in one file or each in a separate file each of the data acquisitions will occur automatically and each will make use of your set configuration Disabling Auto Re arm To disab...

Page 100: ...View Plus can be activated by use of a special code available from the factory Please consult your service representative for more detailed information Activating the Chart Setup Wizard from the Chart...

Page 101: ...16 charts Up to 4 overlapping channels per chart Advanced 1 Up to 64 groups Up to 16 charts per group Up to 4 overlapping channels per chart Note 1 Moderate and Advanced modes of Automatic Chart Creat...

Page 102: ...bling additional channels then click on the OK button After clicking OK the Main Window appears and you can begin running charts The Channel and Alarm Setup section of this chapter contains related in...

Page 103: ...roduction to each application follows eZ PostView eZ PostView Can Be Used without the Presence of Acquisition Hardware eZ PostView is a time domain post acquisition data viewing application that has b...

Page 104: ...soft Excel Add In that provides setup and data acquisition for personal computers running 32 bit versions of Microsoft Windows The features of Excel and the selected data acquisition program for examp...

Page 105: ...resented later in this chapter Note that this chapter has been written for both ChartScan and NetScan devices Note The main unit ChartScan or NetScan and signal conditioning cards are calibrated prior...

Page 106: ...s are used Non Volatile Storage of Calibration Constants To preserve calibration constants main unit constants are stored in an on board battery backed up RAM and the constants for each signal conditi...

Page 107: ...s Inventory Instrument System Calibrate Selected Devices ScanCal Main Window and Icon Legend ScanCal Main Window Pull Down Menus Using ScanCal To use ScanCal simply follow the four steps listed under...

Page 108: ...ndent enable position in order to calibrate the main chassis Early production ChartScan units units that have no calibration pushbutton must have DIP switch 9 in the 1 up position After completing the...

Page 109: ...ssfully changing the password by setting the Calibration Enable Disable Pushbutton to the disable non indent position Note to ChartScan users Early production ChartScan units do not have a Calibration...

Page 110: ...t CAUTION CAUTION CAUTION CAUTION Do not install or remove any cards from the main unit or from its expansion chassis unless the unit is powered OFF and has no power sources connected to it CAUTION CA...

Page 111: ...rear panel as indicated in the NetScan figure page 6 2 6 If the calibration password has not been changed enter K12345 If the password has been changed enter the K command and new password This enable...

Page 112: ...Card installed in bottom slot slot 1 of main unit see required specifications on page 6 2 CAUTION CAUTION CAUTION CAUTION Offset calibration of main unit must be completed prior to calibrating the ma...

Page 113: ...recision digital multimeter to verify voltage accuracy 6 Type G0 91X The Trigger LED will flash indicating that gain calibration is in progress When flashing stops the chassis gain calibration is comp...

Page 114: ...recautions including static free work area and grounded wrist strap when handling circuit boards and electronic components Failure to do so could cause equipment damage due to electrostatic discharge...

Page 115: ...sponse to U2X Indication for Calibration Mode U128 No error U129 Read Failure EEPROM Error U130 Write Failure EEPROM Error U132 Chksum Err EEPROM Error U136 Cal Err offset gain or temperature sensor o...

Page 116: ...ards beginning on page 6 15 CAUTION CAUTION CAUTION CAUTION The main unit chassis must be calibrated for offset and gain and the signal conditioning cards must be calibrated for offset prior to calibr...

Page 117: ...ChartScan User s Manual Calibration 6 13 1 Connect an applicable calibration harness to each card Refer to figure below...

Page 118: ...digit after the G is the channel number and the number immediately preceding the X assigns the voltage value e g G1 1X means Calibrate Gain for channel 1 50 mV 3 After each calibration type U2X and ch...

Page 119: ...et prior to calibrating the signal conditioning cards for gain CAUTION CAUTION CAUTION CAUTION Do not install or remove any cards from the main unit or from its expansion chassis unless the unit is po...

Page 120: ...s Calibrate Gain for channel 1 2 5 V 3 After each calibration type U2X and check for a return of U128 to confirm no errors Response codes and meanings applicable to calibration are as follows Response...

Page 121: ...ifications on page 6 2 Note See figures Cold Junction Calibration Equipment Setup and Verification of Calibrated Temperatures The cold junction calibration applies only to thermocouple cards CSN14 TC...

Page 122: ...nd the Cold Cell powered on for at least 2 hours The cards to be calibrated including those in an expansion chassis if used should be installed prior to the 1 hour chassis warm up and should be in the...

Page 123: ...re for each of the four CJC reference channels Repeat verification for all T C cards Note The Cold Cell Simulator in figure a shows a special connection box attached to it This connection box which ca...

Page 124: ...6 20 Calibration ChartScan User s Manual...

Page 125: ...mers provides information on memory allocation channel and scan configuration triggers alarms and digital I O operation Appendix C Registers Formats Queries provides information regarding registers da...

Page 126: ...A ii ChartScan User s Manual...

Page 127: ...nge Calibration Keyword A 16 M Set Measuring Mode A 42 P Adjust Calibration Card Pots A 17 N Set Event Mask A 43 R Power On Reset A 18 O Set Digital Output A 44 S Power Up Settings A 19 P Program Trig...

Page 128: ...ce For example Q4 1 1 0 0 or Q 4 1 1 0 0 is appropriate Command Strings Commands may be sent individually or in a string with other commands For example the following four lines of a program PRINT 1 O...

Page 129: ...referred to An example of a deferred command is Set Data Format F which determines the input and output format used for channel data when X is interpreted As deferred commands are interpreted their de...

Page 130: ...ate E Error Status Query Immediate F Set Data Format Deferred F Set Burst Mode Frequency Deferred G Calibrate Channel Gain Immediate H Calibrate Channel Offset Immediate I Set Scan Interval Deferred I...

Page 131: ...inator 2 Q Set Query Terminator 3 F Set Data Format 4 M Set SRQ Mask 5 N Set Event Mask 6 L Set Trigger Level 7 Channel Setup Commands A Assign Alarm Output A Enable 1 or Disable 0 Alarm Stamping I En...

Page 132: ...e digital output chans may be in two forms chan for a single channel where 1 chan max or first last for a range of channels where 1 first last max where max 128 for ChartScan 1400 output is the digita...

Page 133: ...correction gain constants for given option card where chan is the channel number such that 1 chan max where max 128 for ChartScan 1400 The chassis is chan 0 type is the channel type H Calibrate Channe...

Page 134: ...064 Buffer 75 Full 128 Power On N Query the Event mask O Set Digital Outputs Obank1 bank2 bank3 bank4 Set any of the 32 digital outputs separated into four 8 bit banks to a specified setting where ban...

Page 135: ...t trigger configuration U User Status Ureq Request information about various internal conditions of the unit where req refers to one of the following request types 0 Query and clear the Event Status R...

Page 136: ...API Commands Appendix A A 10 ChartScan User s Manual Notes...

Page 137: ...ect instrument calibration Channel Refers to those commands which affect channel configuration and or acquisition System Refers to those commands which affect general system functionality Execution Th...

Page 138: ...e same rules as other trigger sources as defined by the T command The command is valid only when an acquisition is configured where either the start and or stop event is defined as the Trigger On comm...

Page 139: ...all data currently in the acquisition buffer will be deleted and is unavailable to be read This command should only be used when it is determined that the data in the acquisition buffer is no longer n...

Page 140: ...at no channels are configured After this command has been performed channel readings will be not be updated therefore no HLL or acquisition buffer updates will be performed until a new configuration i...

Page 141: ...an acquisition is configured since it will cause certain settings upon which the acquisition depends to change Issuing this command while an acquisition is configured will cause a Conflict Error to o...

Page 142: ...tering calibration mode and potentially altering calibration constants The new keyword must be a 5 digit decimal number Once the keyword is set it will thereafter be used by the Enter Calibration Mode...

Page 143: ...everyday operation The Adjust Calibration Card Pots P command is used to enable the 4 4 Volt or 4 4 Volt source on the special calibration card to allow for their adjustment Refer to Chapter 6 for sp...

Page 144: ...erations can take place The IEEE 488 bus commands Device Clear DCL and SDC do not have this effect They clear only the command input buffer the output queue and any pending commands Note Issuing the P...

Page 145: ...issued Specifying the mode to be 1 will cause the unit to load the factory default configuration when it is powered on or when a R command is issued Using this mode is the same as power cycling the un...

Page 146: ...it in conjunction with continuous gap free acquisitions with two timebases In addition time stamping is not valid in burst mode Note If the output format is binary instead of ASCII the time stamp is r...

Page 147: ...it by using the A command to assign the channel to digital output This signal can be used to set off an audible alarm or signal another device of the occurrence of the alarm condition To unassign a di...

Page 148: ...nded as follows Byte 1 A07 A00 Byte 2 A15 A08 Byte 3 A23 A16 Byte 4 A31 A24 In Binary High Low mode 4 bytes will be appended as follows Byte 1 A15 A08 Byte 2 A07 A00 Byte 3 A31 A34 Byte 4 A23 A16 In A...

Page 149: ...his fact defining the channel type is critical to the proper configuration of the channel Each channel must be assigned a channel type in order for it to be included in the scan group Likewise assigni...

Page 150: ...s Thermocouple Type Normal Operation Same as normal operation but Without temperature sensor adjustment i e raw A D input of the T C type Temp sensor values only linearized Temp sensor values only not...

Page 151: ...C high setpoint of 100 0 C and hysteresis of 0 5 C PRINT 1 OUTPUT07 C33 34 11 Configure channels 33 and 34 for Volts type 100 mV range and no setpoints PRINT 1 OUTPUT07 C65 2 Configure channel 65 for...

Page 152: ...ge 1 8 for the parameter card will cause subsequent QC commands to return the calibration factors of the cards by themselves To return the calibration factors of the cards as part of the system select...

Page 153: ...nnels are widely dissimilar reading inaccuracies can result This inaccuracy is due to inadequate settling time at the instrumentation amplifier when the unit is scanning between channels To eliminate...

Page 154: ...Mode command K must be issued to re enter Calibration Mode Chapter 6 Calibration contains additional information EXAMPLE PRINT 1 OUTPUT07 K12345X Enter Calibration Mode Apply precision voltage PRINT...

Page 155: ...d or has been inappropriately calibrated E016 A Trigger Overrun Error occurs when more than one trigger event occurs for a given trigger state or when a non expectant trigger event occurs E032 An Open...

Page 156: ...ng Units Legend x ASCII digit h hour m minute s second mil see Note 2 MM month DD day YY year DDDDDDDD day Note 1 Binary Low Byte High Byte 1 and Binary High Byte Low Byte 2 are interpreted as enginee...

Page 157: ...and Counts Data output formats for command queries will follow the same rules as data input formatting As in the case of data input formats all readings output will be in Engineering Units unless Cou...

Page 158: ...1 OUTPUT07 U4X Retrieve High Low Last readings PRINT 1 ENTERO7 Returned readings are in engineering C format LINE INPUT 2 A PRINT A PRINT 1 OUTPUT07 F1 1X Set the engineering units to F and reading f...

Page 159: ...channel mode burst mode See Measuring Modes section of Appendix C for more information For AC measurements where the RMS value is to be returned via the U16 command it is the user s responsibility to...

Page 160: ...mware to accurately interpret readings coming from the input channels This command will take the parameters chan and type and will calculate the gain based on the present channel input voltage Note To...

Page 161: ...pret readings coming from the input channels This command will take the parameter chan and calculate the offsets based on the present channel input voltage Note To achieve correct results 0 0 mV must...

Page 162: ...an interval can be set to run as fast as the current unit configuration will allow This is referred to as fast mode Each of the two scan intervals can be configured as such by specifying 00 00 00 0 as...

Page 163: ...gital input off In binary mode 2 bytes will be appended as follows Byte 2 00h I8 I1 In ASCII mode 8 bytes will be appended as follows DXXXD000 Where D User Terminator and XXX the decimal equivalent of...

Page 164: ...nction of the Calibrate Cold Junction Offset J command is to allow the adjusting of the internal firmware to compensate for the affects of component aging Since there are 4 cold junction temperature s...

Page 165: ...s a pre defined keyword as a parameter This keyword must match the existing keyword definition in order to enter Calibration Mode If the keyword is not correct Calibration Mode will not be entered and...

Page 166: ...e value which if exceeded by going above or below it as defined should generate a trigger event The parameter hyst is the hysteresis value that with level is used to test whether the level condition s...

Page 167: ...sk of the Service Request Enable SRE Register to zero M001 SRQ On Alarm Sending this command will enable the unit to generate an SRQ when it has recognized that one or more channels has gone into alar...

Page 168: ...d over the specified number of samples High speed Single Channel Mode Burst mode is used to sample a single channel at a frequency specified by the Set Frequency F command The channel is sampled in bl...

Page 169: ...efined stop event of a configured acquisition has occurred N004 Query Error This condition is set when an attempt is made to read data from the output queue when no data are present or data in the out...

Page 170: ...en assigned to the output If it is desired to not affect a certain bank maybe because it is being used for alarm outputs a value of 999 can be used for the argument for that bank This will effectively...

Page 171: ...s of the start and stop times are only used when the start and or stop events have been configured for Absolute Time If only the start time is needed the stop argument should be set to 00 00 00 0 00 0...

Page 172: ...ry commands can be combined into one string to create a specialized status command that responds with only the information of interest for a given application Query commands are immediate Their respon...

Page 173: ...follow each scan that is output when a query request is made for Acquisition Buffer data When a query request is made for Acquisition Buffer data this terminator will be used to terminate each scan a...

Page 174: ...PUT07 F0 0X Configure engineering units degrees C PRINT 1 OUTPUT07 Q7 7 0 0 0X Set the resp and hll terminators to LF EOI and the scan and block terminators to None PRINT 1 OUTPUT07 Q X Get the curren...

Page 175: ...ir own calibration It is not necessary for normal everyday operation The information returned is as follows Card Number Serial Number Card ID type 16 TC Volts card type 17 High Volts card Gains and of...

Page 176: ...API Commands Appendix A A 50 ChartScan User s Manual...

Page 177: ...s read from the acquisition buffer the data is removed from the buffer and thereafter may not be referenced or read This command operates as follows When a Read Buffer Data R command is interpreted th...

Page 178: ...nd whereby each reading conforms to the reading output format specified by the Set Data Format F command In addition each channel is terminated by the HLL terminator hll as specified with the Set Quer...

Page 179: ...ock S command is used to set the unit s internal real time clock The time argument follows the same format as the standard time date stamp input format as specified in the Data Format section of Appen...

Page 180: ...Command it would not be necessary to send the Set Trigger Level L command The following table lists the valid trigger types and their associated required prior issue commands Start Stop Trigger Type...

Page 181: ...ll be collected and the acquisition immediately terminated 3 The third parameter re arm determines if after the initial acquisition the acquisition should be re enabled automatically If this parameter...

Page 182: ...y EOI line can be changed with the Set Query Terminator Q and Set User Terminator V commands If the unit is configured to trigger on Talk requesting a status report will not cause the unit to trigger...

Page 183: ...number of blocks currently contained within the buffer The total represents the total number of blocks that have been triggered A block need not be complete to be included in this total it only needs...

Page 184: ...put channel to digital output channel assignments in the form A Achan output for each channel that is currently assigned to a digital output U8 Reads the current configuration settings for each channe...

Page 185: ...he acquisition states and various system flags The response nnn has the following integer form 000 nnn 255 The bit mapping of the response is as follows EXAMPLES Refer to the EXAMPLES section for each...

Page 186: ...and EXAMPLE PRINT 1 OUTPUT07 Q1 0 1 1 1X Set the reading separator flag ON PRINT 1 OUTPUT07 F0 0X Data format is engineering units degrees C PRINT 1 OUTPUT07 V44X Set the User Terminator to be a comma...

Page 187: ...les over which the root mean square RMS is calculated for AC volts As there are 32 samples per line cycle setting wt to 32 64 128 or 256 samples will automatically enable line cycle noise rejection No...

Page 188: ...If multiple system commands are used in the same string each use of the command must be followed by the Execute X command Any number of Execute commands may be inserted into the same command string E...

Page 189: ...hen the user specified trigger condition is satisfied the unit goes from the pre trigger to the post trigger state changing its timebase if configured to do so Refer to the Continuous Gap Free Acquisi...

Page 190: ...Requirements B 6 Channel Configuration B 7 CSN14 TC P Configuring Thermocouple Channels B 8 CSN14 LV T B or S Configuring Low Volts Channels B 8 CSN14 HV S Configuring High Volts Channels B 9 Scan Con...

Page 191: ...emory is broken into two main regions as shown in the following figure High Low Last Data Registers only configured channels Acquisition Data Buffer When channels are configured ChartScan will calcula...

Page 192: ...garding these commands Mode Related Parameter Commands Command Syntax Function M M mode Set Measuring Mode Options for mode are 0 Normal mode and 1 High speed single channel mode W W wt Set Averaging...

Page 193: ...annels in an acquisition to 122 due to hardware constraints If noise resulting from AC voltage line pick up is not a problem you can set the system to average 1 2 4 or 8 line cycles per channel for fa...

Page 194: ...you must program the number of 256 sample blocks to acquire in the post trigger count parameter of the Y command and will retrieve the data from ChartScan as post trigger count scans of 256 samples No...

Page 195: ...with Type JTC Inspecting the unit s High Low Last Registers shows the temperature or voltage values of the configured channels PRINT 1 OUTPUT07 U4X Query HLL registers for the configured channels PRIN...

Page 196: ...itioning Modules Module Type Inputs Connector CSN14 TC P Thermocouple T C and Voltage J K T E R S B and N or for 100 mV 1 V 5 V and 10 V Subminiature Plug CSN 14 LV T Voltage 100 mV 1 V 5 V and 10 V S...

Page 197: ...el is outside of desired limits These alarm events can be used as trigger or stop events or as a stimulus for TTL level signals on ChartScan back panel The following example demonstrates how to assign...

Page 198: ...or C in Appendix A Scan Configuration Configuring a Scan Although 128 channels are available for scanning when an expansion chassis is added to the ChartScan unit only those channels configured in the...

Page 199: ...al to once every 10 seconds and the acquisition scan interval will be set to fast mode The two scan intervals may be queried any time via the I software command Scans Scan Intervals Acquisition Config...

Page 200: ...to zero Pre Trigger data may not be accessed while ChartScan is in the Pre Trigger state The Pre Trigger data for a particular Trigger Block is not made available to be read until the specified Trigge...

Page 201: ...ch transition cycle will be stored in its own Trigger Block within the buffer 2 Set the timebase intervals for each event using the Timebase Interval I command 3 Specify the two trigger events via the...

Page 202: ...urrence of the stop event unless the Auto Rearm feature is used The Post Stop state may be detected by querying the Stopped and the Acquisition Complete bits of the Event Status Register ESR ChartScan...

Page 203: ...232 applications Start and or Stop Event When GET is selected as the trigger source T2 data collection starts whenever the IEEE488 Group Execute Trigger GET command is sensed on the IEEE 488 bus and...

Page 204: ...nable time stamping PRINT 1 OUTPUT07 R3X Request all scan data in buffer PRINT 1 ENTER07 Retrieve it INPUT A 00 01 05 5 0000001R 0234 20 0019 40 0001 40 0023 60 Note The R in the above code is a readi...

Page 205: ...inactive at the time of the scan This is accomplished by a digital input ON 1 or OFF 0 code appended to the scan in real time Digital Input Stamping can be enabled with the I 1 command and disabled w...

Page 206: ...an acquisition PRINT 1 OUTPUT07 R1X Request the next scan in the buffer PRINT 1 ENTER07 Retrieve it INPUT A 0234 20 0019 40 0001 40 0023 60 036 000 The last six digits are the digital input stamping h...

Page 207: ...umber of scans as the number of trigger blocks increases A trigger block becomes defined when the configured trigger start event occurs Once the start event occurs the data within the trigger block in...

Page 208: ...75 12 34 54 200 03 23 97 00000767 12 54 12 900 03 24 97 00001156 01 Notice that the current read pointer has now advanced to pre trigger location 000075 and that the total scan count has been decremen...

Page 209: ...does not allow the user to change the configuration while armed To stop Auto Rearm the user must issue a T command with the flag set to zero If Auto Rearm is selected another acquisition will take pl...

Page 210: ...to the user until the defined trigger event has taken place This total represents the total number of scans available across all trigger blocks in the acquisition buffer If their are no scans availab...

Page 211: ...has pre maturely terminated because of user intervention the value will be 02 Trigger blocks are not assigned a trigger block number per se Trigger block numbers are relative to the read and write blo...

Page 212: ...are available 20 567 scans are available The current read pointer is at scan number 100 negative 100 The trigger time stamp is defined as indicated The stop event pointer is defined as scan number 10...

Page 213: ...Scan Available bit in the Status Byte STB Register can be used to determine whether or not the Acquisition Buffer is empty This bit is set when at least one scan is available in the buffer The Buffer...

Page 214: ...in the buffer Also note that the current read pointer is at the beginning of what was the next trigger block That trigger block is now the current trigger block The R3 command will read all available...

Page 215: ...f desired you can use an alarm event for a specific channel as a stimulus for a digital output signal TTL on ChartScan s rear panel This signal can be used to set off an audible alarm user supplied or...

Page 216: ...0X Disable channel 3 from digital output 2 Alarms and Set Points Set Point Hysteresis To avoid threshold transition problems a hysteresis value can also be programmed After the alarm set point is exce...

Page 217: ...e O command With the Set Digital Outputs O command you can output a byte for each output bank and specify which output bits should be cleared logic false or set logic true The O command will override...

Page 218: ...ring Units Data Format C 6 Binary Data Format C 8 Counts Data Format C 8 Configuring Power Up State C 9 Queries C 10 Query Commands C 10 U Status Commands C 11 Status Event Reporting and Mask Register...

Page 219: ...he readings by command This is discussed in the next section Note When the High and Low values are cleared their associated Time Date Stamps are cleared as well After being cleared the new High and Lo...

Page 220: ...channels configured 1 2 10 and 15 where returned in the response Example 2 This example shows how to reset the High and Low values along with their associated Time Date Stamps It also shows the effec...

Page 221: ...minators are specified and the format has been changed to F PRINT 1 OUTPUT07 F1 0 Q1 0 0 0 0X Set format to ASCII degrees F with HLL terminator of None PRINT 1 OUTPUT07 C1 4 1X Configure four channel...

Page 222: ...Volts 4 Note If a data format of 1 or 2 binary or 3 counts is specified as the data format the Engineering Units of the F command is ignored Data Input Formats The Data Format F command determines the...

Page 223: ...13 as binary Output C L and U8 as Engineering Units Degrees F PRINT 1 OUTPUT07 F3 3X Output C L U8 as well as R R U4 U5 and U13 in Counts Note that Engineering Units parameter is ignored All commands...

Page 224: ...0 V 312 12 V bit The default binary format returns 2 bytes of 2 s complement binary data with the user selecting low high byte or high low byte For Volts channels all ASCII readings will be of the for...

Page 225: ...tMDYll where HH is high LL is low and ll is last Counts Data Format The Counts data format is a format that is characterized by an ASCII integer number from 32676 to 32676 that represents a compensate...

Page 226: ...suing the Power up Settings S1 command Note that issuing an S0 power up under last known configuration command causes the unit to power up under the last known configuration Note Configuring ChartScan...

Page 227: ...are interpreted and before any other commands including the Execute X command For example PRINT 1 OUTPUT07 V1 X V X Get the response of current User Terminator PRINT 1 ENTER07 Retrieve response INPUT...

Page 228: ...last scan read U14 Returns card ID s U15 Returns the IOtech product information in the form IOtech ChartScan 0 v r where v is the version and r is the revision U16 Returns measurement parameters U17 R...

Page 229: ...te Register STB However since this register is the lowest register in the chain every other status register in the system either directly or indirectly has access to the STB register via the Event Sta...

Page 230: ...Appendix C Registers Data Formats Queries ChartScan User s Manual C 13...

Page 231: ...bit is cleared when a new acquisition is configured either through the Trigger Configuration T command or when the unit is rearmed via the auto rearm mode 2 Query Error Set when the controller has at...

Page 232: ...it Location Value Description DIO1 LSBit 1 Alarm DIO2 2 Trigger Detected DIO3 4 Ready DIO4 8 Scan Available DIO5 16 Message Available DIO6 32 Event Status Register Bit ESB DIO7 64 Service Request Bit...

Page 233: ...t Bit SRQ Set when ChartScan requests service It is cleared when a SPOLL is performed DI08 Buffer Overrun Set if a buffer overrun occurs It is cleared when the buffer becomes empty by either reading o...

Page 234: ...when the acquisition system is requesting service It is cleared when an SPOLL is performed DI08 Buffer Overrun Set if a buffer overrun occurs It is cleared when the buffer becomes empty by either rea...

Page 235: ...than the programmed scan rate the maximum trigger latency is equal to the scan time Trigger Overrun A trigger overrun condition exists if more than one trigger start event or more than one trigger sto...

Page 236: ...ted and the read pointer will be advanced to the start of the next block If an overrun condition is detected by the controller during a read operation any further reading must be considered corrupt un...

Page 237: ...Registers Data Formats Queries Appendix C C 20 ChartScan User s Manual Notes...

Page 238: ...gram logic and the ChartScan device dependent commands apply to all languages and computers The first group of examples uses the IEEE 488 bus through the Personal488 interface to communicate with the...

Page 239: ...driver and places it in the variable U The FOR loop extracts the data for the individual channels from the string U and places them on the screen WHILE INKEY PRINT 1 OUTPUT 07 U4X PRINT 1 ENTER 07 LIN...

Page 240: ...e to reset the ChartScan at the beginning of your application by sending it the R command and then waiting a few seconds CLS PRINT The ChartScan is resetting PRINT 1 OUTPUT 07 RX SLEEP 4 To be certain...

Page 241: ...and tells the ChartScan to send the oldest scan to the controller ENTER requests the response data from the device QuickBASIC s INPUT command places the retrieved data into the variable READINGS Note...

Page 242: ...T 1 OUTPUT 07 Y50 100 200X The I command sets the time between scans in hours minutes seconds format The ChartScan can have two separate scan rates one that is used in the post trigger state and one t...

Page 243: ...U6X Ask for trigger block info PRINT 1 ENTER 07 LINE INPUT 2 U PRINT U UA MID U 8 6 UA VAL UA PRINT UA PRINT 1 The ChartScan collected UA scans of data The R1 command is used to request one scan from...

Page 244: ...A1 2 1X Assign channels 1 2 to alarm 1 S 0 WHILE S AND 4 0 PRINT 1 SPOLL 07 INPUT 2 S WEND Using the string returned by the O query which gets the status of the digital output lines the alarm state c...

Page 245: ...the alarm parameters for channels one and two are used to activate the alarms for those channels Although 16 channels are included in the scan group only 2 are armed for alarming After the C command i...

Page 246: ...e K thermocouples PRINT 1 OUTPUT 07 C1 16 3X PRINT 1 OUTPUT 07 C17 32 2X The Y command is used to configure the number of scans to take while in the different acquisition states In this example 400 sc...

Page 247: ...number the current read pointer the trigger time date stamp the scan number where the stop event occurred the stop time date stamp the scan number of the end of the trigger block and the block comple...

Page 248: ...PEN DEV IEEEIN FOR INPUT AS 2 PRINT 1 TIMEOUT 5 PRINT 1 ERROR ON PRINT 1 FILL ERROR PRINT 1 TERM IN LF EOI Program the ChartScan to power on with Factory default PRINT 1 CLEAR 07 PRINT 1 OUTPUT 07 S1X...

Page 249: ...8 1 LOW STR CVI MID READS i 9 2 HOURl STR ASC MID READS i 11 1 MINl STR ASC MID READS i 12 1 SECl STR ASC MID READS i 13 1 TENTHl STR ASC MID READS i 14 1 MONl STR ASC MID READS i 15 1 DAYl STR ASC M...

Page 250: ...es seconds format The ChartScan can have two separate scan rates one that is used in the post trigger state and one that is used in all other states This example sets up the pre trigger and post stop...

Page 251: ...UA MID U 18 7 PRINT UA PRINT Pre Triggered scans VAL UA UA MID U 47 8 PRINT Post Triggered scans VAL UA UAS MID U 77 8 PRINT Post stop Triggered scans VAL UAS VAL UA Upload Block PRINT Uploading trig...

Page 252: ...RINT 1 OUTPUT 07 N64XM32X Setup the ChartScan for line cycle integration mode PRINT 1 OUTPUT 07 M 0X PRINT 1 OUTPUT 07 W 32X Setup ChartScan for 12 channels TC type T PRINT 1 OUTPUT 07 C1 12 14X Progr...

Page 253: ...l number of Bytes available B PRINT 1 OUTPUT 07 R3X PRINT Uploading data PRINT 1 ENTER 07 8 a INPUT 8 2 PRINT The preamble is a pre VAL MID a 2 7 loops INT pre s PRINT loops loops FOR i 1 TO loops PRI...

Page 254: ...OI Program the ChartScan to power on with Factory default PRINT 1 CLEAR 07 PRINT 1 OUTPUT 07 S1X Reset ChartScan and make sure it is ready CLS PRINT The ChartScan is resetting PRINT 1 OUTPUT 07 RX SLE...

Page 255: ...RINT 1 ENTER 07 LINE INPUT 2 U UA MID U 9 7 UA VAL UA PRINT The ChartScan collected UA scans of data Program terminators for LF EOI and a space between channels PRINT 1 OUTPUT 07 V32X Q7 0 7 7 1X Uplo...

Page 256: ...Decimal Values Hex Value QuickBASIC H80 H40 H20 H10 H08 H04 H02 H01 Decimal Value 128 64 32 16 8 4 2 1 Bus State IEEE 488 Bus Command Data Transfer DIO Lines ATN is asserted 1 8 7 6 5 4 3 2 1 DCL Dev...

Page 257: ...E 2 ChartScan User s Manual Notes...

Page 258: ...LF VT FF CR SO SI GET TCT Universal Command Group UCG 10 16 11 17 12 18 13 19 14 20 15 21 16 22 17 23 DLE DC1 DC2 DC3 DC4 NAK SYN ETB LLO DCL PPU 18 24 19 25 1A 26 1B 27 1C 28 1D 29 1E 30 1F 31 CAN EM...

Page 259: ...4 15 50 80 51 81 52 82 53 83 54 84 55 85 56 86 57 87 P Q R S T U V W 16 17 18 19 20 21 22 23 58 88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 5F 95 X Y Z _ 24 25 26 27 28 29 30 UNT Secondary Command Group SC...

Page 260: ...ta Link Escape None 17 11 Q DC1 Device Control 1 Local Lockout LLO 18 12 R DC2 Device Control 2 None 19 13 S DC3 Device Control 3 None 20 14 T DC4 Device Control 4 Device Clear DCL 21 15 U NAK Negativ...

Page 261: ...left margin 14 Shift Out SO Next characters do not follow ASCII definitions 15 Shift In SI Next characters revert to ASCII meaning Universal Command Group UCG 16 Data Link Escape DLE Used to control t...

Page 262: ...enthesis Bus address 09 42 2A Asterisk Bus address 10 43 2B Plus Sign Bus address 11 44 2C Comma Bus address 12 45 2D Hyphen or Minus Sign Bus address 13 46 2E Period Bus address 14 47 2F Slash Bus ad...

Page 263: ...address 10 75 4B K Capital K Bus address 11 76 4C L Capital L Bus address 12 77 4D M Capital M Bus address 13 78 4E N Capital N Bus address 14 79 4F O Capital O Bus address 15 Talk Address Group TAG 8...

Page 264: ...se J Command 10 107 6B k Lowercase K Command 11 108 6C l Lowercase L Command 12 109 6D m Lowercase M Command 13 110 6E n Lowercase N Command 14 111 6F o Lowercase O Command 15 Secondary Command Group...

Page 265: ...ASCII Code Summary Appendix F F 8 ChartScan User s Manual Notes...

Page 266: ...Status Query E is used to determine the present error condition After execution of the E command ChartScan will respond with one of several possible error codes as indicated below E000 No error has o...

Page 267: ...Query most error conditions are cleared Error conditions may also be cleared by issuing a Clear Event Status U0 command to the unit The ERROR light will remain on until an E or U0 command is executed...

Page 268: ...ord Separator ASCII Control Code DCD Data Carrier Detect line RS Revised Standard e g RS 232 RS 422 RS 422 485 DCL Device Clear bus command rsv Request for Service bit DDE Dynamic Data Exchange RTD Re...

Page 269: ...Abbreviations Appendix H H 2 ChartScan User s Manual Notes...

Page 270: ...B CSN14 HV S 3 18 CSN14 LV T B S 3 17 CSN14 TC P 3 15 CSN Relay Card 3 19 D Data Formats for programmers see Appendix C Data Transfer Aspects see Appendix E Digital I O Lines 3 13 DIP Switch 1 3 3 7 3...

Page 271: ...ChartScan User s Manual...

Page 272: ...F AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED LIMITATION OF AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED LIMITATION OF AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISC...

Page 273: ...ontrollers pH CONDUCTIVITY pH Electrodes Testers Accessories Benchtop Laboratory Meters Controllers Calibrators Simulators Pumps Industrial pH Conductivity Equipment DATA ACQUISITION Data Acquisition...

Reviews: