background image

·

If the channels specified are not on a Frequency/Totalize SCP, an error will be
generated.

·

*RST Condition:

SOUR:PULM:STATE OFF

SOURce:PULM:STATe?

SOURce:PULM[:STATe]? (@<

channel

>)

returns the pulse width modulated

mode state for the PULSe channel in <

channel

>.

Parameters

Parameter

Name

Parameter

Type

Range of

Values

Default

Units

channel

string

132 - 163

none

Comments

·

The

<channel>

parameter must specify a single channel.

·

Returned Value:

returns ON or OFF. The type is

string

.

SOURce:PULSe:PERiod

SOURce:PULSe:PERiod <

period

>,(@<

ch_list

>)

sets the fixed pulse period value

on a pulse width modulated pulse channel. This sets the frequency (1/period) of the
pulse-width-modulated pulse train.

Parameters

Parameter

Name

Parameter

Type

Range of

Values

Default

Units

period

numeric (float32)

25E-6 to 7.8125E-3

(resolution 0.238

µ

s)

seconds

ch_list

string

132 - 163

none

Comments

·

If the channels specified are not on a Frequency/Totalize SCP, an error will be
generated.

·

*RST Condition:

SOUR:FM:STATE OFF and SOUR:PULM:STATE OFF

·

Related Commands:

SOUR:PULM:STATE, SOUR:PULS:POLarity

·

The variable pulse-width control for this channel is provided by the algorithm
language. When the algorithm executes an assignment statement to this channel,
the value assigned will be the pulse-width setting. For example:

O150 = .0025 /* set channel 50 pulse-width to 2.5 ms */

Usage

SOUR:PULS:PER .005,(@148)

set PWM pulse train to 200 Hz on chn 48

VT1419A Command Reference
SOURce

288

Chapter 6

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Содержание VT1419A Multifunction Plus

Страница 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Страница 2: ...ownloaded driver revision A 01 02 or later for Command Modules C SCPI driver revision D 01 02 or later Call your local VXI Technology Sales Office for information on other drivers bus P N 82 0075 000...

Страница 3: ...itry or malfunctions of VXI Technology products that result from the Buyer s circuitry In addition VXI Technology does not warrant any damage that occurs as a result of the Buyer s circuit or any defe...

Страница 4: ...against fire replace the line fuse s only with fuse s of the same voltage and current rating and type DO NOT use repaired fuses or short circuited fuse holders Keep away from live circuits Operating p...

Страница 5: ...4 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 6: ...The SCPs and Terminal Module Connections 30 Option 11 Terminal Module Layout 31 Option 12 Terminal Module Layout 32 Reference Temperature Sensing with the VT1419A 33 Configuring the On Board Remote R...

Страница 7: ...ables and Coefficients 85 Enabling and Disabling Algorithms 85 Setting Algorithm Execution Frequency 86 Example Command Sequence 86 Using the Status System 88 Enabling Events to be Reported in the Sta...

Страница 8: ...thm Language Reference 122 Standard Reserved Keywords 122 Special VT1419A Reserved Keywords 122 Identifiers 122 Special Identifiers for Channels 123 Operators 123 Intrinsic Functions and Statements 12...

Страница 9: ...IME 196 ALGorithm FUNCtion DEFine 197 ALGorithm OUTPut DELay 198 ALGorithm OUTPut DELay 199 ALGorithm UPDate IMMediate 199 ALGorithm UPDate CHANnel 200 ALGorithm UPDate WINDow 202 ALGOrithm UPDate WIN...

Страница 10: ...NPut FILTer LPASs STATe 236 INPut FILTer LPASs STATe 236 INPut GAIN 237 INPut GAIN 237 INPut LOW 238 INPut LOW 238 INPut POLarity 239 INPut POLarity 239 INPut THReshold LEVel 239 MEMory 241 MEMory VME...

Страница 11: ...FUNCtion CUSTom REFerence 269 SENSe FUNCtion CUSTom TCouple 270 SENSe FUNCtion FREQuency 271 SENSe FUNCtion RESistance 271 SENSe FUNCtion STRain FBENding 272 SENSe FUNCtion TEMPerature 274 SENSe FUNCt...

Страница 12: ...Ble 299 STATus QUEStionable ENABle 299 STATus QUEStionable EVENt 299 STATus QUEStionable NTRansition 300 STATus QUEStionable NTRansition 301 STATus QUEStionable PTRansition 301 STATus QUEStionable PTR...

Страница 13: ...72 VT1419A Guard Connections 373 Common Mode Voltage Limits 373 When to Make Shield Connections 373 Noise Due to Inadequate Card Grounding 373 VT1419A Noise Rejection 374 Normal Mode Noise Enm 374 Com...

Страница 14: ...Technology Inc 7525 Granger Road Unit 7 Valley View OH 44125 Phone 216 447 8950 Fax 216 447 8951 VXI Technology Lake Stevens Instrument Division VXI Technology Inc 1924 203 Bickford Snohomish WA 9829...

Страница 15: ...14 Contents Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 16: ...most applications only the Logical Address switch need be changed and the SCPs installed in the mainframe prior to installation The other settings can be used as delivered Switch Jumper Setting Logica...

Страница 17: ...types can be installed in SCP positions 4 through 7 CAUTION Use approved Static Discharge Safe handling procedures anytime the covers are removed from the VT1419A or are handling SCPs Getting Started...

Страница 18: ...A VT1509A VT1516A VT1512A VT1517A Getting Started Configuring the VT1419A Chapter 1 17 1 Installing SCPs Removing the Cover VT1419A SCP Remove the SCP Retainer Screws Remove 2 Screws Pull Cover Out of...

Страница 19: ...Chapter 1 2 Installing SCPs VT1419A Align the SCP Connectors with the Module Connectors and then Push In 1 2 Tighten the SCP Retainer Screws SCP SCP Artisan Technology Group Quality Instrumentation G...

Страница 20: ...19 3 Installing SCPs Reinstalling the Cover VT1419A Line up the three tabs with the three slots then push the cover onto the module Tighten two screws 2 SCP 1 Artisan Technology Group Quality Instrume...

Страница 21: ...on the cover Stick on labels furnished with the SCP P N 43 0133 xxx Peel off label from card and stick on the terminal module to be connected to the A D Module Terminal Module Connect to A D Module La...

Страница 22: ...er be left in this position so that all of the calibration commands can function Changing the jumper to the protect position prevents the following from being executed The SCPI calibration command CAL...

Страница 23: ...Flash Memory Protect Jumper Default PROG recommended Input Protect Jumper Warning Cutting This Jumper Will Void Your Warranty JM2201 JM2202 3 Bend 1 Locate 2 Cut Artisan Technology Group Quality Instr...

Страница 24: ...program flow and control such as loop end loop and if end if See the code sequence on page 84 for an example Verifying a Successful Configuration Among the VEE example programs supplied with the VT141...

Страница 25: ...24 Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 26: ...he field wiring connections to the VT1419A this section provides a high level overview of the VT1419A s signal paths between the face plate connectors and the Control Processor DSP To eliminate any su...

Страница 27: ...ers on the VT1503A and VT1510A Field Wiring Planning the Wiring Layout 26 Chapter 2 Non Programmable Sense SCPs Only Note Each channel line represents both a Hi and Lo Signal A D System Control Proces...

Страница 28: ...ne digital bit per Hi and Lo pair while the VT1533A provides 16 digital bits from a single SCP position by connecting 8 bits to the channel Hi lines and another 8 bits to the channel Lo lines With dig...

Страница 29: ...minal blocks associated with the reference temperature sensor for increased isothermal reference accuracy the VT1586A Rack Mount Terminal Panel has three reference temperature thermistors In systems w...

Страница 30: ...gnal List for the VT1419A Field Wiring Faceplate Connector Pin Signal Lists Chapter 2 29 VT1419A faceplate connectors are male 96 pin DIN bus Figure 2 3 VT1419A Faceplate Connector Pin Signals Artisan...

Страница 31: ...nd Terminal Module Connections The same Terminal is used for all field wiring regardless of which Signal Conditioning Plug On SCP is used Each SCP includes a set of labels to map that SCP s channels t...

Страница 32: ...connector locations Field Wiring Optional Terminal Modules Chapter 2 31 On Board Reference Temperature Sensing Jumper Detail Remote Reference Temperature Sensing Figure 2 4 The Option 11 Screw Termina...

Страница 33: ...und Connections Terminal Blocks for Signal Connections Jumper to select On board or Remote Temperature Sensing Thermistor for On board Reference Temperature Terminal block with Remote Reference Temper...

Страница 34: ...d 2 7 show connections for both local and remote sensing Field Wiring Reference Temperature Sensing with the VT1419A Chapter 2 33 Terminal Module Field Wiring On Board Current Source LI HI J1 REM ON B...

Страница 35: ...nce Jumpers 34 Chapter 2 ON BOARD Place both J1 jumpers here to connect current source to on board thermistor RT1 Sense RT1 by connecting any sense channels to terminals HTS and LTS Under Cover Place...

Страница 36: ...possible 5 Recirculating warm air inside a closed rack cabinet can cause a problem if the Terminal Module is suspended into ambient air that is significantly warmer or cooler If the mainframe recess i...

Страница 37: ...er dependent on the following conditions a Grounded Transducer with shield connected to ground at the transducer Low frequency ground loops dc and or 50 60 Hz can result if the shield is also grounded...

Страница 38: ...Test pressure power P to V P to V power power Shield Shield Shield Hnn Lnn G guard G guard G guard G guard G guard GND Example for Powered Transducers A B C D E Example for Thermocouples Hnn Lnn pres...

Страница 39: ...Connections Terminal Module SCP GND to GRD Jumper removable GND to GRD Jumper removable G0 G7 Figure 2 10 GRD GND Circuitry Opt 12 Terminal Module Removing Guard to Ground on Channel 00 Figure 2 11 Gr...

Страница 40: ...er 1 2 Remove and Retain Wiring Exit Penal Remove 1 of the 3 wire exit panels Route Wiring 4 Tighten wraps to secure wires Make Connections 3 Use wire Size 20 26 AEG 5mm 0 2 VW1 Flammability Rating Pu...

Страница 41: ...Clear Cover A Hook in the top cover tabs onto the fixture B Press down and tighten screws Keep wiring exit panel hole as small as possible Cut required holes in panels for wire exit Install Mylar Ther...

Страница 42: ...tion levers on the Terminal Module 1 Install Mylar Thermal Barrier on Terminal Module connectors Apply gentle pressure to attach the Terminal Module to the VT1419A Module Push in the extraction levers...

Страница 43: ...ion levers and push both levers out simultaneously 1 2 Free and remove the Terminal Module from the A D Module Extraction Lever Use a small screwdriver to pry and release the two extraction levers Fig...

Страница 44: ...16 Additional Component Location Information TO VT1419A TO USER WIRING TO USER WIRING SH SL TO USER WIRING Default Circuit 4 to 20 mA Sense 5 V Full Scale with 250 Ohm must use 16 Volt range 4 V Full...

Страница 45: ...for the VT1419A Field Wiring Option 11 Terminal Module Wiring Map 44 Chapter 2 heavy line indicates side of terminal block wire enters Figure 2 18 VT1419A Option 11 Terminal Module Map Artisan Techno...

Страница 46: ...Module Wiring Map Chapter 2 45 Top All wiring entering Terminal Module passes under this strain relief bar Heavy line indicates the side of the terminal block on which the wire enters Figure 2 19 VT1...

Страница 47: ...19A Option A3F and must be ordered separately Standard Cable This cable VT1588A is a 16 channel twisted pair cable with an outer shield This cable is suitable for relatively short cable runs HF Common...

Страница 48: ...els to Functions page 66 Setting up Digital Input and Output Channels page 66 Digital Input Channels page 66 Digital Output Channels page 67 Performing Channel Calibration Important page 71 Defining C...

Страница 49: ...configuration of the VT1419A is four straight through VT1501A SCP s that provide high level signal input capabilities The remaining the four SCP slots can be used for any of the twenty plus analog dig...

Страница 50: ...f in traditional terms with each algorithm representing a C function with a main program which calls them The user written C algorithms execute after all analog digital inputs have been stored in the...

Страница 51: ...at the next cycle On the contrary it may take a number of cycles to download new values especially when trying to re write 1024 element arrays and especially when the trigger cycle time is very short...

Страница 52: ...a worst case branch analysis of user programs and return the execution time for determining the minimum time base interval Making this timing query available allows the programmer to know exactly how...

Страница 53: ...igger event This time is utilized to accept a limited command set from the supervisory program Agilent VEE for example to change scalars arrays elements or to download new algorithms Agilent VEE commu...

Страница 54: ...ir Power ON defaults see the SCP s manual for these defaults All analog input channels are linked to EU conversion for voltage All non isolated digital I O channels are set to input static digital sta...

Страница 55: ...gger System Retrieve Data Modify Algorithm Variables Trigger events execute algs Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11 Step 12 INP OUTP commands SENSe FUNC com...

Страница 56: ...ATA FIFO ALL COUNt HALF PART HALF RESet SENSe DATA FIFO MODE ARM SOURce ARM Source Selector Trigger Source Selector trigger signal TRIGger TIMer Trigger Timer TRIGger SOURce BUS TIMer EXTernal HOLD IM...

Страница 57: ...al Processor keeps track of SCP gain and range amplifier settings and calculates a value that reflects the signal level at the input terminal The only time this in not true is when the SCP gain chosen...

Страница 58: ...57 Setting the VT1505A and VT1518A Current Source SCPs The Current Source SCP supplies excitation current for resistance type measurements These include resistance and temperature measurements using r...

Страница 59: ...volts OUTP VOLT AMPL 2 140 143 NOTE The OUTPut VOLTage AMPLitude command is only for programming excitation voltage used measurement configurations It is does not program output DAC SCPs like the VT15...

Страница 60: ...5 To set channels 0 and 23 to the 16 volt range and 28 through 31 to the 0 0625 volt range SENS FUNC VOLT 16 100 123 SENS FUNC VOLT 625 128 131 must send a command per range Note When using manual ran...

Страница 61: ...e a Current Source SCP channel a two wire resistance measurement or a sense channel separate from the Current Source SCP channel a four wire resistance measurement See figure 3 6 for diagrams of these...

Страница 62: ...the same considerations as resistance measurements discussed in the previous section See the discussion of Figure 3 6 in Linking Resistance Measurements For resistance temperature measurements the sub...

Страница 63: ...0 W thermistor To set channel 7 to measure temperature using 100 W RTD with a TC of 0 00385 ohm ohm C in this case paired to current source SCP channel 39 OUTP CURR AMPL 488e 6 139 set excite current...

Страница 64: ...surement This operation requires two commands the SENSe REFerence command and the SENSe REFerence CHANnels command The SENSe REFerence type sub_type range ch_list command links channels to the referen...

Страница 65: ...ts that follow A Complete Thermocouple Measurement Command Sequence The command sequence performs these functions Configures reference temperature measurement on channel 15 Configures thermocouple mea...

Страница 66: ...the strain EU conversion ch_list does not specify channels on the VT1506A 07A Strain Bridge Completion SCPs but does specify one of the lower four channels of a VT1511A SCP The optional range paramet...

Страница 67: ...ands do not apply Setting Input Polarity To specify the input polarity logical sense for digital channels use the command INPut POLarity mode ch_list This capability is available on all digital SCP mo...

Страница 68: ...digital channel function to frequency SENSe FUNCtion FREQuency ch_list Totalizer Function The totalizer function uses two commands also One sets the channel function and the other sets the condition t...

Страница 69: ...NV 136 139 SCP in SCP position 4 Setting Output Drive Type The VT1533A and VT1534A use output drivers that can be configured as either active or passive pull up To configure this use the command OUTPu...

Страница 70: ...VT1534A channel 2 at SCP position 6 to output a pulse per trigger SOUR FUNC PULSE 149 Example algorithm statement to control pulse width to 1 ms O149 0 001 Variable Width Pulses at Fixed Frequency PWM...

Страница 71: ...SOUR PULSE WIDTH 0 3333e 3 151 To set function of VT1534A s fourth channel in SCP position 6 to PULSE SOUR FUNCTION PULSE 151 Example algorithm statement to control frequency to 1000 Hz O151 1000 Var...

Страница 72: ...f the SCPs are moved to different SCP locations How to Use CAL When power is turned on to the VT1419A after first installing the SCPs or after SCPs have been moved the module will use approximate valu...

Страница 73: ...ndividual performance When the ambient temperature within the mainframe changes significantly Temperature changes affect accuracy much more than long term component drift See temperature coefficients...

Страница 74: ...ions Return the absolute value abs expr Return minimum min expr1 expr2 Return maximum max expr1 expr2 User defined function user_name expr Write value to CVT element writecvt expr expr Write value to...

Страница 75: ...he occurrence of the first scan trigger and when algorithms execute for the first time First_loop s value will be non zero Subsequent triggers will find this variable cleared Here s an example of how...

Страница 76: ...test transfer rate FORMAT REAL 32 To specify that values are to be converted to 7 bit ASCII and returned as a 15 character per value comma separated list FORMAT ASC 7 The RST TST and power on default...

Страница 77: ...ng the FIFO on page 83 The FIFO stops accepting values when it becomes full 65 024 values Values sent by algorithms after the FIFO is full are discarded The first value to exceed 65 024 sets the STAT...

Страница 78: ...er IMMediate TRG GET for GPIB EXTernal TRG signal input on terminal module HOLD TRIGger IMMediate IMMediate The trigger signal is always true scan starts when an INITiate command is received SCP SCP T...

Страница 79: ...3 7 shows that when the TRIG SOUR is TIMer the other trigger sources become Arm sources that control when the timer will start The command to select the arm source is ARM SOURce source The source par...

Страница 80: ...nd is reached the module returns to the Trigger Idle State needs to be INITiated again The default Trigger Count is 0 which is the same as INF can be triggered an unlimited number of times This settin...

Страница 81: ...examples If TRIG SOUR is not TIMer then ARM SOUR must be IMMediate The time it would take to execute all algorithms is longer than the TRIG TIMER interval currently set Starting Algorithms Once the mo...

Страница 82: ...am using ALG SCAL ALG ARR ALG DEF Data acquired by external specialized measurement instruments can be sent to an algorithm at this time 3 EXECUTE ALGS all INPUT and UPDATE values have been made avail...

Страница 83: ...eal for Agilent VEE which has many other operator interactions and analysis to perform Agilent VEE can quickly read the buffered data when required Data is retrieved from the FIFO with DATA FIFO PART...

Страница 84: ...GPIB EOI signal Which FIFO Mode The way the FIFO will be read depends on how the mode was set in the programming step Setting the FIFO Mode on page 76 Continuously Reading the FIFO FIFO mode BLOCK To...

Страница 85: ...nd if Reading the Latest FIFO Values FIFO mode OVER In this mode the FIFO always contains the latest values up to the FIFO s capacity of 65 024 values from running algorithms In order to read these va...

Страница 86: ...ALGorithm UPDate CHANnel dig_chan bit command The dig_chan bit parameter specifies the digital channel bit that controls execution of the update operation When the ALG UPD CHAN command is received the...

Страница 87: ...mple command sequence puts together all of the steps discussed so far in this chapter RST Reset the module Setting up Signal Conditioning only for programmable SCPs in pos 4 7 INPUT FILTER FREQUENCY 2...

Страница 88: ...ecvt a 10 writefifo b 11 writefifo c 12 writecvt a div 13 writecvt b mult 14 writecvt c sub 15 Pre set coefficients ALG SCAL ALG1 div 5 ALG SCAL ALG1 mult 5 ALG SCAL ALG1 sub 0 ALG UPDATE initiate tri...

Страница 89: ...rmation to the Status Byte By this method the Status Byte can report many more events than its eight bits would otherwise allow Figure 3 12 shows the Status System in detail Programming the VT1419A Mu...

Страница 90: ...gramming the VT1419A Multifunction Plus Using the Status System Chapter 3 89 Figure 3 12 VT1419A Status System Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg c...

Страница 91: ...uting then cleared 4 16 Measuring Set when instrument INITiated Cleared when instrument returns to Trigger Idle State 8 256 Scan Complete Set when each pass through a Scan List is completed 9 512 SCP...

Страница 92: ...e using the Operation Group Suppose that it is necessary for a module to report via the Status System when it had completed executing the CAL operation The Calibrating bit bit 0 in the Operation Condi...

Страница 93: ...first read the Status Byte using the STB command If the Status Byte is all zeros no summary information is being sent from any of the status groups If the Status Byte is other than zero one or more e...

Страница 94: ...the Status Byte Group The Status Byte Group s Enable Register The Enable Register for the Status Byte Group has a special purpose Notice in Figure 3 12 how the Status Byte Summary bit wraps back aroun...

Страница 95: ...1419A inherently runs its algorithms and calibrations in the background mode with no interaction required from the driver All resources needed to run the measurements are controlled by the on board Co...

Страница 96: ...ger system exited the Wait For Arm This clears the Measuring bit in the OPER register Algorithm executes an interrupt statement These VT1419A interrupts are not always enabled since under some circums...

Страница 97: ...dule copies that table from the library to a segment of RAM allocated to the specified channel When a single EU conversion is specified for multiple channels multiple copies of that conversion table a...

Страница 98: ...EC command see the Agilent VEE example eu_1419 vee Since the EU conversion from this custom EU table is to be considered the reference junction temperature the channel is linked to this EU table using...

Страница 99: ...ined offset removed to allow the most accurate high speed measurements possible Operation After CAL TARE ch_list measures and stores the offset voltages it then performs the equivalent of a CAL operat...

Страница 100: ...5 0 0625 3 2213 0 82101 0 23061 0 07581 0 03792 0 40104 0 10101 0 02721 0 00786 0 00312 0 20009 0 05007 0 01317 0 00349 0 00112 0 04970 0 01220 0 00297 0 00055 N A Changing Gains or Filters To change...

Страница 101: ...of the OTD circuit NOTES 1 When OTD is enabled the inputs have up to 0 2 A injected into them If this current will adversely affect the measurement but checking for open transducers is still required...

Страница 102: ...ng Characteristics Some sequences of input signals as determined by their order of appearance in a scan list can be a challenge to measure accurately This section is intended to help determine if a sy...

Страница 103: ...le period it may be noticed that these channels are returning slightly quieter measurements as well The extra sample period reduces or removes the affected channels coupling to the value of the channe...

Страница 104: ...er gain can significantly increase normal mode noise rejection Adding Settling Delay for Specific Channels This method adds settling time only to individual problem measurements as opposed to the SAMP...

Страница 105: ...Programming the VT1419A Multifunction Plus Settling Characteristics 104 Chapter 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 106: ...109 Accessing I O Channels page 110 Defining and Accessing Global Variables page 111 Determining First Execution page 111 Initializing Variables page 112 Sending Data to the CVT and FIFO page 112 Set...

Страница 107: ...of the function s original complexity This method provides faster algorithm execution by moving the complex math operations off board This section assumes that the user already programs in some langu...

Страница 108: ...check limits output to ch 40 41 static float output_max 020 20 mA max output static float output_min 004 4 mA min output static float input_val output_val intermediate I O vars input val_ I108 get val...

Страница 109: ...mand and determines how often the algorithm will be called relative to trigger events Since the function calling interface to an algorithm is fixed in the main function the header of an algorithm func...

Страница 110: ...time This example shows a main created after 2 algorithms have been defined main declaration of variables local to main static float State_1 Ratio_1 Count_1 created if alg1 defined static float State_...

Страница 111: ...bit 4 to variable Bit_4 Output Channels Output channels can appear on either or both sides of an assignment operator They can appear anywhere other variables can appear Examples O132 12 5 send value t...

Страница 112: ...eclare single variable without assignment ALG DEF GLOBALS static float glob_scal_var declare single variable with assignment ALG DEF GLOBALS static float glob_scal_var 22 53 declare one scalar variabl...

Страница 113: ...every pass 3 When the algorithm first executes after an INIT command By using the global variable First_loop the algorithm can distinguish the first execution since an INIT command was sent Example st...

Страница 114: ...9 send output channel 39 s value to the FIFO Since the actual algorithm execution rate can be determined see Programming the Trigger Timer on page 79 the time relationship of readings in the FIFO is v...

Страница 115: ...ined with ALG FUNC DEF is available to all defined algorithms Up to 32 functions can be defined in the VT1419A The functions can be called with the syntax func_name expression Example for user functio...

Страница 116: ...gorithm Language and Environment Operating Sequence Chapter 4 115 Figure 4 2 Algorithm Operating Sequence Diagram Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisant...

Страница 117: ...ese two statements were in separate algorithms the last one executed would determine the output value In this example the bit would never change The same applies to analog outputs Algorithm Execution...

Страница 118: ...ata byte Use this form only when it is certain that the controller platform will include the End Identifier If it is not included the ALG DEF command will swallow whatever data follows the algorithm c...

Страница 119: ...t will be translated into by the ALG DEF command An algorithm s source might contain extensive comments none of which will be in the executable algorithm code after it is translated How Does it Work T...

Страница 120: ...7 Define any other algorithms in the normal manner NOTES 1 Channels referenced by algorithms when they are defined are only placed in the channel list before INIT The channel list cannot be changed a...

Страница 121: ...source code Example algorithm that calculates 4 Mx B values upon signal that sync 1 Your application sets sync with the SCPI command ALG SCALAR M and B terms are also set by application program static...

Страница 122: ...well is monitoring input values and testing them against pre set limits If an input value exceeds its limit the algorithm can be written to supply an indication of this condition by changing a CVT val...

Страница 123: ...erved only those keywords that are shown in bold are actually implemented in the VT1419A Special VT1419A Reserved Keywords The VT1419A implements some additional reserved keywords Variables cannot be...

Страница 124: ...e a variable with a channel identifier will generate an error Operators The VT1419A s Algorithm Language supports the following operators Assignment Operator assignment example c 1 2345 Arithmetic Ope...

Страница 125: ...and return Looping inside an algorithm function is not supported The only loop is provided by repeatedly triggering the VT1419A Each trigger event either external or internal Trigger Timer executes th...

Страница 126: ...nt 0 0 being assigned to the variable a at run time This is obviously not what was desired but is exactly what the algorithm instructed These subtle problems can be avoided by specifically including a...

Страница 127: ...e buffered This means that when an array is declared twice the space required for the array is allocated plus one more word as a buffer pointer The memory required is words of memory num elements _ 8...

Страница 128: ...annels behave in the same way The formula becomes channel value MODULO 1 So the value 1 sent to a 1 bit channel sets the bit but the value 2 clears the bit For 1 bit channels all odd values set the bi...

Страница 129: ...re global variables execute the SCPI command ALG DEF GLOBALS program_string The program_string can contain simple variable and array variable declaration initialization statements The string must not...

Страница 130: ...decimal point character are treated by the translator as 32 bit integer values See Data Types on page 125 Hexadecimal Constant First characters are 0x or 0X Remaining characters are 0 9 and A F or a...

Страница 131: ...ession Multiplicative Operator Additive Expression multiplicative expression additive expression additive operator multiplicative expression Additive Operator Relational Expression additive expression...

Страница 132: ...identifier integer constant expression NOTE integer constant expression in array identifier above must not exceed 1023 Init Declarator declarator declarator constant expression NOTES 1 May not initial...

Страница 133: ...sion expression intrinsic statement Selection Statement if expression statement if expression statement else statement Compound Statement statement list NOTE Variable declaration not allowed in compou...

Страница 134: ...pe float they must be explicitly declared as such All variables in an algorithm are static This means that each time the algorithm is executed the variables remember their values from the previous exe...

Страница 135: ...programmers is to inadvertently use the assignment operator instead of the comparison operator in an if statement Fortunately the VT1419A will flag this as a Syntax Error when the algorithm is loaded...

Страница 136: ...t when no else clause is present or at the end of the statement following the else clause Figure 4 4 shows examples of these forms Note that in C else is part of the closest previous if statement So t...

Страница 137: ...ters appear About the only character combination that is not allowed within a comment is since this will terminate the comment The Algorithm Language and Environment Program Structure and Syntax 136 C...

Страница 138: ...user_value 2 in CVT 331 When user_flag is negative returns user_value 2 in CVT 331 and in FIFO Use the SCPI command ALGorithm SCALar followed by ALGorithm UPDate to set user_flag and user_value stati...

Страница 139: ...ple statement ends in even within compound writefifo user_value these two statements could combine with writeboth close compound statement for else clause close compound statement for first if else wr...

Страница 140: ...X and Microsoft Windows 98 Windows NT 4 0 Windows 2000 or Windows XP operating systems These programs are primarily designed to run from an external computer communicating over a GPIB link to the Agil...

Страница 141: ...e it directly into any VEE application program to provide easy access to the card functional test sequence page 148 Programming Model Example temp1419 vee This program operates stand alone It is writt...

Страница 142: ...essions Need to convert volts to pressure or perform a square root operation Use this program to see how easy it is to perform page 158 Curve Fitting and EU Generation regr1419 vee This program operat...

Страница 143: ...1419 vee This program operates stand alone This example shows how operator interaction with running algorithms takes place and how to download changes for both scalar and array variables page 166 Algo...

Страница 144: ...n they must be installed onto the hard drive in the C dabundle directory The Misc Product Info Program Examples VT1419 directory mentioned above contains a batch file install bat that will copy the ex...

Страница 145: ...rious sections illustrated in Figure 5 2 are described as follows A After executing the RUN on Agilent VEE a number of operations will take place which analyzes the VT1419A s configuration sets up SCP...

Страница 146: ...condition If ERR data will be present in section C ERROR is either OK or ERR which indicates the need to press the ERROR button E This is the strip chart area Up to three traces can be selected from...

Страница 147: ...l the analog outputs have been programmed press the STORE button to save the output states If RESET is pressed or the program is restarted later press RECALL to restore all those programmed values The...

Страница 148: ...CAL and CAL STORE ADC to perform a complete calibration of the VT1419A card Any errors detected are displayed so that the exact channels in question can be identified Calibration may take from 3 to 1...

Страница 149: ...detail gives the number of seconds elapsed so that it can be determined if progress is being made This program performs a TST Any errors detected will be displayed so that the exact channels in questi...

Страница 150: ...Figure 5 1 illustrates the necessary wiring connections for this and the other VT1419A Agilent VEE examples Of particular interest here is that the thermocouple is placed at a channel less than the re...

Страница 151: ...ch time it executes It then writes that value to CVT location 11 Algorithms 2 has been configured by the ALG SCAN RATIO command to execute every 500 triggers as set in the Algorithms object Since the...

Страница 152: ...used and how they relate back to concepts in Chapter 3 See Chapter 6 the SCPI reference for more detailed information on each command VEE Programming Examples Programming Model Example Chapter 5 151 A...

Страница 153: ...s error queue It s a good debugging tool because it is self contained A good technique would be to turn this entire object into a function that can be called after each major programming object in the...

Страница 154: ...and identify which SCP s are loaded into the eight SCP slots Just like the previous error checking example it can be made a callable function in Agilent VEE and can be inserted it into the applicatio...

Страница 155: ...d by this module pc_eu exe Both the source code for this program and the DOS executable are included with the VT1419A examples The source code is provided so that the program can be compiled in other...

Страница 156: ...nning the VT1419A sample rate at 100 kHz 10 s per sample The CustomEUDeclarationsArray can hold up to 64 channel definitions Any valid channel number 100 163 for an Analog Input Channel will cause the...

Страница 157: ...by this module pc_fn exe Both the source code for this program and the DOS executable are included with the VT1419A examples The source code is provided so the the program can be compiled on other pla...

Страница 158: ...of the domain limits Appendix E gives some background information on the capabilities and limitations of this programming technique The FunctionDeclarationsArray can hold up to 32 function definition...

Страница 159: ...voltage from channel 132 and channel 100 is the same voltage but processed by the EU conversion formula for channel 100 as defined in the CustomEUDeclarationArray The EU conversion formula simply tak...

Страница 160: ...t Collect Data retrieves the voltage pairs and assembles them into a 2 dimension array which is then separated by Get Channel 100 and Get Channel 101 The results are passed on to the X Y trace for dis...

Страница 161: ...ients that can be entered into a 4th order polynomial The coefficients are automatically entered into the 4th Order Poly Formula object and a dry lab example of a 2 5 volt input to the formula results...

Страница 162: ...o handle interrupts that is tricky The Interrupt Handler has a REPEAT loop connected directly to the Spoll object which monitors the GPIB waiting for the interrupt condition that was configured The Se...

Страница 163: ...nderstood it will be easy to understand how to handle other interrupts which are described in the Status Subsystem section in Chapter 3 The example temp1419 vee is another program that can be loaded t...

Страница 164: ...ta formats Since the VT1419A comes pre configured with four analog input SCPs in the first four slots this example will concentrate only on those channels and leave them configured for voltage input S...

Страница 165: ...ameters cannot be modified AFTER executing the RUN The REPEAT provides the rate at which Agilent VEE can perform the following actions Reads the desired algorithm execution rate for storing data into...

Страница 166: ...ected then the C algorithm will only execute every four scan triggers The default 10 ms interval of the scan trigger is also used in Agilent VEE s strip chart object So if the Cycle Time is left set t...

Страница 167: ...memory dependent upon the waveform to be generated Algorithm 1 is expanded in the picture above and shows how it sequences through the array waveform to send values to the analog output With each tri...

Страница 168: ...channel This has the effect of slowing down the waveform and lowering its frequency Algorithm 2 simply copies each value of channel 132 to the FIFO every trigger cycle With Algorithm 1 only executing...

Страница 169: ...ate the sine wave Agilent VEE s function generator objects are used to generate a sine wave triangle wave and square wave There are three 100 element arrays created that will be downloaded into the VT...

Страница 170: ...y waveforms When in the PPC point per cycle mode the slider modifies the ALG SCAN RATIO command of Algorithm 1 to vary how many trigger cycles to wait before executing the algorithm and writing differ...

Страница 171: ...actual driver files DU to be downloaded into the Agilent HP E1405 06 Driver RAM The program will first list the drivers found in the Agilent HP E1405 6 s memory and the CONTINUE button must be pressed...

Страница 172: ...ecome available the new firmware can be downloaded into the VT1419A s flash memory To safe guard against the remote chance that the new flash causes problems the program also allows the old flash memo...

Страница 173: ...Notes 172 Chapter 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 174: ...ame page 193 ALGorithm EXPLicit SCAN RATio alg_name value page 193 ALGorithm EXPLicit SCAN RATio alg_name page 194 ALGorithm EXPLicit SIZe alg_name page 194 ALGorithm EXPLicit STATe alg_name 1 0 ON OF...

Страница 175: ...t STATe 1 0 ON OFF ch_list page 224 DIAGnostic OTDetect STATe channel page 225 DIAGnostic QUERy SCPREAD reg_addr page 225 DIAGnostic VERSion page 226 FETCh page 227 FORMat DATA format size page 229 FO...

Страница 176: ...CVTable element_list page 260 SENSe DATA CVTable RESet page 261 SENSe DATA FIFO ALL page 261 SENSe DATA FIFO COUNT page 262 SENSe DATA FIFO COUNT HALF page 263 SENSe DATA FIFO HALF page 263 SENSe DAT...

Страница 177: ...ch_list page 287 SOURce FUNCtion SHAPe SQUare ch_list page 287 SOURce PULM STATe 1 0 ON OFF ch_list page 287 SOURce PULM STATe channel page 288 SOURce PULSe PERiod period ch_list page 288 SOURce PULS...

Страница 178: ...Common Commands CAL page 311 CLS page 312 DMC name cmd_data page 312 EMC enable page 312 EMC page 312 ESE page 312 ESE page 313 ESR page 313 GMC name page 313 IDN page 313 LMC page 313 OPC page 314 O...

Страница 179: ...mple shows part of a typical subsystem MEMory VME ADDRess A24_address ADDRess SIZE mem_size SIZE MEMory is the root command VME is the second level command and ADDRess and SIZE are third level command...

Страница 180: ...variable syntax As an example OUTPut TTLTrg n STATe ON In these commands the n is replaced by a number No space is left between the command and the number because the number is not a parameter The num...

Страница 181: ...e General form of a channel range specification is ccnn ccnn colon separator the second channel must be greater than the first Example channels 0 through 15 100 115 By using commas to separate them in...

Страница 182: ...ied For example FORMAT DATA ASC will set length to the default for ASC of 7 FORMAT DATA REAL will set length to the default for REAL of 32 FORMAT DATA REAL 64 will set length to 64 Be sure to place a...

Страница 183: ...a complete SCPI command to set each function send FUNC RES 10000 100 107 TEMP RTD 92 108 115 VOLT 116 123 This sets the first eight channels to measure resistance the next eight channels to measure te...

Страница 184: ...ocumented in each command in this chapter Data Types Description int16 Signed 16 bit integer number int32 Signed 32 bit integer number uint16 Unsigned 16 bit integer number uint32 Unsigned 32 bit inte...

Страница 185: ...ands are listed alphabetically by subsystem and also within each subsystem A command guide is printed in the top margin of each page The guide indicates the current subsystem on that page 184 Chapter...

Страница 186: ...e certain that the process is in a safe state before halting the execution of a controlling algorithm Comments ABORt does not affect any other settings of the trigger system When the INITiate command...

Страница 187: ...ns Subsystem Syntax ALGorithm EXPLicit ARRay alg_name array_name block_data ARRay alg_name array_name DEFine alg_name swap_size program_block SCALar alg_name var_name value SCALar alg_name var_name SC...

Страница 188: ...y see the ALGorithm DEFine command An error is generated if alg_name or array_name is not defined When an array is defined in an algorithm or in GLOBALS the VT1419A allocates twice the memory required...

Страница 189: ...e source_code is used to define control algorithms and global variables Parameters Parameter Name Parameter Type Range of Values Default Units alg_name string ALG1 ALG32 GLOBALS none swap_size numeric...

Страница 190: ...r s algorithm ALG DEF ALG5 if First_loop O136 0 O136 O136 0 01 When alg_name is GLOBALS Algorithm Language variable declarations A variable name must not be the same as an already define user function...

Страница 191: ...null byte with End Identifier Example from Quoted String above ALG DEF ALG1 0O132 I100 where is a null byte required for C SCPI only NOTE for C SCPI For Block Program Data the Algorithm Parser requir...

Страница 192: ...ncluded then the alg_name can be re defined do not include swap_size now either while the module is in the Trigger Idle State or while in Waiting For Trigger State INITed Here alg_name is an algorithm...

Страница 193: ...e original the output delay will behave as if set by ALG OUTP DEL 0 rather than AUTO see ALG OUTP DEL command Use the same procedure from note 1 to make sure the longest algorithm execution time is us...

Страница 194: ...lue The type is float32 ALGorithm EXPLicit SCAN RATio ALGorithm EXPLicit SCAN RATio alg_name num_trigs specifies the number of scan triggers that must occur for each execution of algorithm alg_name Th...

Страница 195: ...referenced is defined RST Condition ALG SCAN RATIO 1 for all algorithms Usage ALG SCAN RATIO ALG4 16 ALG4 executes once every 16 triggers ALGorithm EXPLicit SCAN RATio ALGorithm EXPLicit SCAN RATio al...

Страница 196: ...effect until an ALG UPDATE or ALG UPD CHAN command is received This allows multiple ALG STATE commands to be sent with a synchronized effect 2 ALG STATE places a variable update request in the Update...

Страница 197: ...ame Parameters Parameter Name Parameter Type Range of Values Default Units alg_name string ALG1 ALG32 none Comments Since ALG STATE is valid for an undefined algorithm ALG STATE will return the curren...

Страница 198: ...r Name Parameter Type Range of Values Default Units function_name string valid C identifier if not already defined in GLOBALS none range numeric float32 see comments none offset numeric float32 see co...

Страница 199: ...y delay sets the delay from Scan Trigger to start of output phase Parameters Parameter Name Parameter Type Range of Values Default Units delay numeric float32 0 0 081 AUTO 2 5 s resolution seconds Com...

Страница 200: ...UTP DELAY AUTO ALGorithm OUTPut DELay ALGorithm OUTPut DELay returns the delay setting from ALG OUTP DEL Comments The value returned will be either the value set by ALG OUTP DEL delay or the value det...

Страница 201: ...ee ALG UPD WINDOW ALG SCAL ALG1 Setpoint 25 ALG SCAL ALG1 P_factor 1 3 ALG SCAL ALG2 P_factor 1 7 ALG UPD ALG SCAL ALG2 Setpoint ALGorithm UPDate CHANnel ALGorithm UPDate CHANnel dig_chan This command...

Страница 202: ...ate to complete the update Note that an update command issued after the start of the UPDATE phase will be buffered but not executed until the beginning of the next INPUT phase At that time the current...

Страница 203: ...ST Condition ALG UPD WIND 20 When Accepted Before INIT only Usage It is decided that a maximum of eight variables per execution of ALG UPDATE will need to be updated ALG UPD WIND 8 NOTES 1 When the nu...

Страница 204: ...iable and algorithm updates allowed within the UPDATE window Returned Value number of updates in the UPDATEwindow The type is int16 VT1419A Command Reference ALGorithm Chapter 6 203 Artisan Technology...

Страница 205: ...the TRIGger SOURce is not TIMer and ARM SOURce is set to anything other than IMMediate an Error 221 Settings conflict will be generated The ARM command subsystem provides An immediate software ARM ARM...

Страница 206: ...lowing table explains the possible choices Parameter Value Source of Arm BUS ARM IMMediate EXTernal TRG signal on terminal module HOLD ARM IMMediate IMMediate The arm signal is always true continuous...

Страница 207: ...Arm with VXIbus TTLTRG3 line ARM SOURce ARM SOURce returns the current arm source configuration See the ARM SOUR command for more response data information Returned Value Discrete one of BUS HOLD IMM...

Страница 208: ...ZERO command is executed Execute CAL ZERO as often as the control setup will allow Channel Calibration This function corrects for offset and gain errors for each module channel The internal current s...

Страница 209: ...libration reference resistor to the Calibration Bus A four wire measurement of the resistor can be made with an external calibration DVM connected to the H Cal L Cal H ohm and L ohm terminals on the T...

Страница 210: ...eter Type Range of Values Default Units range numeric float32 see comments volts zero_fs discrete string ZERO FSCale none Comments The range parameter must be within 5 of one of the five following val...

Страница 211: ...ands CAL SETup CAL When Accepted Not while INITiated Usage CAL SET start SCP Calibration on 1st VT1419A start SCP Calibration on more VT1419As CAL SET start SCP Calibration on last VT1419A CAL SET que...

Страница 212: ...ype discrete string ADC TARE none Comments The flash memory Protect jumper JM2201 must be set to the enable position before executing this command see Chapter 1 Channel offsets are compensated by the...

Страница 213: ...t all tare constants to zero Do use CAL TARE to compensate wiring offsets copper wire not thermocouple wire between the VT1419A and a remote thermocouple reference block Disconnect the thermocouples a...

Страница 214: ...d by the CAL TARE command even when not stored in the flash memory There is no need to use the CAL STORE TARE command for channels which are re calibrated frequently The VT1419 s flash memory has a fi...

Страница 215: ...or Queue SYST ERR See Error Messages in Appendix B Also run TST 2 No results available Perform CAL TARE before CAL TARE The C SCPI type for this returned value is int16 Executing CAL TARE sets the Cal...

Страница 216: ...ured value Send measured value to module CALibration VALue VOLTage CALibration VALue VOLTage ref_volts sends the value of the calibration reference source voltage as measured by an external calibratio...

Страница 217: ...d value to module CALibration ZERO CALibration ZERO corrects Analog to Digital converter offset for any drift since the last CAL or CAL ZERO command was executed The offset calibration takes about fiv...

Страница 218: ...eturned value is int16 Executing this command does not alter the module s programmed state function range etc Related Commands CAL RST Condition A D offset performed Usage CAL ZERO enter statement her...

Страница 219: ...flash memory Subsystem Syntax DIAGnostic CALibration SETup MODE 0 1 MODE TARe OTD MODE 0 1 MODE CHECksum CUSTom LINear table_range table_block ch_list PIECewise table_range table_block ch_list REFeren...

Страница 220: ...ODE RST Condition DIAG CAL SET MODE 1 Usage set analog DAC SCP cal mode for best zero accuracy DIAG CAL SET MODE 0 set mode for best zero cal CAL start channel calibration DIAGnostic CALibration SETup...

Страница 221: ...ever for users who intend to take readings with OTD enabled setting DIAG CAL TARE OTD MODE to 1 will force the CAL TARE command to perform calibration with OTD enabled on channels so specified by the...

Страница 222: ...32 64 volts table_block definite length block data see comments none ch_list channel list string 100 163 none Comments The table_block parameter is a block of 8 bytes that define 4 16 bit values SCPI...

Страница 223: ...es which channels may use this custom EU table Related Commands SENSe FUNCtion CUSTom RST Condition All custom EU tables erased Usage program puts table constants into array table_block DIAG CUST PIEC...

Страница 224: ...s according to the IEEE 754 standard When mode is set to 0 the module returns values as 9 9E37 for INF and 9 91E37 for NAN Related Commands DIAG IEEE RST Condition DIAG IEEE 1 Usage Set IEEE mode DIAG...

Страница 225: ...oltage and the channel returns an input over range value The value returned is 9 91E 37 ASCII Parameters Parameter Name Parameter Type Range of Values Default Units enable boolean uint16 1 0 ON OFF no...

Страница 226: ...meter Type Range of Values Default Units channel channel list string 100 163 none Comments The channel parameter must specify a single channel only Returned Value Returns 1 enabled or 0 disabled The C...

Страница 227: ...LENT TECHNOLOGIES E1419 US34000478 A 04 00 Thu Aug 5 9 38 07 MDT 1994 The C SCPI type is string Related Commands IDN Note Depending on the date and revision of the firmware this response will vary A V...

Страница 228: ...re 4 bytes in length For REAL 64 and PACK 64 readings are 8 bytes in length PACKed 64 returns the same values as REAL 64 except for Not a Number NaN IEEE INF and IEEE INF The NaN IEEE INF and IEEE INF...

Страница 229: ...VT1419A has stopped taking readings FORM REAL 64 affects only the return of data FETCH NOTE When using the MEM subsystem the module must be triggered before executing the INIT command as shown above u...

Страница 230: ...for Not a Number NaN IEEE INF and IEEE INF The NaN IEEE INF and IEEE INF values returned by PACKed 64 are in a form compatible with HP Workstation BASIC and HP BASIC UX see table on following page RE...

Страница 231: ...SCii INF 9 9E37 Positive Overload INF 9 9E37 Negative Overload NaN 9 91E37 No Reading REAL 32 INF 7F80000016 Positive Overload INF FF80000016 Negative Overload NaN 7FFFFFFF16 No Reading REAL 64 INF 7F...

Страница 232: ...ondition ASCII 7 Usage FORMAT Returns REAL 32 REAL 64 PACK 64 ASC 7 VT1419A Command Reference FORMat Chapter 6 231 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisan...

Страница 233: ...e Comments INIT IMM clears the FIFO and Current Value Table If a trigger event is received before the instrument is Initiated a 211 Trigger ignored error is generated If another trigger event is recei...

Страница 234: ...ce TIME time ch_list sets the debounce time on the specified digital input channels Parameters Parameter Name Parameter Type Range of Values Default Units time numeric float32 string see comment MIN M...

Страница 235: ...e for its upper four channels Note The INP DEB TIME generate the error 3108 E1536 debounce each referenced 4 Ch bank must contain at least one input This error indicates that ch_list referenced a bank...

Страница 236: ...2 Data out of range error When Accepted Not while INITiated Related Commands INP FILT FREQ INP FILT STAT ON OFF RST Condition set to MIN Usage INP FILT FREQ 100 140 143 Set cutoff frequency of 100 Hz...

Страница 237: ...s not yet been programmed ON enables the SCP s default cutoff frequency When Accepted Not while INITiated RST Condition ON Usage INPUT FILTER STATE ON 132 134 Channels 32 and 34 return to previously s...

Страница 238: ...Sending a value for gain that is greater than the highest or less than the lowest setting allowable for the SCP will generate a 222 Data out of range error When Accepted Not while INITiated Related C...

Страница 239: ...LOat WVOLtage none ch_list channel list string 132 163 none Comments Related Commands INP LOW RST Condition INP LOW FLOAT all VT1511A channels Usage INP LOW WVOL 132 139 148 155 connect LO of channels...

Страница 240: ...INP POL INV 140 143 invert first 4 channels on SCP at SCP position 5 Channels 40 through 43 INPut POLarity INPut POLarity channel returns the logical input polarity on a digital SCP channel Parameter...

Страница 241: ...an invalid switch combination is set on a VT1536A INP THR LEV will NOT return a value and will generate the error 3105 Invalid SCP switch setting This error will also be generated when RST is executed...

Страница 242: ...N set up VT1419A for scanning TRIG SOUR IMM let unit trigger on INIT INIT OPC program execution remains here until VME memory is full or the VT1419A has stopped taking readings FORM REAL 64 affects on...

Страница 243: ...n Agilent HP E1405 6 command module the first VT1419A occupies 20000016 23FFFF16 Usage MEM VME ADDR H400000 Set the address for the VME memory card to be used as reading storage MEMory VME ADDRess MEM...

Страница 244: ...y VME SIZE returns the amount in bytes of VME memory allocated to reading storage Comments This command is only available in systems using an Agilent HP E1405B 06A command module Returned Value Numeri...

Страница 245: ...ATe MEMory VME STATe returned value of 0 indicates that VME reading storage is disabled Returned value of 1 indicates VME memory is enabled Comments This command is only available in systems using an...

Страница 246: ...SOURce TTLTrg n STATe 1 0 ON OFF STATe TYPE PASSive ACTive ch_list TYPE channel VOLTage AMPLitude amplitude ch_list AMPLitude channel OUTPut CURRent AMPLitude OUTPut CURRent AMPLitude amplitude ch_lis...

Страница 247: ...ed Related Commands CAL OUTP CURR AMPL RST Condition MIN Usage OUTP CURR AMPL 488ua 140 147 Set Current Source SCP at channels 40 through 47 to 488 A OUTP CURR AMPL 30E 6 148 Set Current Source SCP at...

Страница 248: ...Accepted Not while INITiated Related Commands OUTP CURR AMPL CAL TARE RST Condition OUTP CURR OFF all channels Usage OUTP CURR OFF 140 147 turn off current source channels 40 and 47 OUTPut CURRent STA...

Страница 249: ...ers Parameter Name Parameter Type Range of Values Default Units channel string 132 163 none Comments The channel parameter must specify a single channel Returned Value returns one of NORM or INV The t...

Страница 250: ...non strain SCP a 3007 Invalid signal conditioning plug on error is generated Returned Value Returns 1 or 0 The C SCPI type is uint16 Related Commands OUTP SHUNT Usage OUTPUT SHUNt 151 Check status of...

Страница 251: ...tarted running its control algorithms Related Commands OUTP TTLT n STATE OUTP TTLT SOUR TRIG SOUR TRIG COUNT RST Condition OUTP TTLT SOUR TRIG Usage OUTP TTLT SOUR TRIG toggle TTLTRG line every time m...

Страница 252: ...racteristic for digital SCP channels Parameters Parameter Name Parameter Type Range of Values Default Units select discrete string PASSive ACTive seconds ch_list string 132 163 none Comments If the ch...

Страница 253: ...e Output SCP Parameters Parameter Name Parameter Type Range of Values Default Units amplitude numeric float32 MIN 0 1 2 5 10 MAX none ch_list channel list string 132 163 none Comments To turn off exci...

Страница 254: ...AMPL Usage OUTP VOLT AMPL 135 returns current setting of excitation voltage for channel 3 VT1419A Command Reference OUTPut Chapter 6 253 Artisan Technology Group Quality Instrumentation Guaranteed 888...

Страница 255: ...log Output channel list DIN selects the Digital Input channel list DOUT selects the Digital Output channel list Returned Value Definite Length Arbitrary Block Data format This data return format is ex...

Страница 256: ...currently defined The type parameter selects which channel list will be queried AIN selects the Analog Input list AOUT selects the Analog Output list DIN selects the Digital Input list DOUT selects th...

Страница 257: ...ls in the specified Scan List is longer than the Trigger Timer interval at run time a Trigger too fast error will be generated The SAMP TIMER interval can change the effect of the SENS CHAN SETTLING c...

Страница 258: ...Sample Timer set to 1 0E 5 seconds Usage SAMPLE TIMER Check the interval between channel measurements VT1419A Command Reference SAMPle Chapter 6 257 Artisan Technology Group Quality Instrumentation G...

Страница 259: ..._list FPOisson range ch_list HBENding range ch_list HPOisson range ch_list QUARter range ch_list TEMPerature sensor_type sub_type range ch_list TOTalize ch_list VOLTage DC range ch_list REFerence sens...

Страница 260: ...CHAN SETT command will be entered into the scan list only once when referenced in an algorithm Since the scan list is limited to 64 entries an error will be generated if the number of channels refere...

Страница 261: ...nt Value Table is an area in memory that can contain as many as 502 32 bit floating point values Algorithms can copy any of their variable values into these CVT elements while they execute The algorit...

Страница 262: ...360 SENSe DATA CVTable RESet SENSe DATA CVTable RESet sets all 502 Current Value Table entries to the IEEE 754 Not a number Comments The value of NaN is 9 910000E 037 ASCII Executing DATA CVT RES whi...

Страница 263: ...a negative overvoltage return IEEE INF see table on page 230 for actual values for each data format Related Commands SENSE DATA FIFO HALF FORMAT DATA RST Condition FIFO is empty Usage DATA FIFO return...

Страница 264: ...d to acquire the values remaining in the FIFO buffer after the ABORT command has stopped execution The format of values returned is set using the FORMat DATA command Returned Value ASCII values are re...

Страница 265: ...de if the FIFO becomes full and measurements are still being made new values overwrite the oldest values In both modes Error 3021 FIFO Overflow is generated to indicate that measurements have been los...

Страница 266: ...PACK 64 values are returned in the IEEE 488 2 1987 Definite Length Arbitrary Block Data format This data return format is explained in Arbitrary Block Program Data on page 180 of this chapter For REA...

Страница 267: ...Parameters Parameter Name Parameter Type Range of Values Default Units gate_time numeric float32 0 001 to 1 0 001 resolution seconds ch_list string 132 163 none Comments If the channels specified are...

Страница 268: ...the RST condition for all digital I O channels Parameters Parameter Name Parameter Type Range of Values Default Units ch_list string 132 163 none Comments The VT1533A SCP senses eight digital bits on...

Страница 269: ...c Specifying AUTO selects auto range The default range no range parameter specified is auto range If using amplifier SCPs set them first and keep their settings in mind when specifying a range setting...

Страница 270: ...s the 16 V dc range Specifying a value larger than 16 generates an error Specifying 0 selects the lowest range 0 0625 V dc Specifying AUTO selects auto range The default range no range parameter speci...

Страница 271: ...for example 4 selects the 4 V dc range If a value is specified larger than one of the first four ranges the VT1419A selects the next higher range for example 4 1 selects the 16 V dc range Specifying a...

Страница 272: ...error will be generated See the SCP s User s Manual for its capabilities Use the SENSe FREQuency APERture command to set the gate time for the frequency measurement Related commands SENS FREQ APER RST...

Страница 273: ...nel to be measured The current must have already been set using the OUTPUT CURRENT AMPL command The choices for excite_current are 30E 6 or MIN and 488E 6 or MAX The excite_current parameter may be sp...

Страница 274: ...channels that are to measure the bridge outputs Measuring channels on a Bridge Completion SCP only returns that SCP s excitation source voltage The range parameter The VT1419A has five ranges 0 0625...

Страница 275: ...ent Source setting that must be used for the following RTDs and Thermistors Required Current Amplitude Temperature Sensor Types and Subtypes MAX 488 A MIN 30 A for RTD and THER 2250 for THER 5000 and...

Страница 276: ...ing Input Channels to EU Conversion on page 57 for more information When Accepted Not while INITiated Related Commands CAL OUTP CURR for RTDs and Thermistors SENS REF and SENS REF TEMP for Thermocoupl...

Страница 277: ...selects the 16 V dc range Specifying a value larger than 16 causes an error Specifying 0 selects the lowest range 0 0625 V dc Specifying AUTO selects auto range The default range no range parameter s...

Страница 278: ...t Units type discrete string THERmistor RTD CUSTom none sub_type numeric float32 numeric float32 for THER use 5000 for RTD use 85 92 for CUSTom use 1 ohm none none range numeric float32 see comments V...

Страница 279: ...measured Parameters Parameter Name Parameter Type Range of Values Default Units ref_channel channel list string 100 163 none ch_list channel list string 100 163 none Comments Use SENS FUNC TEMP to co...

Страница 280: ...rence junction When Accepted Not while INITiated Related Commands FUNC TEMP TC RST Condition Reference temperature is 0 C Usage SENSE REF TEMP 40 subsequent thermocouple conversion will assume compens...

Страница 281: ...SENSe STRain GFACtor gage_factor ch_list specifies the gage factor to be used to convert strain bridge readings for the channels specified by ch_list Parameters Parameter Name Parameter Type Range of...

Страница 282: ...isson_ratio numeric flt32 0 1 0 5 none ch_list channel list string 100 163 none Comments The ch_list parameter must specify channels used to sense strain bridge output not channel positions on a Bridg...

Страница 283: ...l to determine the correct value for unstrained_v The ch_list parameter must specify the channel used to sense the bridge voltage not the channel position on a Bridge Completion SCP Related Commands S...

Страница 284: ...onds ch_list string 132 163 none Comments In the INIT mode the total is reset only when the INITiate command is executed In the TRIGger mode the total is reset every time a new scan is triggered If th...

Страница 285: ...fault Units channel string 132 163 none Comments The channel parameter must specify a single channel If the channel specified is not on a frequency totalize SCP an error will be generated Returned Val...

Страница 286: ...uint16 1 0 ON OFF none ch_list string 132 163 none Comments This command is coupled with the SOURce PULM STATE command If the FM state is ON then the PULM state is OFF If the PULM state is ON then the...

Страница 287: ...none Comments The channel parameter must specify a single channel If the channel specified is not on a Frequency Totalize SCP an error will be generated Returned Value returns 1 ON or 0 OFF The type i...

Страница 288: ...els in ch_list Parameters Parameter Name Parameter Type Range of Values Default Units ch_list string 132 163 none Comments The frequency control for these channels is provided by the algorithm languag...

Страница 289: ...e train Parameters Parameter Name Parameter Type Range of Values Default Units period numeric float32 25E 6 to 7 8125E 3 resolution 0 238 s seconds ch_list string 132 163 none Comments If the channels...

Страница 290: ...238 4E 9 resolution seconds ch_list string 132 163 none Comments If the channels specified are not on a Frequency Totalize SCP an error will be generated RST Condition SOUR FM STATE OFF and SOUR PULM...

Страница 291: ...er must specify a single channel If the channels specified are not on a Frequency Totalize SCP an error will be generated Returned Value returns the numeric pulse width The type is float32 VT1419A Com...

Страница 292: ...ched representations of signal transition events from their Condition register Querying an Event register reads and then clears its contents making it ready to record further event transitions from it...

Страница 293: ...enable_mask ENABle EVENt NTRansition transition_mask NTRansition PTRansition transition_mask PTRansition PRESet QUEStionable CONDition ENABle enable_mask ENABle EVENt NTRansition transition_mask NTRan...

Страница 294: ...VAL RES 1 3 Not used 4 16 001016 Measuring Set when instrument INITiated Cleared when instrument returns to Trigger Idle State 5 7 Not used 8 256 010016 Scan Complete Set when each pass through a Scan...

Страница 295: ...ry B VXI Interrupts When Operation Status Group bits 4 8 9 10 or 11 are enabled VXI card interrupts will occur as follows When the event corresponding to bit 4 occurs and then is cleared the card will...

Страница 296: ...LE STAT OPER ENABLE Cleared By CLS power on and by reading the register RST Condition No change Usage STAT OPER EVENT Enter statement will return the value of bits set in the Operation Event register...

Страница 297: ...on Filter NTF register Comments Returned Value Decimal weighted sum of all set bits The C SCPI type is uint16 Related Commands STAT OPER NTR RST Condition No change Usage STAT OPER NTR Enter statement...

Страница 298: ...nsition Filter PTF register Comments Returned Value Decimal weighted sum of all set bits The C SCPI type is uint16 Related Commands STAT OPER PTR RST Condition No change Usage STAT OPER PTR Enter stat...

Страница 299: ...erflow The number of readings taken exceeds VME memory space 13 8192 200016 Setup Changed Channel Calibration in doubt because SCP setup may have changed since last CAL or CAL SETup command RST always...

Страница 300: ...T QUES COND STAT QUES EVENT STAT QUES ENABLE Cleared By STAT PRESet and power on RST Condition No change Usage STAT QUES ENABLE 128 Set bit 7 in the Questionable Enable register STATus QUEStionable EN...

Страница 301: ...en a bit in the NTF register is zero a negative transition of the Condition register bit will not change the Event register bit Parameters Parameter Name Parameter Type Range of Values Default Units t...

Страница 302: ...Condition register bit will not change the Event register bit Parameters Parameter Name Parameter Type Range of Values Default Units transition_mask numeric uint16 0 32767 none Comments transition_ma...

Страница 303: ...ed Value Decimal weighted sum of all set bits The C SCPI type is uint16 Related Commands STAT QUES PTR RST Condition No change Usage STAT OPER PTR Enter statement returns current value of bits set in...

Страница 304: ...ing 100 163 none Comments The channel parameter must specify a single channel only Returned Value An example of the response string format is AGILENT TECHNOLOGIES E1419 Option option number and descri...

Страница 305: ...No error Returned Value Errors are returned in the form error number error message string RST Condition Error Queue is empty Usage SYST ERR returns the next error message from the Error Queue SYSTem...

Страница 306: ...ontrol outputs are left at the last value set by the algorithms Depending on the process this uncontrolled situation could be dangerous Make certain that the process is in a safe state before halting...

Страница 307: ...Gger COUNt trig_count COUNt IMMediate SOURce BUS EXTernal HOLD SCP IMMediate TIMer TTLTrg n SOURce TIMer PERiod trig_interval PERiod VT1419A Command Reference TRIGger 306 Chapter 6 Figure 6 6 Trigger...

Страница 308: ...other module configurations to their default settings The default count is 0 Related Commands TRIG COUNT RST Condition TRIG COUNT 0 Usage TRIG COUNT 10 Set the module to make 10 passes all enabled al...

Страница 309: ...lowing table explains the possible choices Parameter Value Source of Trigger BUS TRIGger IMMediate TRG GET for GPIB EXTernal TRG signal on terminal module HOLD TRIGger IMMediate IMMediate The trigger...

Страница 310: ...e the TRIG SOUR command for more response data information Usage TRIG SOUR ask VT1419A to return trigger source configuration TRIGger TIMer PERiod TRIGger TIMer PERiod trig_interval sets the interval...

Страница 311: ...r PERiod TRIGger TIMer PERiod returns the currently set Trigger Timer interval Comments Returned Value Numeric 1 through 6 5536 The C SCPI type is float32 Related Commands TRIG TIMER RST Condition 1 0...

Страница 312: ...y sophisticated and results in an extremely well calibrated module To perform Channel Calibration on multiple VT1419As use CAL SETup Returned Value Value Meaning Further Action 0 Cal OK None 1 Cal Err...

Страница 313: ...ed macro is executed the macro rather than the SCPI command is executed To regain the function of the SCPI command execute EMC 0 command The cmd_data parameter is sent as arbitrary block program data...

Страница 314: ...bitrary block response data see page 180 IDN Identity Returns the device identity The response consists of the following four fields fields are separated by commas Manufacturer Model Number Serial Num...

Страница 315: ...AL SETUP or CAL TARE OPC Operation Complete Query Causes an instrument to place a 1 into the instrument s output queue when all pending instrument operations invoked by SCPI commands are finished By r...

Страница 316: ...e system or engineering a system for operation with the VT1419A Also note that each analog output channels disconnects for 5 6 milliseconds to discharge to zero at each RST It isn t difficult to have...

Страница 317: ...1 0 Weighted Value 128 64 32 16 8 4 2 1 Event Operation Status Request Service Standard Event Message Available Questionable Status not used not used not used SRE Status Register Enable Query Returns...

Страница 318: ...00 is a failed test number A value of 100 through 163 is a channel number for the failed test A value of 200 through 204 is an A D range number for the failed test where 200 0 0625 V 201 0 25 V 202 1...

Страница 319: ...uring status bit 7 Checks operation of FIFO half and FIFO full IRQ generation 8 9 Checks trigger operation ANALOG FRONT END DIGITAL TESTS Test Description 20 Checks that SCP ID makes sense 30 32 Check...

Страница 320: ...tage control 91 Checks autobalance dac range with input shorted 92 Sample and Hold channel holds value even when input value changed 93 Sample and Hold channel held value test for droop rate ANALOG OU...

Страница 321: ...coil closed 352 Watchdog SCP relay drive and coil open 353 Watchdog SCP I O Disconnect line 354 Watchdog SCP I O Disconnect supply WAI Wait to continue Prevents an instrument from executing another c...

Страница 322: ...ame ON OFF Enables disables named algorithm after ALG UPDATE sent STATe alg_name Returns state of named algorithm TIME alg_name MAIN Returns worst case alg execution time Use MAIN for overall time FUN...

Страница 323: ...etect STATe ON OFF ch_list Controls Open Transducer Detect on SCPs contained in ch_list OTDetect STATe channel Returns current state of OTD on SCP containing channel QUERy SCPREAD reg_addr Returns val...

Страница 324: ...the TTL trigger line specified by n is enabled TYPE PASSive ACTive ch_list sets the output drive type for a digital channel TYPE channel Returns the output drive type for channel VOLTage AMPLitude am...

Страница 325: ...channels for dc voltage measurement RTD 85 92 RTDs THERmistor 5000 thermistors REFerence sensor_type sub_type range ch_list Configure channel for reference temperature measurements above CHANnels ref_...

Страница 326: ...atus Group Bit assignments 8 Calibration Lost 9 Trigger Too Fast 10 FIFO Overflowed 11 Over voltage 12 VME Memory Overflow 13 Setup Changed CONDition Returns state of Questionable Status signals ENABl...

Страница 327: ...register bit mask SRE Service Request Enable query Return current setting of the Service Request Enable register STB Read Status Byte query Return current Status Byte value Macros DMC name cmd_data D...

Страница 328: ...VT1419A Command Reference Command Quick Reference Chapter 6 327 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 329: ...to 1700 C Thermistors Opt 15 required 80 to 160 C RTD s Opt 15 required 200 to 850 C Resistance VT1505A with VT1501A 512 W to 131 kW FS Strain 25 000 e or limit of linear range of strain gage Measure...

Страница 330: ...lished specifications indicate accuracy degradation when subjected to radiated fields The following specifications reflect the performance of the VT1419A with the VT1501A Direct Input Signal Condition...

Страница 331: ...n using the Terminal Module as the isothermal reference add 0 6 C to the thermocouple accuracy specs to account for temperature gradients across the Terminal Module The ambient temperature of the air...

Страница 332: ...332 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 333: ...Appendix A 333 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 334: ...334 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 335: ...Appendix A 335 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 336: ...336 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 337: ...Appendix A 337 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 338: ...338 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 339: ...Appendix A 339 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 340: ...340 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 341: ...Appendix A 341 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 342: ...342 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 343: ...Appendix A 343 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 344: ...344 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 345: ...Appendix A 345 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 346: ...346 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 347: ...Appendix A 347 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 348: ...348 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 349: ...Appendix A 349 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 350: ...350 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 351: ...Appendix A 351 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 352: ...352 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 353: ...Appendix A 353 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 354: ...354 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 355: ...Appendix A 355 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 356: ...356 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 357: ...Appendix A 357 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 358: ...358 Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 359: ...RUPTED 1000 Out of memory 2001 Invalid channel number 2003 Invalid word address 2007 Bus error 2008 Scan list not initialized 2009 Too many channels in channel list 2016 Byte count is not a multiple o...

Страница 360: ...s and Questionable Data Status bit 11 set Execute RST to close relays and or reset status bit 3021 FIFO overflow Indicates that the FIFO buffer has filled and that one or more readings have been lost...

Страница 361: ...52 Self test failed Test info in FIFO Use SENS DATA FIFO ALL to retrieve data from FIFO NOTE TST always sets the FIFO data FORMat to ASCII 7 Read FIFO data into string variables Meaning of TST FIFO da...

Страница 362: ...Corrupt on board Flash memory 3056 Custom EU not loaded May have erased custom EU conversion table with RST May have linked channel with standard EU after loading custom EU this erases the custom EU f...

Страница 363: ...Trying to repeat ALG DEF with same alg_name and is not enabled to swap or trying to define GLOBALS again since last RST 3081 Variable is undefined Algorithm exists but has no local variable by that na...

Страница 364: ...ntext Error 27 Scalar name used in an array context Error 28 Variable name used in a custom function context Error 29 Reference to an undefined custom function Error 30 Can t have executable code in G...

Страница 365: ...Not Tested May receive if a breadboard SCP is being used 3099 Invalid SCP for this product 3100 Analog Scan time too big Too much settling time Count of channels referenced by algorithms combined wit...

Страница 366: ...Error Messages 366 Appendix B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 367: ...ugging and tuning the application program can retrieve comprehensive data from running algorithms Buffer In this manual a buffer is an area in RAM memory that is allocated to temporarily hold Data inp...

Страница 368: ...SCPs can provide noise canceling filters signal amplifiers signal attenuators and strain bridge completion Analog output SCPs are available to provide measurement excitation current controlling volta...

Страница 369: ...s are ALG UPDATE and ALG UPD CHANNEL Update Queue A list of scalar variable values and or buffer pointer values for arrays and swapping algorithms that is built in response to updates see Update When...

Страница 370: ...Notes 370 Appendix C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 371: ...ther isolated because they remain separated on the connector module as well Note that in Figure D 1 even though only 7 of the eight SCP positions are filled the SCPs present are not installed contiguo...

Страница 372: ...his point should be as near to the noise source as possible and this is usually at the DUT Wiring Checklist The following lists some recommended wiring techniques 1 Use individually shielded twisted p...

Страница 373: ...nnections It is not always possible to state positively the best shield connection for all cases Shield performance depends on the noise coupling mechanism which is very difficult to determine The abo...

Страница 374: ...e expensive high performance amplifiers can solve this problem but since they aren t required for many systems elected to handle this with the High Frequency Common Mode Filter option to the VT1586A R...

Страница 375: ...ted winding presenting a significant impedance to high frequency common mode noise and forcing all the noise voltage to be dropped across the winding The common mode noise at the input amplifier side...

Страница 376: ...to large dc and or low frequency common mode voltages The tri filar transformers don t limit the differential normal mode signal bandwidth Thus removing the requirement for slowly varying signal volta...

Страница 377: ...ee shows how to apply fn_1419 vee Up to 32 functions can be created for use in algorithms At runtime where the function is passed an x value the time to calculate the Mx B function is approximately 18...

Страница 378: ...ined on one side or the other of the Y axis then the table is right or left shifted by the offset from X 0 and the table values are calculated correctly but the table is built as though it were center...

Страница 379: ...ts are located on boundaries specified by 2 64 on each side of X 0 This means that if the exact input value is selected that was used for the beginning of each segment the exact value of the function...

Страница 380: ...ssary offset calculations to generate the proper table Be aware too that shifting the table out to greater magnitudes of X may also impact the precision of the results depending upon the linearity of...

Страница 381: ...ALar 193 ALGorithm EXPLicit SCAN RATio 193 ALGorithm EXPLicit SIZe 194 ALGorithm EXPLicit STATe 195 ALGorithm EXPLicit STATe 196 ALGorithm EXPLicit TIMe 196 Algorithm definition 74 Algorithm execution...

Страница 382: ...ng gains or filters 99 Changing timer interval while scanning 308 CHANnel ALGorithm UPDate CHANnel 200 Channel calibration CAL 311 Channels defined input 111 output 56 70 111 setting up analog input 5...

Страница 383: ...INPut LOW 238 INPut LPASs FILTer FREQuency 234 INPut POLarity 239 INPut POLarity 239 MEMory subsystem 241 244 MEMory VME ADDRess 242 MEMory VME ADDRess 242 MEMory VME SIZE 242 MEMory VME SIZE 243 MEM...

Страница 384: ...COUNt 307 TRIGger IMMediate 308 TRIGger SOURce 308 TRIGger SOURce 309 TRIGger TIMer 309 TRIGger TIMer 310 Command sequences defined 23 Comment lines 136 Common Command Format 178 Common mode noise 37...

Страница 385: ...DIAGnostic DIAGnostic CALibration SETup MODE 219 DIAGnostic CALibration SETup MODE 219 DIAGnostic CALibration TARe MODE 220 DIAGnostic CALibration TARe MODE 220 DIAGnostic CUSTom LINear 221 DIAGnostic...

Страница 386: ...tion setting input 67 Function static state CONDition 67 69 Function the main 108 Function totalizer 67 Functions and statements intrinsic abs expression 124 interrupt 113 124 max expression1 expressi...

Страница 387: ...ment NOTE 28 K Keywords special VT1419A reserved 122 Keywords standard reserved 122 L Language syntax summary 129 132 Language overview of the algorithm 106 107 Layout Terminal Module 32 LEVel INPut T...

Страница 388: ...surement noise 103 BASIC s vs C s is equal to symbol 134 Bitfield access C vs Algorithm Language 127 Cannot declare channel ID as variable 123 Combining SCPI commands 182 CVT contents after RST 261 De...

Страница 389: ...ypes 183 Parameters configuring programmable analog SCP 56 PART SENS DATA FIFO PART 265 Performing channel calibration Important 71 72 PERiod SOURce PULSe PERiod 288 PERiod SOURce PULSe PERiod 289 Pla...

Страница 390: ...ources accessing the VT1419A s 109 113 Restrictions 71 Retrieving Algorithm Data 81 84 ROUT SEQ DEF 254 ROUT SEQ POINts 255 ROUTe subsystem 254 255 RTD and thermistor measurements 61 Running the algor...

Страница 391: ...inputs 66 Setting up digital outputs 67 Setting up the trigger system 77 79 Settings conflict ARM SOUR vs TRIG SOUR 204 308 SETTling SENSe CHANnel SETTling 259 Settling characteristics 101 104 SETTlin...

Страница 392: ...UNC STRain 272 Structure overall program 137 Structures data 126 Sub subsystem 218 231 241 244 Subsystem ABORT 185 ARM 204 206 CALibration 207 217 DIAGnostic 218 226 FETCh 227 228 FORMat 229 231 INITi...

Страница 393: ...206 INITiate subsystem 232 TRIGger subsystem 305 310 Trigger variable width pulse per 69 TTLTrg SOURce OUTPut TTLTrg SOURce 250 TTLTrg n OUTP TTLT n STATe 251 OUTP TTLTrg n STATe 250 TYPe OUTPut TYPE...

Страница 394: ...WIDTh 289 WINDow ALGorithm UPDate WINDow 202 WINDow ALGorithm UPDate WINDow 203 Wiring planning for thermocouple 28 planning layout 25 28 signal connection 36 38 Wiring and attaching the terminal mod...

Страница 395: ...TRUMENT DRIVER AVAILABILITY AND DOWNLOADING INSTRUCTIONS AS WELL AS FOR RECENT PRODUCT UPDATES IF APPLICABLE OMPACT 0ACKAGING WITH 3IGNAL ONDITIONING 4HE 64 PROVIDES FOR CONFIGURABLE SIGNAL CONDITIONE...

Страница 396: ...64 OFFERS SUPERIOR CALIBRATION CAPABILITIES THAT PROVIDE MORE ACCURATE MEASUREMENTS 0ERIODIC CALIBRATION OF THE MEASUREMENT AND CONTROL MODULE S MEASUREMENT INPUTS IS ACCOMPLISHED BY CONNECTING AN EXT...

Страница 397: ...SIC SAMPLE AND HOLD CAPABILITIES ON FOUR CHANNELS 3IX POLE ESSEL FILTERS PROVIDE ALIAS AND ALIAS BASED NOISE REDUCTION WHILE GIVING EXCELLENT TRANSIENT RESPONSE WITHOUT OVERSHOOT OR RINGING 4HE 64 CAN...

Страница 398: ...K NS RMS EASUREMENT CCURACY 4YPICALLY OF INPUT LEVEL VARIES WITH THE 3 0 USED 3PECIFICATIONS ARE DAYS WITH DONE AFTER A HR WARM UP AND 2 DONE WITHIN MINUTES OTE EYOND THE MIN LIMITATION AND 2 NOT DONE...

Страница 399: ...3 0 64 CHANNEL IGH 3PEED RIDGE 3 0 64 CHANNEL 6OLTAGE UTPUT 3 0 64 CHANNEL URRENT UTPUT 3 0 64 BIT IGITAL 3 0 64 BIT SOLATED IGITAL 3 0 64 NHANCED REQUENCY 4OTALIZE 07 3 0 OTE O TERMINAL BLOCK IS INC...

Страница 400: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Отзывы: