Page 4
In Case of Damage Cleaning Instruments that appear damaged or Clean the outside of the Keysight mod- defective should be made inoperative ule/chassis with a soft, lint-free, and secured against unintended oper- slightly dampened cloth. Do not use ation until they can be repaired by detergent or chemical solvents.
Page 5
Safety Symbols A CAUTION denotes a hazard. It calls attention to an operating pro- cedure or practice, that, if not cor- rectly performed or adhered to could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated condi- tions are fully understood and met.
Example: Voltage Switching (BASIC) ......41 Example: Controlling RF Switches/Step Attenuators (BASIC) ... 42 Keysight E1463A Form C Switch User Guide...
Page 8
INITiate:CONTinuous......... . . 65 Keysight E1463A Form C Switch User Guide...
Page 9
TRIGger:SOURce ..........85 Keysight E1463A Form C Switch User Guide...
Page 10
Error Messages..........108 Keysight E1463A Form C Switch User Guide...
Keysight E1463A 32-Channel Form C Switch User Guide Getting Started Using This Chapter This chapter gives guidelines to get started using the E1463A 32-Channel, 5 Amp Form C Switch module (Form C switch), including: Form C Switch Description page 13...
Page 12
C15NO Jumper C15C C15C C15C C15NC Pads for MOVS Channel 16 C16N0 C16NO C16C C16C C16C C16NC Channel 31 C31N0 C31NO C31C C31C C31C C31NC Figure 1-1 Form C Switch Simplified Schematic Keysight E1463A 32-Channel Form C Switch User Guide...
When the relay is open (NC terminal is connected to the C terminal), load 1 is connected. When the relay is closed (NO terminal is connected to the C terminal), load 2 is connected. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 14
+V. When the channel 00 relay is closed (NO connected to C), point 1 is at 0V. E1463A TERMINAL MODULE MODULE Channel C0NO C0NC Relay Open Closed Figure 1-3 Digital Output Configuration Keysight E1463A 32-Channel Form C Switch User Guide...
The logical address switch (LADDR) factory setting is 120. Valid addresses are from 1 to 255. The Form C switch can be configured as a single instrument or as a switchbox. See Figure 1-4 for switch position information. Keysight E1463A 32-Channel Form C Switch User Guide...
See Figure 1-5 to change the interrupt priority. You can select eight different interrupt priority levels. Level 1 is the lowest priority and Level 7 is the highest priority. Level X disables the interrupt. The Form C switch factory setting is Level Keysight E1463A 32-Channel Form C Switch User Guide...
Figure 1-5 Setting the Interrupt Priority Installing the Form C Switch in a Mainframe The E1463A may be installed in any slot, except slot 0, in a C-size VXIbus mainframe. See Figure 1-6 to install the Form C switch in a mainframe.
Page 18
Form C switch. To remove the module from the mainframe, reverse the procedure. Figure 1-6 Installing the Form C Switch in a VXIbus Mainframe Keysight E1463A 32-Channel Form C Switch User Guide...
Getting Started Configuring a Terminal Module The E1463A 32-Channel, 5 Amp, Form C Switch consists of a relay switch card and a screw type standard terminal module. In addition, a solder eye terminal module (Option A3G) is available. User inputs to the Form C switch are to the normally open (NO), normally closed (NC), and common (C) terminal connectors on the terminal module.
(see Figure 1-8) that allows you to solder wires onto connectors which are then inserted directly into the mating connector of the Form C switch. See Figure 1-9 for pin-outs. Figure 1-8 Option A3G Terminal Module Keysight E1463A 32-Channel Form C Switch User Guide...
Configuring a Terminal Module Getting Started Connecting User Inputs Figure 1-9 shows the front panel of the E1463A and the Form C switch connector pin-out that mates to the terminal module. Actual user inputs are connected to the applicable terminal module.
Solder Eye Type 0.2" VW1 Flammability Rating Insert wire into terminal. Tighten screw. Install Connectors (Solder Eye Only) Route Wiring Tighten wraps to secure wires Figure 1-10Wiring a Terminal Module (continued on next page) Keysight E1463A 32-Channel Form C Switch User Guide...
Page 23
Install the Terminal Push in the Extraction Levers to Lock the Module Terminal Module onto the E1463A Extraction Levers E1463A Module Figure 1-11Wiring a Terminal Module Keysight E1463A 32-Channel Form C Switch User Guide...
E1463A module. Extraction Levers To remove the terminal module from the E1463A, use a small screwdriver to release the two extraction levers and push both levers out simultaneously to free it from the Form C switch module.
The end of the life of the relay can be determined by using one or more of the following three methods. The best method (or combination of methods), as well as the failure criteria, depends on the application in which the relay is used. Keysight E1463A 32-Channel Form C Switch User Guide...
VxxO Varistor location across common (C) and normally open (NO). VxxC Varistor location across common (C) and normally closed (NC). Circuit Protection JMxx Resistor or fuse location in series with common (C). Keysight E1463A 32-Channel Form C Switch User Guide...
Figure 1-14 shows a typical way to derate the channels, in terms of current throughout the channels, to keep internal power dissipation under 45 W and 67.5 W or 10 C and 15 C temperature rise, respectively. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 29
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 No. of Switches Carrying Current =45 Watt MF Diss =67.5 Watt MF Diss Figure 1-14Typical Form C Switch Allowable Switch Current Keysight E1463A 32-Channel Form C Switch User Guide...
(C) terminal for the channels specified. OPEN <channel_list> Connects the normally closed (NC) terminal to the common (C) terminal for the channels specified. SCAN <channel_list> Closes the set of Form C relays, one at a time. Keysight E1463A 32-Channel Form C Switch User Guide...
The channel address (nn of the channel list) determines which relay on the selected card will be addressed. Form C switch channel numbers are 00 through 31. The channels can be addressed using channel numbers or channel ranges: – single channels (@ccnn); Keysight E1463A 32-Channel Form C Switch User Guide...
(1 = channel closed, 0 = channel open). See Chapter 3 for information on the SCPI commands. #include <stdio.h> #include <chpib.h> /*Include file for GPIB*/ #define ISC 7L #define FORMC 70915L /*Form C default address*/ Keysight E1463A 32-Channel Form C Switch User Guide...
Page 33
(error != NOERR) printf ("\n Error %d %s \n", error, errstr(error)); printf (" in call to function %s \n\n", routine); printf ("Press 'Enter' to exit: "); scanf ("%c", &ch); exit(0); return 0; Keysight E1463A 32-Channel Form C Switch User Guide...
Page 34
Getting Started Programming the Form C Switch Keysight E1463A 32-Channel Form C Switch User Guide...
User Guide Using the Form C Switch Using This Chapter This chapter uses typical examples to show ways to use the E1463A Form C switch module for switching channels and scanning channels. See Chapter 3 for command information. Chapter contents are:...
Form C Switch Commands Table 2-1 explains some of the SCPI commands used in this chapter. See Chapter 3 for more information on these commands. Table 2-1 E1463A Form C Switch Commands Used in Chapter 2 SCPI Command Command Description [ROUTe:]CLOSe <channel_list>...
Using the Form C Switch Module Identification The following example programs use the *RST, *CLS, *IDN?, SYST:CTYP?, and SYST:CDES commands to reset and identify the E1463A Form C switch module. A typical print for the E1463A Form C switch is: HEWLETT-PACKARD,SWITCHBOX,0,A.04.00 32 Channel General Purpose Relay HEWLETT-PACKARD,E1463A,0,A.04.00...
Page 38
(error != NOERR) printf ("\n Error %d %s \n", error, errstr(error)); printf (" in call to GPIB function %s \n\n", routine); printf ("Press 'Enter' to exit: "); scanf ("%c", &ch); exit(0); return 0; Keysight E1463A 32-Channel Form C Switch User Guide...
Example: Opening/Closing Channels (BASIC) This BASIC program shows one way to close and open channel 2 on an E1463A Form C module (card #1). Implied commands are those that appear in square brackets ([ ]) in the command syntax.
To open channel 00, use OPEN (@100). DISP "Applying -12V" 20 OUTPUT 70915; "CLOS (@100)" !Close channel 00 relay (connect NO to C). 1 is the card number and 00 is the channel number. 30 END Keysight E1463A 32-Channel Form C Switch User Guide...
Page 41
8761 C0NO Port C C0NC Port 2 8761B RF Switch or Channel 33300B/D Step Attenuator (24V Coil Voltage) C1NO C1NC EXTERNAL 24V PWR SUPPLY 6206B Figure 2-2 Example: Controlling RF Switches/Step Attenuators Keysight E1463A 32-Channel Form C Switch User Guide...
(S0, S1, S2, S3) to any combination of up to eight user instruments (I0, I1, I1...I7) at a time. To do this, make the connections shown in Table 2-3. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 43
To open the channels, use OPEN (@120,125). DISP "Testing Switch Matrix" OUTPUT 70915; "CLOS (@120,125)" !Close channels 20 and 25. 1 is the card number; 20 and 25 are channel numbers. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 44
Using the Form C Switch Switching Channels Close this channel to connect S to I. Figure 2-4 Example: Matrix Switching Keysight E1463A 32-Channel Form C Switch User Guide...
The command module and instrument are connected via GPIB. The Form C switch module has a logical address 120 (secondary address 15) and the external instrument has an address of 722. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 46
OUTPUT 70915;"SCAN (@100:102)" !Scan channels 00-02 OUTPUT 70915;"INIT" !Enable scan WAIT 2 !Wait for switch closures FOR Channel=1 TO 3 !Start loop ENTER 722;Result !Enter result PRINT Result !Display result NEXT Channel !Increment count Keysight E1463A 32-Channel Form C Switch User Guide...
(C connected to NO), different DUTs are switched in for a measurement. Triggering is accomplished by the E1406A firmware. The measurement is taken from the common (C) terminal. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 48
OUTPUT 70915;"TRIG:SOUR TTLT1" !Set Form C to be triggered by TTL Trigger line 1. OUTPUT 70915; "SCAN (@100:102)" OUTPUT 70915; "INIT" OUTPUT 70903; "FETCH?" ENTER 70903; Rdgs(*) PRINT Rdgs(*) !Enter and print readings Keysight E1463A 32-Channel Form C Switch User Guide...
Command to assert a GPIB Service Request, you can interrupt the computer when the Scan Complete bit is set, after a scanning cycle completes. This allows the computer to do other operations while the scanning cycle is in progress. Keysight E1463A 32-Channel Form C Switch User Guide...
WHILE (I=0) !Stay in loop until some value is returned from the SPOLL (70915) command I = SPOLL(70915) PRINT "Waiting for scan to complete: SPOLL = ";I END WHILE I = SPOLL(70915) 220 PRINT "Scan complete: SPOLL = ";I 230 END Keysight E1463A 32-Channel Form C Switch User Guide...
(should print 0s) OUTPUT 70915; "*RCL 5" !Recall numeric state 5 OUTPUT 70915 "CLOS? (100:131)" !Query to see which channels are closed ENTER 70915;A$ PRINT "Channels Closed:";A$ !Print closed channels (should print 1s) Keysight E1463A 32-Channel Form C Switch User Guide...
/*Form C default address*/ #define TASK1 "CLOSE (@135)" /*Command for illegal switch closure*/ #define TASK2 "SYST:ERR?" /*Command for system error*/ main( ) char into[257]; int length = 256; /*Output commands to Form C*/ Keysight E1463A 32-Channel Form C Switch User Guide...
OUTPUT 70915; "CLOS? (@105)" !Check to see if channel closed ENTER 70915;A IF A=1 THEN OUTPUT 70903;"MEAS:VOLT:DC?" !When channel is closed, measure the voltage ENTER 70903; Meas_value PRINT Meas_value !Print the measured voltage Keysight E1463A 32-Channel Form C Switch User Guide...
Page 54
Using the Form C Switch Synchronizing the Form C Switch ELSE PRINT "Channel did not close" END IF Keysight E1463A 32-Channel Form C Switch User Guide...
Using This Chapter This chapter describes Standard Commands for Programmable Instruments (SCPI) and summarizes IEEE 488.2 Common (*) commands applicable to the E1463A Form C Switch Module. This chapter contains the following sections: Command Types page 57 SCPI Command Reference...
The root command [ROUTe:] is an implied command (indicated by square brackets ([ ])). To make a query about a channel’s present status, you can send either of the following command statements: ROUT:CLOSe? <channel_list> or CLOSe? <channel_list> Keysight E1463A 32-Channel Form C Switch User Guide...
CLOS (@101);:CLOS? (@101). Linking Subsystem Commands. SCPI also allows several commands within the same subsystem to be linked with a semicolon, such as ROUT:CLOS (@101);:ROUT:CLOS? (@101) or ROUT:CLOS (@101);CLOS? (@101). Keysight E1463A 32-Channel Form C Switch User Guide...
SCPI Command Reference SCPI Command Reference This section describes the Standard Commands for Programmable Instruments (SCPI) commands for the E1463A. Commands are listed alphabetically by subsystem and within each subsystem. ABORt The ABORt command stops a scan in progress when the scan is enabled via the interface and the trigger source is TRIGger:SOURce BUS or TRIGger:SOURce HOLD.
00 through 03 (relays 00 through 03) are closed. ARM:COUN 10 !Set 10 scans per INIT command SCAN(@100:103) !Scan channels 00 to 03 INIT !Start scan, close channel 00 Keysight E1463A 32-Channel Form C Switch User Guide...
This example sets a switchbox for 10 scanning cycles and queries the number of scan cycles set. The ARM:COUN? command returns 10. ARM:COUN 10 !Set 10 scans per INIT command ARM:COUN? !Query number of scans Keysight E1463A 32-Channel Form C Switch User Guide...
(for example, [ROUTe:]CLOSe). DISPlay:MONitor:CARD AUTO *RST Conditions: Example Select Module #2 in a Switchbox for Monitoring DISP:MON:CARD 2 !Selects module #2 in a switchbox Keysight E1463A 32-Channel Form C Switch User Guide...
At the end of the scanning cycle, the last channel in the channel list is opened. See the ABORt command. Stopping Continuous Scan: ABORt, ARM:COUNt, TRIGger:SOURce Related Commands: INITiate:CONTinuous OFF | 0 *RST Condition: Example Enabling Continuous Scanning Keysight E1463A 32-Channel Form C Switch User Guide...
This example enables a single scan of channels 00 through 03 of a single-module switchbox. The trigger source to advance the scan is immediate (internal) triggering set with TRIGger:SOURceIMMediate (default). SCAN(@100:103) !Scan channels 00 - 03 INIT !Begin scan, close channel 00 (use immediate triggering) Keysight E1463A 32-Channel Form C Switch User Guide...
Only one output (TTLTrg or EXTernal) can be enabled One Output Selected at a Time: at one time. Enabling a different output source will automatically disable the active output. [ROUTe:]SCAN, TRIGger:SOURce Related Commands: OUTPut:EXTernal[:STATe] OFF (port disabled) *RST Condition: Keysight E1463A 32-Channel Form C Switch User Guide...
ON | OFF | 1 | 0 OFF | 0 Comments OUTPut[:STATe] OFF (port disabled) *RST Condition: Example Enabling "Trig Out" Port OUTP ON !Enable "Trig Out" port to output pulse after each scanned channel is closed Keysight E1463A 32-Channel Form C Switch User Guide...
For example, if TTLTrg1 is the active output and TTLTrg4 is enabled, TTLTrg1 will become disabled and TTLTrg4 will become the active output. [ROUTe:]SCAN, TRIGger:SOURce, OUTPut:TTLTrgn[:STATe]? Related Commands: OUTPut:TTLTrgn[:STATe] OFF (disabled) *RST Condition: Keysight E1463A 32-Channel Form C Switch User Guide...
This example enables TTL Trigger bus line 7 and queries the enable state. OUTPut:TTLTrgn? returns "1" since the port is enabled. OUTP:TTLT7:STAT 1 !Enable TTL Trigger bus line 7 OUTP:TTLT 7? !Query bus enable state Keysight E1463A 32-Channel Form C Switch User Guide...
– To close groups of sequential channels use ROUT:CLOS (@ccnn:ccnn,ccnn:ccnn) – or any combination of the above Closure order for multiple channels with a single command is not guaranteed. Channel numbers can be in the <channel_list> in any random order. Keysight E1463A 32-Channel Form C Switch User Guide...
This example closes channels 100 and 213 of a two-module switchbox and queries channel closure. Since the channels are programmed to be closed "1,1" is returned as a string. CLOS(@100,213) !Close channels 100 and 213 CLOS?(@100,213) !Query channels 100 and 213 state Keysight E1463A 32-Channel Form C Switch User Guide...
This example opens channels 100 and 213 of a two-module switchbox (card numbers 01 and 02). OPEN(@100,213) !Open channels 100 and 213. 100 opens channel 00 of card #1 and 213 opens channel 13 of card #2. Keysight E1463A 32-Channel Form C Switch User Guide...
An error is generated for an invalid channel list. Scanning Channels: – To scan a single channel use ROUT:SCAN (@ccnn) – To scan multiple channels use ROUT:SCAN (@ccnn,ccnn,...) – To scan sequential channels use ROUT:SCAN (@ccnn:ccnn) Keysight E1463A 32-Channel Form C Switch User Guide...
Page 73
See ABORt Stopping Scan: TRIGger, TRIGger:SOURce Related Commands: All channels open. *RST Condition: Example Scanning Using External Device See "Scanning Channels" in Chapter 2 for examples of scanning programs using external instruments. Keysight E1463A 32-Channel Form C Switch User Guide...
:ENABle? [:EVENt?] :PRESet As shown in Figure 3-1, the STATus subsystem for the E1463A Form C Switch includes the Status Byte Register, the Standard Event Status Register, OPERation Status Register, and Output Queue. The Standard Event Status Register (*ESE?) and the Status Byte Register (*STB?) are under IEEE 488.2 control.
Page 75
<8192> the status byte register. This is effective only if the STAT:OPER:ENAB 256 command <16384> is executed. <32768> STAT:QUES:ENAB 256 unmasks the "Scan Complete" bit. Figure 3-7 E1463A Status System Register Diagram Keysight E1463A 32-Channel Form C Switch User Guide...
Enable Register within the STATus:OPERation:ENABle? OPERation Status Register. Comments STATus:OPERation:ENABle? returns a decimal-weighted value from Output Format: 0 to 65,535 indicating the bits set to true. Keysight E1463A 32-Channel Form C Switch User Guide...
STAT:OPER? !Return the bit values of the Event Register within the OPERation Status Register read the register value +256 shows bit 8 is set to 1. +0 shows bit 8 is set to 0. Keysight E1463A 32-Channel Form C Switch User Guide...
Register by setting all Enable Register bits to 0. It does not affect either the Status Byte Register or the Standard Event Status Register. STATus:PRESet does not clear any of the Event Registers. Keysight E1463A 32-Channel Form C Switch User Guide...
1 through 99 Comments SYSTem:CDEScription? returns: Form C Switch Module Description: "32 Channel General Purpose Relay" Example Reading the Description of a Module SYST:CDES? 1 !Return description of module card #1 Keysight E1463A 32-Channel Form C Switch User Guide...
SYSTem:CTYPe? <number> returns E1463A Form C Switch Model Number: HEWLETT-PACKARD,El463A,0,A.04.00 where the 0 after E1463A is the module serial number (always 0) and A.04.00 is an example of the module revision code number. Example Reading the Model Number of a Module...
-350, "Too many errors". The least recent error numbers/messages remain in the queue and the most recent errors are discarded. Example Reading the Error Queue SYST:ERR? !Query the error queue Keysight E1463A 32-Channel Form C Switch User Guide...
TRIG:SOUR HOLD !Set trigger source to HOLD SCAN(@100:103) !Define channel list INIT !Begin scan, close channel 00 loop statement !Start count loop TRIG !Advance scan to next channel increment loop !Increment loop count Keysight E1463A 32-Channel Form C Switch User Guide...
"Trig Out" port is pulsed by any switchbox each time a scanned channel is closed. To disable the output for a specific module send OUTPut:EXTernal[:STATe] OFF or OUTPut:EXTernal[:STATe] 0 for that module. Keysight E1463A 32-Channel Form C Switch User Guide...
Page 84
TRIG:SOUR BUS !Select interface (bus) triggering SCAN(@100:103) !Scan channels 00 through 03 INIT !Begin scan, close channel 00 loop statement !Loop to scan all channels *TRG !Advance scan using bus triggering increment loop !Increment loop count Keysight E1463A 32-Channel Form C Switch User Guide...
Querying the Trigger Source This example sets external triggering and queries the trigger source. Since external triggering is set, TRIG:SOUR? returns "EXT". TRIG:SOUR EXT !Set external trigger source TRIG:SOUR? !Query trigger source Keysight E1463A 32-Channel Form C Switch User Guide...
E1463A Command Reference SCPI Commands Quick Reference SCPI Commands Quick Reference The following table summarizes the SCPI Commands for the E1463A Form C Switch module. Command Description ABORt ABORt Aborts a scan in progress :COUNt <number> MIN |MAX Multiple scans per INIT command...
IEEE 488.2 Common Commands Reference The following table lists the IEEE 488.2 Common (*) commands accepted by the E1463A Form C Switch module. The operation of some of these commands is described in Chapter 2 of this manual. For more information on Common commands, refer to the user’s manual for your mainframe or to the ANSI/IEEE...
Page 88
E1463A Command Reference IEEE 488.2 Common Commands Reference Keysight E1463A 32-Channel Form C Switch User Guide...
Keysight E1463A 32-Channel Form C Switch User Guide Form C Switch Specifications General Module Size / Device Type: Relay Life (Typical):* C-size VXIbus, Register based, A16/D16, Interrupter Condition Number of Operations (levels 1-7, jumper selectable No Load 5 x 10...
Page 90
Form C Switch Specifications Keysight E1463A 32-Channel Form C Switch User Guide...
99 Register Programming vs. SCPI Programming The E1463A Form C Switch is a register-based module that does not support the VXIbus word serial protocol. When a SCPI command is sent to the Form C switch, the E1406 Command Module parses the command and programs the switch at the register level.
IF0000 Base Address = IFC000 + (Logical Address 64) 2,080,768 + (Logical Address 64) 000000 Register Address = Base address + Register Offset Figure B-2 Registers Within the E1406 A16 Address Space Keysight E1463A 32-Channel Form C Switch User Guide...
Manufacturer Identification Register The Manufacturer Identification Register is at offset address 00 and returns FFFF . This shows that Keysight Technologies is the manufacturer and the module is an A16 register-based module. This register is read only. b+00 Write Undefined...
Typically, interrupts are only disabled to "peek-poke" a module. See the appropriate command module operating manual before disabling the interrupt. Writing a "1" to bit 0 resets the switch (all channels open). Keysight E1463A 32-Channel Form C Switch User Guide...
DATA Identification register, Device register, Status register DATA 00, 02, 04 !This subprogram steps through a loop that reads each register !and prints its contents SUB Read_regs(Base_addr, Reg_name$(*), Reg_addr(*)) For Number = 1 to 3 Keysight E1463A 32-Channel Form C Switch User Guide...
*)vxi_get_a16_addr(fd,logical_address); /*sub to read the registers*/ read_reg(dev); /*END of main program*/ /*SUB READ_REG*/ int read_reg(reg_ptr) DEV_REGS *reg_ptr; /*read the ID register*/ printf("\n ID Register = 0x%x\n",reg_ptr->id_reg); /*read the Device Type register*/ Keysight E1463A 32-Channel Form C Switch User Guide...
!This subprogram closes bit 1 of bank0 channels, waits for the !channel to be closed, makes a measurement, and then opens !the relay. SUB Make_meas(Base_addr, Reg_addr(*)) WRITEIO -16, Base_addr + Reg_addr(1); 1 REPEAT UNTIL BIT(READIO(-16,Base_addr+4),7) !Make Measurements Keysight E1463A 32-Channel Form C Switch User Guide...
/*retrieve the A16 pointers*/ dev=(struct dev_regs *)vxi_get_a16_addr(fd,logical_address); /*sub to verify the time to close the switch*/ ver_time( ); /*sub to close switch and make measurement*/ make_meas(dev); } /* *END of main program*/ Keysight E1463A 32-Channel Form C Switch User Guide...
Page 101
DEV_REGS *reg_ptr; /*close bit 1 of bank0 */ reg_ptr->bank0_channels=0x0001; for (j=0; j<=10000; j ++); /*wait for switch to close*/ printf("\n Making Measurement"); /*make measurements*/ /*open bit 1 of bank0*/ reg_ptr->bank0_channels=0x0000; return; Keysight E1463A 32-Channel Form C Switch User Guide...
SUB Scan_meas(Base_addr, Reg_addr(*)) WRITEIO -16, Base_addr + Reg_addr(1);0 FOR I= 0 to 15 WRITEIO -16, Base_addr + Reg_addr(1);2^I REPEAT UNTIL BIT(READIO(-16,Base_addr+4),7) PRINT "Making Measurements" !Make Measurements NEXT I WRITEIO -16,Base_addr + Reg_addr(1);0 SUBEND Keysight E1463A 32-Channel Form C Switch User Guide...
} DEV_REGS; main( ) /*open the controller VXI interface*/ fd=open("/dev/vxi/primary",O_RDWR); if (fd){ perror("open"); exit(1); /*retrieve the A16 pointers*/ dev=(struct dev_regs *)vxi_get_a16_addr(fd,logical_address); Keysight E1463A 32-Channel Form C Switch User Guide...
Page 104
DEV_REGS *reg_ptr; /*set bank0 to 000 */ reg_ptr->bank0_channels=0x000; i=0; for (i=0;i=lastch;i ++) y=i; reg=pow(2.0,y); reg_ptr-bank0_channels=reg; for (j=0; j<=10000; j ++); /*wait for switch to be closed*/ printf("\n Making Measurement"); /*make measurements*/ return; Keysight E1463A 32-Channel Form C Switch User Guide...
E1463A Error Messages Error Types Table C-2 lists the error messages generated by the E1463A Form C Switch module firmware when programmed by SCPI. Errors with negative values are governed by the SCPI standard and are categorized in Table C-1. Error numbers with positive values are not governed by the SCPI standard.
Attempting to begin scanning when no valid <channel_list> is defined. +2600 Function Not Supported On Sending a command to a module (card) in a switchbox that is not This Card supported by the module or switchbox. Keysight E1463A 32-Channel Form C Switch User Guide...
Need help?
Do you have a question about the E1463A and is the answer not in the manual?
Questions and answers