background image

IEEE-488 Commands

The following list explains all available IEEE-488 commands. Note that these commands must start 

with an asterisk (unlike regular SCPI commands), as shown in the syntax descriptions and in the 

examples.

*IDN?

Syntax: 

*IDN?

Returns the instrument’s manufacturer, product number, serial number and firmware version. The 

values are separated by commas.

The manufacturer is “BitifEye”, the product number is “BIT-2100B”. The serial number consists of 

letters and digits. The firmware version consists of the major revision, a dot, and the minor revision.

Example query: 

*IDN?

Example response: 

BitifEye,BIT-2100B,DE0000001,0.10

*RST

Syntax: 

*RST

Resets the device into default state (the same state as after power-up).

In a master/slave configuration, the slave frame will also be reset.

Example command: 

*RST

*TST?

Syntax: 

*TST?

Conducts a self-test of all testable components of the instrument. The tests are the same tests that 

are conducted when the 

:SYST:SELF?

 Query (see page 26) is issued.

In a master/slave configuration, the slave frame will also be tested.

After the self-tests are complete, which might take a while, a numeric value is returned. If all self-

tests pass, 

0

 is returned; otherwise, the number of errors is returned.

Note that the self-tests will take a while to complete, depending on how many and which modules 

are installed. You’ll probably receive a time-out from your VISA client, unless the VISA timeout is 

programmed to 30 seconds or more.

If errors were detected, it is recommended to use the 

:SYST:SELF?

 query to get a human-

readable report.

Example query: 

*TST?

Example response: 

0

BIT-2100B User Manual

                                                       25

Содержание BIT-2100 Series

Страница 1: ...BIT 2100B Series Switch System User Manual 2 00 BitifEye Digital Test Solutions GmbH Herrenberger Strasse 130 71034 Boeblingen Germany info bitifeye com www bitifeye com ...

Страница 2: ...vering the material in this document that conflict with these terms the warranty terms in the separate agreement shall control Technology Licenses The hardware and or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license Restricted Rights Legend If software is for use in the performance of a U S Government prim...

Страница 3: ...t correctly performed or adhered to could result in personal injury or death Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met Product Labels The BitifEye Logo This electronic product is in compliance with the EMC and Safety regulations of the European Community Read the instructions in the BIT 2100 datasheet as well as this manual before using this...

Страница 4: ...es of BitifEye are available during standard German business hours Before you contact BitifEye please note the actions you took before you experienced the problem Then describe those actions and the problem to the technical support engineer Find a Mistake We encourage comments about this publication Please report any mistakes to BitifEye support bitifeye com 4 BitifEye Digital Test Solutions GmbH ...

Страница 5: ...eface 15 VISA Connection 15 Keysight IO Libraries 15 Network Connection 15 Connecting to LAN 15 Keysight Connection Expert 16 Accessing the Web Interface 17 Using the Java GUI 18 USB Connection 19 Connecting to USB 19 Determining the VISA address 19 6 Software Updates 20 Firmware Update 20 System Upgrade 21 If anything goes wrong 22 7 Remote Programming 23 General Syntax 23 Data Formats 23 Strings...

Страница 6: ...ITch LATChing 31 RELay SWITch PATH 32 RELay SWITch PATH 32 RELay SWITch SERial 32 RELay SWITch NCYCles 32 Legacy Commands 33 Network Configuration 34 NETWork RESet 34 NETWork INTerface CONFigure 34 NETWork INTerface CONFigure MODE 34 NETWork INTerface CONFigure IP 34 NETWork INTerface CONFigure SUBNetmask 35 NETWork INTerface CONFigure GATeway 35 NETWork INTerface IP 35 NETWork IP 35 Programming E...

Страница 7: ...rument Web Interface 17 Figure 6 Connecting to the instrument with the GUI 18 Figure 7 Main window of the GUI 18 Figure 8 Virtual COM Port Address Shown in Device Manager 19 Figure 9 Module identifier string examples 28 Figure 10 Relay identifier string examples 29 Figure 11 Removing Fuses 38 Figure 12 Inserting Fuses 38 Figure 13 Removing screws from modules 39 Figure 14 Removing a module 39 Figu...

Страница 8: ...f a source device to an oscilloscope to efficiently test all lanes of the device multiplex a single serial high speed signal source to the ingress ports of a multi port device to test all receivers of the device connect a four port vector network analyzer to an eight lane cable to test all lanes without manual re connections In all of these use cases the benefit of using a switch system is that th...

Страница 9: ... or unterminated see also page 8 most relays are latching i e retain their path after power is turned off while some fall back into a default path also known as fail safe some modules contain a single relay some modules contain up to six independent relays What s New The most important changes of the BIT 2100B over the BIT 2100A are improved mainframe display to show IP address user controls at th...

Страница 10: ...tch System please refer to the datasheet 3 Options A BIT 2100 Series Switch System consists of the following components a BIT 2100B mainframe with CPU power supply control unit up to five modules each with one or more relays 10 BitifEye Digital Test Solutions GmbH ...

Страница 11: ...cate the power state To turn the device off flip the switch on the front side of the instrument to the position labeled O Display The display will light up as soon as the instrument is turned on As soon as the operating system boot process it done text will appear on the display As soon as the firmware is ready the display will change to BIT 2100 If a network connection is available the IP address...

Страница 12: ...ment 9 Power inlet with fuse box page 11 10 11 Ethernet connectors 1 and 2 for remote control page 15 and firmware updates page 20 12 USB connector for system upgrades page 21 and for the master side of a master slave setup page 13 13 USB connector for remote control page 19 and for the slave side of a master slave setup page 13 14 Kensington lock attachment 12 BitifEye Digital Test Solutions GmbH...

Страница 13: ... the slave instrument Such a connection is shown in figure 3 In this setup even though your computer is only connected to the master mainframe the relays in the slave frame can be controlled via the remote commands page 23 sent to the master mainframe The master slave feature focuses on relay control not the entire functionality it is explicitly noted in this manual when a software feature include...

Страница 14: ...its components first turn it off and remove all connections including AC power then clean it only use a dry or damp cloth Disposal All electric and electronic equipment are required to be separated from normal waste for disposal 14 BitifEye Digital Test Solutions GmbH ...

Страница 15: ...conduct firmware updates and system upgrades see page 20 Connecting to LAN Connecting to a BIT 2100 can simply be done via Ethernet You can connect over a company network or directly to a PC You can use cross link cables as well as regular cables The instrument has two Ethernet connectors labeled 1 and 2 The default configurations are left connector 1 static IP 192 168 5 100 24 right connector 2 D...

Страница 16: ...ist click OK Once it is in the My Instruments list you can select it and determine the VISA address send SCPI commands or access the instrument web interface The VISA address can either be for the socket protocol or for the VXI 11 protocol Example for a socket address TCPIP 192 168 0 100 5025 SOCKET Example for a VXI 11 address TCPIP 192 168 0 100 inst0 INSTR Most applications should work with eit...

Страница 17: ...uto completes the IP to http 192 168 0 100 update htm remove the update htm before hitting enter Note that JavaScript is required for proper display of the web interface Items you can access from the web interface Home details about the instrument e g serial numbers firmware version etc and access to the Java GUI see next section Network change network settings identify instrument by making the di...

Страница 18: ...d instrument is a master you will see tabs on the right of the window where you can switch to the slave You can access more features from the main menu including Instrument connect disconnect get more information about the instrument initiate a reset initiate a self test open the diagnostics window Display enable disable synchronization of the GUI with the instrument which might be helpful with sl...

Страница 19: ...the BitifEye website Determining the VISA address The VISA address is typically ASRL INSTR where is the COM port address The Keysight Connection Expert will automatically shown an item for this port under My Instruments Click Add Serial Instrument on ASRL portnumber to connect to the instrument If multiple ASRL ports i e COM ports are shown you can determine the COM port address by opening the dev...

Страница 20: ...update page on the instrument web interface under Firmware Update select the fwu file then click Update make sure you only use fwu files that are intended for the use with a BitifEye BIT 2100B wait until the update is complete Note that the instrument will be reset during this process and all remote connections will be dropped During the firmware update the instrument s display will show something...

Страница 21: ...f the instrument if the instrument web interface is accessible enter the update page on the instrument web interface under System Upgrade click Upgrade follow the instructions on the screen otherwise turn the instrument off press and hold the LAN reset button and turn the instrument on hold the LAN reset button until the display indicates that the system upgrade is in progress the instrument will ...

Страница 22: ...mmediately after a system upgrade If this happens it is recommended to use the IP address instead of the hostname to avoid trouble Now follow the instructions in the previous section page 20 to conduct the firmware update If anything goes wrong If a firmware update goes wrong it is recommended that you read the displayed errors carefully If possible try to carry out the firmware update again In th...

Страница 23: ...erisk instead of a semicolon Multiple commands can be concatenated into a transaction by separating them with semicolons However note that the leading colon for subsequent commands is not optional anymore if it is omitted it is assumed that the preceding mnemonics are the same as for the first command Mnemonics are documented with an upper case part and a lower case part You can either use only th...

Страница 24: ...arguments invalid argument type the operation is not valid e g a commands that refers to a non existing module hardware failure e g relay is stuck Any errors are pushed into a queue which can be queried with the SYST ERR query see page 26 Upon an error a query might return an invalid response but a command which has not response silently fails Therefore it is strongly recommended to query errors a...

Страница 25: ...ower up In a master slave configuration the slave frame will also be reset Example command RST TST Syntax TST Conducts a self test of all testable components of the instrument The tests are the same tests that are conducted when the SYST SELF Query see page 26 is issued In a master slave configuration the slave frame will also be tested After the self tests are complete which might take a while a ...

Страница 26: ... HEADers The actual response will contain many more headers Depending on the software that you use the r character might be displayed as a new line or not SYSTem SELFtest Syntax SYSTem SELFtest Conducts a self test of all testable components of the instrument The tests are the same tests that are conducted when the TST Query see page 25 is issued In a master slave configuration the slave frame wil...

Страница 27: ...ay followed by 1 if the relay supports path 0 as well all terminals disconnected a follows the termination of each relay is indicated as T terminated or UT unterminated see also page 9 Example query SYST CONF Example response 0 1x6 1 T 3 4x2 1 UT In this example in the first slot there is a module with a single 6 1 relays which can also do path 0 i e disconnect all terminals from the common termin...

Страница 28: ...ire a module identifier string to identify that module A module can either be identified by its index or by its slot index index the index of the module 0 based regardless in which slot it is mounted i e empty slots are not counted slot the index of the slot 0 based in which the module is mounted slave frames start at 5 For some examples of module identifier strings see figure 9 5 the module in th...

Страница 29: ...e empty slots are not counted followed by a period and the index of the relay 0 based on that particular module slotindex relayindex the index of the slot 0 based in which the module is mounted slave frames start at 5 followed by a period and the index of the relay 0 based on that particular module For some examples of relay identifier strings see figure 10 Example for the usage of relay identifie...

Страница 30: ...a module identifier string see page 28 is mounted Example query REL TYPE 0 Example response BIT 21T16B RELay SERial Syntax RELay SERial module_id Returns the serial number string of a module identified by a module identifier string see page 28 Example query REL SER 0 Example response DE000042 RELay TERMinated Syntax RELay TERMinated module_id Returns a Boolean indicating whether the relays in the ...

Страница 31: ...access to the individual relays use RELay SWITch PATH page 32 Example query REL PATH 1 Example response 3 RELay SWITch COUNt Syntax RELay SWITch COUNt module_id Returns the number of relays in the module identified by a module identifier string see page 28 Example query REL SWIT COUN 1 Example response 1 RELay SWITch TERMinated Syntax RELay SWITch TERMinated relay_id Returns a Boolean indicating w...

Страница 32: ... the RELay SWITch PATH command page 32 Example query REL SWIT PATH 1 0 Example response 3 RELay SWITch SERial Syntax RELay SWITch SERial relay_id Returns the serial number of the relay identified by a relay identifier string see page 29 as a string This is the serial number that the manufacturer assigned to the relay itself not to be confused with the serial number that BitifEye assigned to the mo...

Страница 33: ...and SEL FRAM of the BIT 2100A are kept for backward compatibility Please refer to the user manual of the BIT 2100A for the description of these commands In a master slave configuration the legacy commands also affect the slave frame BIT 2100B User Manual 33 ...

Страница 34: ... subnet mask and a gateway must be specified Either the IP and a subnet mask are specified separately or an IP with a subnet suffix must be specified Note that when you configure the network connection that you use to issue this command the connection will obviously drop Example command NETW INT1 CONF STAT 192 168 0 10 24 192 168 0 1 NETWork INTerface CONFigure MODE Syntax NETWork INTerface CONFig...

Страница 35: ...his query for instance when you connect via USB and want to determine the IP address of the instrument if you have physical access to the instrument you can also just read the IP from the LC display Example query NETW INT1 IP Example response 192 168 0 1 NETWork IP Syntax NETWork IP Returns the actual IP of the network in general If both network ports have a valid IP the address of the first port ...

Страница 36: ... until the command is completely handled and checked The following programming examples do not show any error queries for the sake of brevity and readability You are recommended to use the following pseudo code to run the programming examples or any remote programming command 1 send command string plus termination character 2 send error query string plus termination character 3 read and handle res...

Страница 37: ... so the complete set of SCPI commands should be SYST CONF SYST ERR For the sake of brevity error queries will be omitted in subsequent examples Switching Assume you want to put the modules into following paths 1st slot path 2 3rd slot path 0 i e disconnect all terminals 5th slot 1st relay path 1 2nd relay path 2 In order to do so you could use the following series of SCPI commands RST REL SWIT PAT...

Страница 38: ...instructions 1 Make sure the device is powered off and all cables are disconnected 2 Open the fuse carrier on the rear side of the instrument see Figure 11 1 release the fuse carrier using a screwdriver 2 pull the fuse carrier out 3 Replace both fuses with 1 6AT 250 V slow blow 4 Insert and close the fuse carrier properly see Figure 12 38 BitifEye Digital Test Solutions GmbH Figure 11 Removing Fus...

Страница 39: ...odule or a filler panel follow these instructions 1 Make sure the device is powered off and all cables are disconnected 2 Dismount the two screws at the very top of the module and the two screws at the very bottom of the module below the handle using a Torx T8 screwdriver see Figure 13 3 Carefully pull the module out see Figure 14 Note that switch modules are in a red plastic rail so you can only ...

Страница 40: ...ed off and all cables are disconnected 2 If a module or filler panel is still installed remove it first see page 39 3 Carefully push the module into the slot see Figure 15 Make sure that the module is in the red plastic rail Push in until the front panel of the module is flush with the others 4 Mount the two screws at the very top of the module and the two screws at the very bottom of the module b...

Страница 41: ...rea Network LC D Liquid Crystal Display LED Light Emitting Diode LSB Least Significant Bit LXI LAN based eXtensions for Instrumentation MSB Most Significant Bit PC Personal Computer RF Radio Frequency SCPI Standard Commands for Programmable Instruments SMA Sub Miniature A Connector USB Universal Serial Bus VISA Virtual Instrument Software Architecture BIT 2100B User Manual 41 ...

Отзывы: