background image

ICS

ELECTRONICS

ICS

a division of Systems West Inc.

MODEL N4865A 

Summary of Contents for N4865A

Page 1: ...anual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual Instruction Manual N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A N4865A ...

Page 2: ...er Instruction Manual 7034 Commerce Circle Pleasanton CA 94588 Phone 925 416 1000 Fax 925 416 0105 Publication Number 120203 Web Site http www icselect com August 2009 Edition Rev x3 ICS ELECTRONICS ICS division of Systems West Inc ...

Page 3: ... cause inter ference to radio communications The Model N4865A has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of the FCC Rules and to comply with the EEC Standards EN 55022 and EN 50082 1 which are designed to provide reasonable protection against such interfer ence when operated in a commercial environment Operation of this equip...

Page 4: ...er Settings and Rack Mounting Instructions Operation Introduction Operation GPIB Operation Web Server Operation Programming Guidelines and OEM Documentation Theory of Operation Block Diagram Description Maintenance Troubleshooting and Repair Maintenance Troubleshooting Guide Selftest Error Codes Reseting Default Network Settings Updating Firmware and Repair Information Appendices A1 IEEE 488 1 IEE...

Page 5: ... turn on and selftest The user can specify an IP address for the oscilloscope and the N4865A will attempt to connect to it If the N4865A s AutoFind function is enabled the N4865Awill do an UDP broadcast and attempt to connect to the first VXI 11 3 compatible oscilloscope that replies to the broadcast When the N4865A has established VXI 11 channel connections to the oscilloscope the N4865A is then r...

Page 6: ...4865A s internal nonvolatile memory A rear panel LAN Reset button allows the user to return the N4865A to its default network settings at any time The N4865A and its companion oscilloscope can be placed anywhere on the GPIB bus following the cabling guidelines in the IEEE 488 1 Standard In addition you can have multiple N4865A s on a GPIB bus each with its unique GPIB address ICS sN4865AInterfacei...

Page 7: ... apply to all N4865A models Options for your unit may be found by comparing the list below to those listed on the Ethernet label on your unit N4865A X General Model Number Option Codes 6 Special settings 7 Special Program 8 Hardware modification 9 Factory Rack Mounted ...

Page 8: ...4865A sends data received from the GPIB bus to the companion oscilloscope with a device_write RPC When the N4865A is addressed to talk it sends a device_read RPC to the companion device_read RPC to the companion device_read oscilloscope to read the expected reply The N4865A will assert EOI when it outputs the last character of the received response if the END bit was asserted in the device_read re...

Page 9: ...onds typical 1 4 7 Remote Local Operation The N4865A uses the device_remote and device_local RPCs to transmit the device_local RPCs to transmit the device_local GPIB Remote and Local states to the companion oscilloscope The N4865A does not support the GPIB Remote with Lockout or the Local with Lockout states 1 4 8 Device Clear and Selected Device Clear When the N4865A receives a Selected Device Cl...

Page 10: ...d assert the GPIB SRQ signal The SRQ signal is deasserted when the N4865A is Serial Polled or when the N4865A learns that the companion oscilloscope has deasserted its MSS bit 1 4 11 Serial Poll Responses The N4865A periodically reads the companion oscilloscope s Status Byte Register and use the response to update its Status Byte The oscilloscope polling rate is 3 Hz ...

Page 11: ...ess from a DHCP Server If the N4865A is set to DHCP and does not receive a IP address it defaults to a Class B AutoIP address of 169 254 48 65 with a Net Mask of 255 255 0 0 1 5 4 MAC Address The N4865A s MAC Address is saved internally and can be read with ICS s VXI 11 Configuration Utility or with a Web Browser See Section 2 1 5 5 Port Usage The N4865A uses the ports listed in Table 1 1 TABLE 1 1...

Page 12: ...ion Page confirm html Confirmation Page reboot html Reboot Page 1 5 7 Graphics Image files with jpg or gif extensions are served as graphics 1 5 8 HTML User Configurability The user can replace the standard HTML pages and image files with modified pages or add additional pages and images to the card User is responsible for assuring that any substituted HTML pages conform to HTML version 4 01 or XHTML ve...

Page 13: ...ope as inst0 1 6 3 Oscilloscope Linkage If AutoFind is On the N4865A does a UDP broadcast to the entire IP universe to find an VXI 11 3 compatible oscilloscope The extent of the broadcast is determined by the network configuration The N4865A will try to connect to the first VXI 11 3 compatible oscilloscope that replies Connection capability is determined by the network topography If AutoFind is Off n...

Page 14: ...Address setting Command Function Choices Default Source 1 IP Address Mode Static or Dynamic Dynamic E Address 0 0 0 0 to 169 254 48 65 E 255 255 255 255 Net Mask 0 0 0 0 to 255 255 0 0 E 255 255 255 255 Gateway IP 0 0 0 0 to 169 254 0 1 E 255 255 255 255 KeepAlive On or Off On E Address 0 30 0 E Auto Disconnect On or Off Off E Oscilloscope IP 0 0 0 0 to none E Addresses 255 255 255 255 AutoFind On...

Page 15: ...is asserting SRQ on the GPIB bus ERR Solid on when the N4865A runs into a problem that prevents it from continuing When the N4865A is turned on it performs an internal selftest which takes about 4 seconds Only the PWR LED is on during self test At the end of a successful selftest the N4865A blinks its GPIB address for 2 seconds The LED bit weights are RDY TALK LSTN SRQ ERR 16 8 4 2 1 If DHCP is se...

Page 16: ...1 12 1 Figure 1 1 N4865A Outline Dimensions 18 92 cm Side View 14 15 cm End View 3 86 cm 254 cm 0 95 cm max connector ...

Page 17: ...H without condensation Shock Vibration Normal handling only Construction All metal case Power 5 0 2 Vdc 2 5 VA Connectors IEEE 488 Interface GPIB Connector with metric studs Ethernet Interface RJ 45 Connector Power Jack 2 45 mm plug center positive Controls Power switch on front panel LAN Reset button on rear panel Power Network GPIB Bus LED LEDs LEDs Figure 1 2 N4865A Front Panel Indicators ...

Page 18: ... A of US FCC Docket 20780 and complies with EEC Standards EN 55022 and 50082 1 CE Certificate of Compliance reproduced in Figure 1 3 The N4865A uses the 8065 PCB assembly and 8065 Certificate UL CSA VDE AC Wall adapter has applicable UL CSA VDE Figure 1 3 Certificate of Conformity ...

Page 19: ...th Model N4865A Instruction Manual 1 11 OPTIONALACCESSORIES 120170 N4865A Instruction Manual 114210 Single Rack Mounting Kit 114211 Dual Rack Mounting Kit 104705 GPIB Cable 0 5 meters long 104710 GPIB Cable 1 meters long 104720 GPIB Cable 2 meters long 104740 GPIB Cable 4 meters long 895011 Ethernet Crossover Cable 895014 USB Power Cable ...

Page 20: ...1 16 1 This page left intentionally blank ...

Page 21: ...s for the unit to be repaired or replaced without waiting for the claim against the carrier to be settled 2 2 SHIPMENT VERIFICATION Take a moment to verify that the following items were included with your unit 1 Model N4865A GPIB to LAN Adapter 1 Quick Start Guide 1 USB Power Cord 1 Ethernet Crossover Cable 1 Support CD ROM with Instruction Manual PDF 2 3 FACTORY CONFIGURATION When shipped the N48...

Page 22: ...are okay skip step 3 Else use a Web Browser to configure the N4865A s network and or GPIB settings as directed in paragraph 2 5 If you are resetting the oscilloscope s IP address do not set the oscilloscope to the N4865A s own IP address 3 If the N4865A is to be rack mounted turn the N4865A off and discon nect all cables from the N4865A Follow the instructions in Section 2 8 to install the N4865A i...

Page 23: ...ables the N4865A s socket layer to send the client a short test message after 120 minutes if there has been no activity on the socket If the client fails to reply the N4865A will close the socket release any locks and reclaim all associated oscilloscope links Do not enable Keep Alive if the network or the client does not support Keep Alive messages Factory setting is On N4865A s GPIB 0 to 30 Sets ...

Page 24: ...e oscilloscope to the N4865A s own IP address A suggested value is 169 254 90 00 2 Reset the N4865A s IP address and network settings to match the oscillo scope s settings or those used on your company network For dedicated oscilloscope linkage turn AutoFind off and enter the Oscilloscope s IP address in the Instrument IPAddress window on the N4865A s Configura tion Page 2 5 1 Web Browser Configurat...

Page 25: ...e so it can communicate with the unit To check run ipconfig in the Command Prompt box If the computer s IP address is not in the B range its network settings must be changedbeforeproceeding ForWindowsPCs right clickonMyNetwork Places and click on Properties Right click on LocalArea Connection and click Properties Scroll down and highlight Internet Protocol TCP IP and click the Properties button If ...

Page 26: ...If you want to change any of the settings press the Update Configura tion button AConfiguration Page similar to the one shown in Figure 2 5 should appear in your browser Figure 2 4 N4865A Welcome Page Figure 2 5 N4865A Configuration Page 7 Enter the new network and GPIB Address settings as desired If you change the N4865A to a Static IP address record it so you can link to it ...

Page 27: ...g Page similar to the confirmation page will appear in your browser 9 Relink to the N4865Aand verify that all of your settings are correct You may have to change the PC s LocalArea Network settings if you selected a Static IP outside of the AutoIP range of 169 254 xxx xxx 10 Connect the PC back to the company network if it had been disconnected and restore its LocalArea Network settings to the orig...

Page 28: ...in Signal Pin Signal 1 5 Vdc 6 LSTN 2 RDY 7 SRQ 3 LAN 8 ERROR 4 ACT 9 no connection 5 TALK 10 Ground 5 Pin 1 LED Drive Signal R 350 ohms Figure 2 7 External LED Circuit Pin Signal Pin Signal 1 5 Vdc 6 LSTN 2 RDY 7 SRQ 3 LAN 8 ERROR 4 ACT 9 no connection 5 TALK 10 Ground Pin Signal Pin Signal 1 5 Vdc 6 LSTN 2 RDY 7 SRQ 3 LAN 8 ERROR 4 ACT 9 no connection 5 TALK 10 Ground Pin Signal Pin Signal 1 5 V...

Page 29: ...tion Jumper Selects N4865A firmware Installed W2 Option Jumper Selects N4865A firmware Installed W2 Option Jumper Selects N4865A firmware Installed W5 SRQ LED signal selection LAT W5 SRQ LED signal selection LAT W5 SRQ LED signal selection LAT SRQ selects GPIB bus SRQ signal SRQ selects GPIB bus SRQ signal LAT selects N4865A processor output latch LAT selects N4865A processor output latch W7 JTAG Loa...

Page 30: ...2 10 2 Figure 2 8 N4865A Jumper Locations UP SW UP S1 RESET W1 W2 DEF OPM LAN J4 LED Header 1 W7 W8 JTAG Header SRQ LAT W5 PLD ARM J3 J2 J1 PWR ...

Page 31: ...s in the rack mounting kit Push the unit down until it rests flat on the kit and the feet are in the four holes 2 Repeat step 1 for a second unit if two units are being held in one rack mounting kit 3 Align the unit s so the bezels are parallel with the front of the rack mount kit and protrude equally through the front panel of the rack mounting kit 4 Set the bracket so its two holes line up with t...

Page 32: ...2 12 2 This page left intentionally blank ...

Page 33: ...has a VXI 11 3 RPC Service If one is found the N4865A attempts to open communication channels with it The N4865A will attempt to open communication channels with the first VXI 11 3 oscilloscope it finds While the N4865A can communicate with an oscilloscope at any legal IP ad dress the N4865A s ability to communicate with an oscilloscope is limited by the network topology its Net Mask and Gateway set...

Page 34: ...N4865A will assert EOI when it outputs the last character in the response received from the LAN oscilloscope if the END bit was asserted in the response packet When the N4865A receives a terminated device message from the GPIB bus theN4865Asendsthedatatothecompanionoscilloscopewiththedevice_write RPC The N4865Aholds the GPIB bus while transmitting the data to the com panion oscilloscope In the cas...

Page 35: ...the N4865A receives a Service Request from the oscilloscope over the Reverse Interrupt channel the N4865A will query the oscilloscope s Status Byte Register with a read_statusstb RPC when it is safe to do so If bit 6 in the Status Byte is set the N4865A will assert the SRQ line on the GPIB bus and turn on its front panel SRQ LED If the N4865A is Serial Polled it will immediately output the oscillo...

Page 36: ...ing the N4865A s network GPIB address oscilloscope IP address and AutoFind settings The Configuration page is self explanatory Select DHCP for dynamic IP op eration that will cause the N4865A search for a DHCP server for 20 seconds before defaulting to an IPaddress of 169 254 48 65 Select Static to operate the N4865A at a fixed IP address and then enter the desired IP address Net Mask and Gateway va...

Page 37: ...lear and Selected Device Clear are sent by using the IEEE 488 1 DC or SDC commands Normally a Device Clear is followed by a delay to allow the oscilloscope s to clear their buffers and output lines Many oscilloscopes willnotbeabletoinputanewGPIBcommandforseveralhundredmilliseconds since they also clear their GPIB input buffer as part of the clearing process The N4865A may miss multiple DC or SDC c...

Page 38: ...ded for applications that transfer only portions of the data at a time Timeouts should be set for 1 second per kbyte of data transfer 3 3 6 Linkage Lost When the N4865Alinks to a oscilloscope it turns the RDY LED solid on after it receives a good reply to the create_link RPC The N4865A only knows the create_link RPC The N4865A only knows the create_link oscilloscope is alive an well when it receiv...

Page 39: ...g inputs if applicable The OEM needs to define the commands in terms of what they do to the overall product and show the end user how to use them 4 Using special commands like the trigger functions if applicable 5 Using the 488 2 Status Reporting Structure The OEM needs to define how to enable Service Requests SRQs and how to read the oscilloscope s Status Registers The N4865A is transparent and doe...

Page 40: ...3 8 3 This page left intentionally blank ...

Page 41: ...received command or message interrupts the microprocessor so it can fetch the message from the GPIB Interface chip If the decoded mes sage is an GPIB device command it is converted into the equivalent VXI 11 command for the Ethernet Interface chip Device messages are packetized and output through the Ethernet Interface chip to the LAN instrument Response packets from the LAN instrument are receive...

Page 42: ...power turn on the processor clears the LEDs does a brief check of the logic elements and then checks the FLASH to find the correct program If the processor had found a hardware error the loading process would stop and the LEDs would blink the appropriate error code New units default to using the program stored in the program0 space Units that have been updated in the field use the program stored in ...

Page 43: ...ive messages from a GPIB Controller The operating system handles all of the GPIB communication issues and decides what actions are required on the GPIB bus ThepowersupplyisaswitchingregulatorthatconvertstheunregulatedDCinput to 5 volts DC to run the N4865A s peripheral logic chips A 3 3 regulator regulates the 5 Vdc down to 3 3 volts to power the processor and major logic chips RAM FLASH and LAN I...

Page 44: ...4 4 4 This page purposely left blank ...

Page 45: ...x and dirt buildup New bus connectors are shipped with a brightener thin wax like film on them Depend ing upon usage enough of the brightener may buildup on the N4865A s bus connector to cause intermittent operation The brightener is an organic compound and may be cleaned off by washing the connector with a mild detergent solution followed by an alcohol wash 5 3 TROUBLESHOOTING Table 5 1 lists seve...

Page 46: ...for proper voltage 5 V for proper voltage Return unit for repair Return unit for repair Return unit for repair Unit shows blinking Self test fault Refer to Self Test errors in Unit shows blinking Self test fault Refer to Self Test errors in Unit shows blinking Self test fault Refer to Self Test errors in LEDs Table 5 2 LEDs Table 5 2 LEDs Table 5 2 ERR LED blinks Instrument communication ERR LED b...

Page 47: ...N LED on No network messages ACT LED never on received by the N4865A Check PC IP settings Settings must match N4865A s settings for proper communication N4865A not set to factory defaults Hold Rest button in while power cycling the unit See para 5 5 LAN LED on Possible link error Link to ACT LED blinks correct N4865A or IP address Not linked to a LAN RDY LED blinking Instrument LAN connections Ins...

Page 48: ...nd Check GPIB program and instrument manual for correct programming and commands Does not get all data Instrument was not asked for Does not get all data Instrument was not asked for Does not get all data Instrument was not asked for in a large message additional data Verify that the in a large message additional data Verify that the in a large message additional data Verify that the N4865A was no...

Page 49: ...air instructions Note that some of the failures could occur while the N4865A is running TABLE 5 2 N4865A SELF TEST ERROR CODES Front Panel LEDs RDY PWR LAN ACT TALK LSTN SQR ERR Fault x x x x x x x fatal error CPU FLASH RAM etc fatal error power supply Β LAN IC Network Socket Failure or DHCP Β GPIB IC or GPIB Transceivers Β Β Configuration Error or Flash Failure Β OS Issued Exit Β Β RAM IC or Memor...

Page 50: ...t Be sure the N4865A Power Switch is turned off 2 Find a blunt non metallic stick about 1 16 inch diameter 1 6 mm that you can use to depress the rear panel LAN Reset button A wooden Q tip handle works well You should be able to feel the Reset button move as you gently depress it 3 Hold the Reset button depressed and turn the Power Switch on Keep the button depressed until the three front panel ye...

Page 51: ...sual Basic 6 runtime package from ICS s website or from the Support CD supplied with the N4865A 5 Turn the N4865A on It will take about 25 seconds before the RDY LED starts blinking and the N4865A is ready to communicate with the PC 6 Enter the N4865A s default IP address 169 254 48 65 in the IP Address window of the Update Program highlight it and link to it If you are un able to link to the N486...

Page 52: ...5 8 5 5 7 REPAIR For service or repair information please contact your localAgilent Sales Office or Support Center Refer to www agilent com for contact information ...

Page 53: ...pendix APPENDIX PAGE A1 IEEE 488 Bus Description A 2 A1 1 IEEE 488 1 Bus A 2 A1 2 IEEE 488 2 Standard A 9 A1 3 SCPI Commands A 12 A2 VXI 11 RPC Gen Information A 15 A3 ICS RPC Configuration Commands A 19 Appendix ...

Page 54: ...physical portion of the bus is governed by IEEE Std 488 1 1978 The interface functions for each device are contained within that device itself so only passive cabling is needed to interconnect the devices The cables connect all instruments controllers and other components of the system in parallel to the signal line as shown in Figure A 1 Eight of the lines DIO1 DIO8 are reserved for the transfer ...

Page 55: ...ther controller after the completion of the task The system controller has the capability of taking control back at any time and resetting all addressed devices to their unaddressed state Each bus device is identified by a five bit binary address There are 31 possible primary addresses 0 through 30 Address 31 is reserved as the untalk or unlisten command Some devices contain sub functions or the dev...

Page 56: ...e controller in charge sets the ATN line false The data messages are typically a series of ASCII characters ending in a CR LF or CR LF sequence The data messages often consist of eight bit binary characters and end on a predetermined count or when the talker asserts the EOI line simultaneously with the last data byte The controller in charge must be programmed to correctly respond to each device s...

Page 57: ...ess SAD Secondary Device address device optional address UNL Unlisten UNT Listen Universal Commands to all devices LLO Local Lockout DCL Device Clear PPU Parallel Poll Unconfigure SPE Serial Poll Enable SPD Serial Poll Disable Addressed Commands to addressed listeners only SDC Selected Device Clear GTL Go to Local GET Device Trigger PPC Parallel Poll Configure TCT Take Control Devicesonthebusarenorm...

Page 58: ...SCII DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US MSG LLO DCL PPU SPE SPD ASCII SP MSG1 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 ASCII 0 1 2 3 4 5 6 7 8 9 MSG1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 UNL ASCII A B C D E F G H I J K L M N O ASCII P Q R S T U V W X Y Z MSG1 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 MSG1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 UNT...

Page 59: ...OI DAV DAV DA NRFD NDAC IFC SRQ ATN Shield 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 DIO5 DIO6 DIO7 DIO8 REN DAV RET NRFD RET NDAC RET IFC RET SRQ RET ATN RET Signal Gnd Figure A 2 GPIB Signal Pin Assignments ...

Page 60: ... Operation Complete Standard Event Status Register ESR 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Logical OR Standard Event Status Enable Register ESE NRf ESE Queue Not Empty 7 5 4 3 2 1 0 Logical OR 7 6 3 2 1 0 RQS MSS ESB MAV Service Request Generation Output Queue Status Byte Register read by Serial Poll read by STB Service Request Enable Register SRE NRf SRE Capabilities ...

Page 61: ...expected A1 2 2 IEEE 488 2 Reporting Structure With IEEE 488 2 status reporting was enhanced from the simple serial poll response byte in IEEE 488 1 to the multiple register concept shown in Figure A 3 The IEEE 488 2 Standard standardized the bit assignments in the Status Byte Register added eight more bits of information in the Event Status Register and introduced the concept of summary bits repo...

Page 62: ... Status Byte Register contents plus the MSS bit in response to a STB query The MSS bit is cleared when the condi tion is cleared 488 2 restricts the Device Clear to only clearing the device s buffers and pending operations It does not clear the Status Reporting Structure or the output lines Use CLS to clear the Status Structure and RST or RCL to reset the outputs 488 2 commands are really special ...

Page 63: ... to Continue Command Devices that support parallel polls must support the following three com mands IST Individual Status Query PRE Parallel Poll Register Enable Command PRE Parallel Poll Register Enable Query Devices that support Device Trigger must support the following commands TRG Trigger Command Controllers must support the following command PCB Pass Control Back Command Devices that save and...

Page 64: ...hey all use a common command language and syntax Asecond benefit of SCPI is that its English like structure and words are self documenting eliminatingtheneedsforcommentsexplainingcrypticinstru ment commands A third benefit is the reduction in programming effort to replace one manufacturer s instrument with one from another manufacturer where both instruments have the same capabilities This consisten...

Page 65: ...it back at the root node IEEE 488 2 common commands and queries can be freely mixed with SCPI messages in the same programmessagewithoutaffectingtheaboverules FigureA 5showssome compound command examples SYST COMM SER BAUD 9600 BAUD nl SYST COMM SER BAUD 9600 SYST COMM SER BITS 8 nl SYST COMM SER BAUD 9600 BAUD ESR BIT 6 BIT PACE XON PACE ESR nl Figure A 5 Compound Command Examples A typical respo...

Page 66: ...s are enclosed in parenthesis and start with the ASCII character The values are separated with commas The length of the channel list is determined by the unit Arange of values can be indicated by the starting and stopping values separated by a colon 1 2 3 4 lists sequential values 1 4 shows a range of sequential values 1 5 7 34 lists random values Figure A 6 Channel List Examples A1 3 4 Error Repo...

Page 67: ...ration This specification is to be considered an addendum to the VXI 11 specifica tion for communication to the VXI 11 compliant ICS Edevice Interfaces The Edevice follows the VXI 11 2 and or VXI 11 3 specifications ItisassumedthereaderisconversantwithONC RPCandXDRspecifications aspublishedbySunMicrosystems Allclient Edevicecommunicationisper formedthroughONC RPCandthusrequiresknowledgeofboth ONC RPC ...

Page 68: ...ent identifies the remote procedure by means of a program ID program version and procedure number This information is encoded into an RPC communication packet with the procedure argument values The message is then sent to the RPC service running on the server device where the target procedure is then executed The server is required to respond to all procedure calls with an RPC reply message contain...

Page 69: ...t_number 3 VXI 11 core TCP port abort_port_number 4 VXI 11 abort TCP port config_port_number 5 configuration TCP port comm_timeout 6 TCP timeout X No hostname 7 Edevice TCP hostname static_ip_mode 8 static dynamic IP X Yes ip_number 9 network IP number X Yes netmask 10 network netmask X Yes gateway 11 network gateway X Yes keepalive 12 keepalive time X No gpib_address 13 Edevice GPIB bus address X N...

Page 70: ...rror status will result The successful modification of a configuration setting will result in the change taking effect immediately except where noted Thus it is strongly advisable to not make configuration changes if VXI 11 device links are currently active Doing so can cause unpredictable results and Edevice misbehavior However such dynamic modifications may be desirable and are possible at the discr...

Page 71: ...of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned ThenamestringmustbeaNULLterminatedstringwitha32 bytemaximum length exclusive of the NULL An error of 5 is returned and the Interface...

Page 72: ... current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The port value must be within the range of 0x0001 and 0xFFFF An error of 5 is returned and the RPC Port value is unchanged if the port val...

Page 73: ... current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The port value must be within the range of 0x0001 and 0xFFFF An error of 5 is returned and the VXI 11 Core Port value is unchanged if the ...

Page 74: ...e current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The port value must be within the range of 0x0001 and 0xFFFF An error of 5 is returned and the VXI 11 Abort Port value is unchanged if th...

Page 75: ...of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The port value must be within the range of 0x0001 and 0xFFFF An error of 5 is returned and the VXI 11 Abort Port value is unchanged ...

Page 76: ... other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The timeout value is not range checked thus it is possible to define an impossible timeout period Atimeout value of zero prevents timeout check ing If a channel remains inactive for the specified timeout period then the channel is closed ...

Page 77: ...ting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned ThenamestringmustbeaNULLterminatedstringwitha32 bytemaximum length exclusive of the NULL An error of 5 is retu...

Page 78: ...te a read of the current setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The mode must be either 0 dynamic or 1 static An error of 5 is returned and the st...

Page 79: ...of the current setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The ip must be exactly 4 bytes in length An error of 5 is returned and the current IP is unc...

Page 80: ...ing or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The netmask must be exactly 4 bytes in length An error of 5 is returned and the current netmask is unchanged if...

Page 81: ...ting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The gateway must be exactly 4 bytes in length An error of 5 is returned and the current gateway IP is unchange...

Page 82: ...dify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The time value is not range checked thus it is possible to define an impos sible timeout period A time value of zero prevents keepalive from being used If a channel remains inactive for the specifi...

Page 83: ...urrent value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The address must be within the range of 0 and 30 An error of 5 is returned and the current GPIB address is unchanged if address is determine...

Page 84: ...s to execute a read of the current setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The controller mode must be either 0 or 1 An error of 5 is returned and ...

Page 85: ...the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The ren mode must be either 0 or 1 An error of 5 is returned and the current REN mode is unchanged if ren is determined to be invalid T...

Page 86: ... read of the current setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The eos8bit mode must be either 0 or 1 An error of 5 is returned and the current 8 bit...

Page 87: ...current setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The autoEos mode must be either 0 or 1 An error of 5 is returned and the current automatic EOS mode...

Page 88: ...rrent setting or a modification of the current value action 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The eosActive mode must be either 0 or 1 An error of 5 is returned and the current automatic EOS mode...

Page 89: ...n 0 read of current value action 1 modify current value If the action value is other than 0 or 1 then an error value of 5 is re turned If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The eos character must be in the range of 0x00 through 0xFF An error of 5 is returned and the current EOS char is unchanged if eos is determined to be invalid...

Page 90: ...tored to default settings struct Reload_Config_Resp unsigned int error Reload_Config_Resp reload_config void 20 If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The returned Reload_Config_Resp error value determines whether the default configuration was reloaded error Meaning 0 No error 1 Syntax error ...

Page 91: ...onfiguration settings are not modified until a reload_config or reboot is executed struct Reload_Factory_Resp unsigned int error Reload_Factory_Resp reload_factory void 21 If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned ThereturnedReload_Factory_Resp errorvaluedetermineswhethertheEde vice has reset the default configurations to the factory def...

Page 92: ...default settings with either reload_config or a reboot struct Commit_Config_Resp unsigned int error Commit_Config_Resp commit_config void 22 If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The returned Commit_Config_Resp error value determines whether the current configuration was saved as the default configuration error Meaning 0 No error 1 Synt...

Page 93: ...23 If the RPC message is of insufficient length to satisfy the required length an error value of 1 is returned The returned Reboot_Resp error value determines whether the Edevice has initiated a reboot process Note that the timing of the reboot process may block the RPC reply Note that certain configuration settings are only set at boot time Thus when setting configuration settings it is recommended ...

Page 94: ... the FW revision the ICS product model number and other miscellaneous information struct idn_Parms struct idn_Resp unsigned int error unsigned int length unsigned char reply 128 idn_Resp idnReply idn_Parms 25 The length determines the length of the data buffer The maximum length is 128 bytes Error Meaning 0 No error ...

Page 95: ...ger error_log_Parms 26 The error log will contain 100 entries The count will signify how many are valid The remaining values will be of indeterminate values Note this function returns all entries and flushes the error log Do not run this function more than 5 times per second to avoid impacting the 8065 s performance and overloading the network Refer to the ErrorLogger utility for the error value de...

Page 96: ...A 44 A2 This page purposely left blank ...

Page 97: ...Methods 2 4 Connection to benchtop 2 2 Connectors 1 13 Copyright Release 3 7 Crossover cable 2 4 D Default settings 1 10 Description 1 1 Device Clears 3 5 Device Triggers 3 5 DHCP 1 7 E EMI RFI Warning ii Error Codes Self test 5 5 Ethernet Interface 1 7 F Factory Default settings recovering 5 7 Factory configuration 2 1 Firmware updating 5 7 Front Panel Indicators 1 13 Functional Description 4 1 G ...

Page 98: ...nstallation guide 2 2 IP Address 1 10 2 3 Setting 2 6 IP KeepAlive 1 10 2 3 J Jumper Locations 2 10 Settings 2 9 K KeepAlive 2 3 L Large Files 3 6 LEDs front panel 1 11 LED Header 2 8 Circuit for external LEDs 2 8 Pinouts 2 8 Lost Linkage 3 6 M MAC Address 1 10 Maintenance 5 1 Message Terminators 3 6 Model number 1 3 N N4865A Block Diagram 4 2 Certifications 1 14 Configuration settings 2 3 Default s...

Page 99: ...k Mounting Instructions 2 11 Recovering factory default set tings 5 7 Repair 5 8 Resetting to factory defaults 5 6 Reverting to factory firmware 5 7 RPC Configuration Method 2 7 S SCPI Channel list Examples A 14 Commands Example A 13 Command structure and example A 12 Compound commands examples A 13 A 14 Error reporting A 14 SCPI Commands A 12 Self Test Error Codes 5 5 Serial Polls 3 5 Shipment veri...

Page 100: ...Index 4 I This page left intentionally blank ...

Reviews: