background image

8013:  APPLICATION

8013 SCPI COMMAND TREE

SCPI Commands 

                                 Short Form Cmds

SYSTem       

 System Settings

 

:ERRor?

 

:VERSion?

CONFigure     

Configure I/O

     [:DIGital]     

 

:INPut       

<channel list> 

N

 

  :POLarity   

 0 | 1 

TPn

 

  :HANDshake   

<boolean> 

TBn

     :OUTput     

<channel list> 

LN

 

  :POLarity   

 0 | 1 

LPn

 

  :HANDshake   

<boolean> 

LH

 

:CLEar      

0 | 1 

 

:EDR        

0 | 1 

E

     :INHibit        

0 | 1 

I

 

:REMote      

0 | 1 

R

 

:RESet     

0 | 1 

X

 

:STRobe    

0 | 1 

S

 

:TRIGger   

0 | 1 

TR

 

:ASTATus   

0 | 1 

A

 

:BSTATus   

0 | 1 

B

FORmat

     :TALK      

<ASCii | Hex |  HEXL | Table>

 

:TRANSlation   

<16 char string>

     :LISTen     

<ASCii | Hex |  HEXL |  4833>

ROUTe       

Bit Commands

 

:CLOSe     

byte, bit 

CLOSE        

 

:OPEN     

byte, bit 

OPEN

 

:RESET    

byte 

BRESET

 

:PULSe      

byte,bit  

PL

 

  :CHANnel 

number or channel list  

PC

 

  :WIDTh   

10-30000 [50]  

PW

SENSe       

Input Data

     [:DIGital]

 

:DATA

 

  [:VALue]? 

 

PI?

 

  :PORT?   

number or <channel list> 

BI?

 

  :PORTn? 

 

BIn?

 

    :POLarity?   

 

IPn

 

  :RESet:EDR 

 

ER

 

:BIT?      

0-1 

READ?

 

:BYTe?     

0-255 

BREAD?

[SOURce]     

Output Data

  [:DIGital]

 

:DATA

 

  [:VALue]  

0-255 

PO

 

    :PORTn   

0-255 

BOn

 

    :POLarity   

0-255 

OPn

 

  :STRobe  

 

SP

CALibrate      

Calibrate Configuration

 

:IDN       

string (72 char max)

 

:DATe     

mm/dd/yy

 

:DEFault

 

:LOCK     

1(On)| 0(Off) [0]

Figure 3     8013 SCPI Command Tree

SCPI and Short Form Commands

Figure 3 shows the 8013's SCPI Command Tree which contains 

the configuration and data transfer commands.  SCPI commands 

branch out from a root command. e.g. 'CONF:INP:POL 1' starts 

with the CONF root word and branches down to INPut and then to 

POLarity.  Most functions can also be queried to verify the com-

mand setting.  SCPI commands have an advantage in that they are 

self-documenting and make it easy to maintain your code.  Most 

8013 SCPI commands also have a corresponding Short Form com-

mand for quick programming.  

The CONFigure branch assigns the input-output bytes for string 

data transfer and sets their data polarity and handshaking rules.  The 

CONFigure branch also sets the control signal polarities. 

The FORMat  branch sets the data conversion method and the 

characters in the user's Talk conversion table.

The SENSe branch gives the user a way to read digital data from 

a single byte or from the configured input bytes.  When reading 

data from a specific byte, input data polarity can be assigned on a 

bit-by-bit basis.

The SOURce branch provides a way to write values to a byte or 

to the configured output bytes.  When data is outputted to a specific 

byte, output data polarity can be assigned on a bit-by-bit basis.  

The STATus branch (not shown) is used to setup and query the 

Operational and Questionable registers so that changes in the digital 

inputs or status inputs can be used to generate 488 Service Requests 

(SRQs).  The Questionable registers can be used to monitor and query 

the first 15 digital I/O lines.  The Operational registers can be used 

to examine or monitor the two external Status inputs.

The CALibrate branch provides a way to customize the 8013 

with the user's own IDN message and to lockout the configuration 

parameters from being changed by the end user.  The DEFault com-

mand restores the 8013 to ICS's factory defaults.

Firmware Customization

The 8013's firmware allows the user to store a custom IDN mes-

sage and other parameters in the 8013's Flash memory which makes 

the 8013 appear as part of the OEM's product.  The IDN message 

can be changed to show the OEM's company and product identifica-

tion including serial number and product revision.  A lock function 

hides the setup variables from the end user and prevents accidental 

changes to the setup. 

The 8013 has an internal WebServer with HTML web pages that 

the user can customize so that the HTML pages match your compny's 

colors and theme.  ICS supplies a utility for uploading your HTML 

pages and graphics to the 8013.   These changes let the end user see 

your company's logo, name, color and control labels which further 

personalizes the 8013 as part of your product.

  Application Bulletin AB80-5 provides guidelines and detailed 

directions for how the OEM can customize the 8013's web pages.

Summary of Contents for 8013

Page 1: ...n connector at one end of the card An RJ 45 header on the other end of the 8013 contains the Ethernet signals Applications include controlling switching matrices displays or large signal arrays Versatile Digital Interface The 8013 s digital interface is configured with commands over the network The configuration commands permit the user to designate the 128 data lines as inputs and or outputs in 8 b...

Page 2: ...s with a com mand or transferred transparently The 8013 converts the data string characters into packed HEX bytes latches the data in the configuredoutputbytesandgeneratesadatastrobepulsetoupdate the external device The data strings can be a series of decimal values ACSII HEX characters or the 30 3F HEX characters used in ICS s earlier interfaces Reading The Input Signals The 8013 has three ways to...

Page 3: ...racters in the user s Talk conversion table The SENSe branch gives the user a way to read digital data from a single byte or from the configured input bytes When reading data from a specific byte input data polarity can be assigned on a bit by bit basis The SOURce branch provides a way to write values to a byte or to the configured output bytes When data is outputted to a specific byte output data pol...

Page 4: ...at can be used by virtually any operating system to control the 8013 While a VXI 11 3 interface like the 8013 will oper ate in an LXl system LXI devices are limited to Windows operating systems with VISA libraries and require IVI drivers Easy Network Setup There are three ways to set the 8013 s network settings The 8013 includes an internal WebServer that with HTML web pages that can be accessed b...

Page 5: ...h boards are disabled at power turn on time and are only enabled when the output signals have been configured and are stable The 4813 Relay Driver Board has 128 sink type relay drivers that switch up to 48 volts and sink up to 500 mA of current Four 36 pin headers have 32 relay drivers outputs 4 bytes on each header One byte or 8 bits on each header can be converted to a standard 8013 I O signals a...

Page 6: ...te with 115656 L cable and or 902334 female connector PCB male header is P N 902332 ORDERING INFORMATION Part Number Ethernet to Parallel Digital Digital Interface Board Includes Instruction Manual and Configuration Disk 8013 Ethernet to Parallel Digital Digital Interface Board Board only 115602 Mating digital I O 150 pin female connector short solder pins 902308 Mating digital I O 150 pin female c...

Page 7: ...48 mA sink Output Data is transferred to the Timing output 2 to 3 ms after receipt of a message depending upon data trans fer mode and command Pulse width 10 to 30000 ms Data Stb Output pulse width 5 µs Trigger Output pulse width 5 µs Remote Output level asserted when in the remote state Reset Output pulse width 70 µs when 8013 reset Table 2 Digital IO Functions Input Bytes Input Signal polarity I...

Reviews: