Free English YOKOGAWA DL6104 (01) PDF document. Download the PDF, use the online viewer, or browse the FAQs for easy troubleshooting.
CLICK HERE TO DOWNLOAD YOKOGAWA DL6104 (01) PDF DOCUMENT
If this is not the document you want for this product, click here to see if we have any other documents for this product.
What manuals are provided for the YOKOGAWA DL6104, and what do they cover?
The following manuals are provided for the YOKOGAWA DL6104:
| Manual Title | Manual No. | Description |
|---|---|---|
| DL6000/DLM6000 Series Digital Oscilloscope/Mixed Signal Oscilloscope User’s Manual | IM DLM6054-01EN | Explains all functions and procedures of the DL6000/DLM6000 series excluding the communication functions. |
| DL6000/DLM6000 Series Digital Oscilloscope/Mixed Signal Oscilloscope Communication Interface User’s Manual | IM DLM6054-17EN | This manual. Explains the communication interface functions of the DL6000/DLM6000 series. |
| DL6000/DLM6000 Series Digital Oscilloscope/Mixed Signal Oscilloscope Serial Bus Signal Triggering and Analysis Function User’s Manual | IM DLM6054-51EN | Explains the optional I2C bus signal, CAN bus signal, LIN bus signal, SPI bus signal, and UART bus signal triggering and analysis features and how to use them. |
| DL6000/DLM6000 Series Digital Oscilloscope/Mixed Signal Oscilloscope Power Supply Analysis Function User’s Manual | IM DLM6054-61EN | Explains the optional power supply analysis features and how to use them. |
What are the functions of the front and rear panel keys and connectors related to the communication interface on the YOKOGAWA DL6104?
Front Panel:
SYSTEM key: Press this key to select the communication interface (USB, Ethernet, etc.).
SHIFT + CLEAR key: Press this key to clear the remote mode (controlled via communications) and enter the local mode, in which key operations are enabled. This action is invalid if the instrument has been set to Local Lockout mode by the controller.
Rear Panel:
USB interface connector: This connector is used to connect the YOKOGAWA DL6104 to a controller (such as a PC) using a USB cable.
Ethernet port (Optional): This port is for connecting the YOKOGAWA DL6104 to a controller (such as a PC) using an Ethernet cable.
PC card slot: Connect a GP-IB card to this slot and then connect to a controller (such as a PC).
What are the functions and specifications of the USB interface on the YOKOGAWA DL6104?
USB Interface Functions
Reception Function: You can specify the same settings as those specified by front panel key operations. It receives output requests for measured and computed data, setup parameters of the panel, and error codes.
Transmission Function: It outputs measured and computed data, panel setup parameters, the status byte, and error codes that have occurred.
USB Interface Specifications
| Electrical and mechanical specifications: | Conforms to USB Rev. 2.0 |
| Connector: | Type B connector (receptacle) |
| Number of ports: | 1 |
| Power supply: | Self-powered |
| PC system supported: | PC running Windows 2000 or Windows XP with a standard USB port (a separate device driver is needed to connect to a PC). |
Data Rate (Reference Response Times for Analog Signals)
| Number of Data Points | Word Data | ASCII Data |
|---|---|---|
| 2500 | Approx. 51 ms | Approx. 0.469 s |
| 125000 | Approx. 193 ms | Approx. 22.766 s |
| 1250000 | Approx. 1606 ms | Approx. 224.890 s |
| 2500000 | Approx. 3188 ms | Approx. 451.297 s |
| 6250000 | Approx. 7841 ms | Approx. 1127.625 s |
Data Rate (Reference Response Times for Logic Signals)
| Number of Data Points | Word Data | ASCII Data |
|---|---|---|
| 2500 | Approx. 78 ms | Approx. 0.141 s |
| 125000 | Approx. 625 ms | Approx. 3.516 s |
| 1250000 | Approx. 5547 ms | Approx. 34.531 s |
| 2500000 | Approx. 11156 ms | Approx. 69.375 s |
| 6250000 | Approx. 27812 ms | Approx. 173.266 s |
How do I switch between Remote and Local modes on the YOKOGAWA DL6104 when using the USB interface?
Switching from Local to Remote Mode:
If the YOKOGAWA DL6104 receives a “:COMMunicate:REMote ON” command from the PC while in local mode, it switches to remote mode.
REMOTE is displayed in the center of the upper section of the screen.
All keys except the SHIFT + CLEAR key are disabled.
Settings entered in local mode are retained.
Switching from Remote to Local Mode:
Pressing SHIFT + CLEAR in remote mode puts the instrument in local mode. However, this is not possible if the instrument has received a “:COMMunicate:LOCKout ON” command from the PC (local lockout condition). When the YOKOGAWA DL6104 receives a “:COMMunicate:REMote OFF” command from the PC, it switches to local mode regardless of the local lock condition.
The REMOTE indication disappears from the screen.
Key operations are enabled.
Settings entered in remote mode are retained.
Note: The USB interface cannot be used simultaneously with another interface (Ethernet or GP-IB interface).
What precautions should be taken when making connections via the USB interface on the YOKOGAWA DL6104?
Connect the USB cable by inserting the connector firmly into the USB connector.
When connecting multiple devices using USB hubs, connect the YOKOGAWA DL6104 to the USB hub that is closest to the controller.
Do not insert the USB cable into the GO/NO-GO output terminal. If you do, the instrument may malfunction.
How do I set up the USB interface for remote control on the YOKOGAWA DL6104?
To remotely control the YOKOGAWA DL6104 using communication commands through the USB port, follow these steps:
1. Press the UTILITY key.
2. Press the Remote Control soft key.
3. Press the USB soft key.
4. Select USBTMC from the menu.
5. Restart the YOKOGAWA DL6104 to enable the setting. You must wait at least 10 seconds after turning the power switch OFF before turning it back ON.
Important Notes:
Only the communication interface selected under Remote Control is enabled. The instrument will not accept commands transmitted to other unselected interfaces.
To control the YOKOGAWA DL6104 remotely, you must install the appropriate TMC (Test and Measurement Class) driver on your PC.
You cannot use keys or communication commands to perform file operations when a PC is connected and the Mass Storage setting is enabled. To perform file operations, you must restart the instrument after disconnecting the PC or enabling the TMC setting.
What are the specifications and data transfer rates for the optional Ethernet/VXI-11 interface on the YOKOGAWA DL6104?
Ethernet/VXI-11 Interface Features
Reception Feature: Allows you to specify the same settings through an Ethernet connection that you can with the front panel keys. It can receive requests for measured data, panel settings, and error codes.
Transmission Feature: Transmits measured and computed data, panel setting data, the status byte, and error codes.
Ethernet/VXI-11 Interface Specifications
| Electrical and mechanical specifications | IEEE802.3 compliant |
| Simultaneous connections | 1 |
| Port number | Ethernet: 10001/tcp VXI-11: 10240/tcp, 10250/tcp, 111/tcp, and 111/udp |
Data Transfer Rates (Ethernet Interface – Analog Signals)
| Number of Data Points | Word Data | ASCII Data |
|---|---|---|
| 2500 | Approx. 16 ms | Approx. 0.391 s |
| 125000 | Approx. 259 ms | Approx. 19.063 s |
| 1250000 | Approx. 2313 ms | Approx. 189.812 s |
| 2500000 | Approx. 4595 ms | Approx. 379.750 s |
| 6250000 | Approx. 10400 ms | Approx. 950.532 s |
Data Transfer Rates (VXI-11 Ethernet Interface – Analog Signals)
| Number of Data Points | Word Data | ASCII Data |
|---|---|---|
| 2500 | Approx. 31 ms | Approx. 0.406 s |
| 125000 | Approx. 235 ms | Approx. 19.172 s |
| 1250000 | Approx. 2286 ms | Approx. 191.876 s |
| 2500000 | Approx. 4541 ms | Approx. 383.012 s |
| 6250000 | Approx. 11150 ms | Approx. 958.128 s |
How do I connect the YOKOGAWA DL6104 to a network using the Ethernet interface?
Connect a UTP (Unshielded Twisted-Pair) or STP (Shielded Twisted-Pair) cable that is connected to a hub or other network device to the 100BASE-TX port on the rear panel of the YOKOGAWA DL6104.
100BASE-TX Ethernet Port LEDs:
LINK LED: Illuminates when a link is established between the YOKOGAWA DL6104 and another device and they are capable of communicating.
ACT LED: Blinks when packets are being sent and received normally.
Notes about Connections:
Be sure to connect the YOKOGAWA DL6104 to a PC through a hub using straight cables. The instrument may not operate properly if you connect it directly to a PC using a cross cable.
If you use UTP cables (straight cables), make sure they are category 5.
How do I set up the network settings on the YOKOGAWA DL6104 for Ethernet communication?
To configure the network settings for remote control:
1. Press the UTILITY key.
2. Press the Remote Control soft key.
3. Press the Network or Network(VXI-11) soft key to display the menu.
4. From this menu, you can configure the following:
User Name and Password: The Ethernet interface has a user authentication feature. Set the user name (up to 30 characters, default is “anonymous”) and password (up to 30 characters). User names and passwords are case-sensitive. When the user name is “anonymous,” you do not need to enter a password.
Timeout Value: The YOKOGAWA DL6104 will disconnect from the controller if it is not accessed for the period of time you specify here.
TCP/IP: To use the Ethernet interface, you must specify the IP address, Subnet mask, and Default gateway.
Note: Only the interface you select after pressing Remote Control is valid. The YOKOGAWA DL6104 does not accept commands transmitted to other unselected communication interfaces. The instrument terminates the connection if there is an error in the user authentication process.
What are the precautions for connecting a GP-IB card to the YOKOGAWA DL6104?
When connecting the GP-IB card and cables, observe the following precautions:
For handling the GP-IB card, refer to its own manual.
Attach the GP-IB correctly with the front face up.
Connect the GP-IB card to the PC card slot first, then turn the YOKOGAWA DL6104 ON.
No more than 15 devices, including the controller, can be connected on a single bus.
When connecting multiple devices, each device must have its own unique address.
Use a cable of length 2 m or less for connecting devices.
Ensure the total cable length does not exceed 20 m.
When communicating, have at least two-thirds of the devices turned ON.
Connect multiple devices in a star or linear configuration. Do not wire them in a loop or parallel configuration.
CAUTION: When connecting or disconnecting communication cables, make sure to turn OFF the PC and the YOKOGAWA DL6104. Otherwise, erroneous operation or damage to the internal circuitry may result.
What are the GP-IB interface functions of the YOKOGAWA DL6104?
Listener Capability:
All settings that can be configured with the panel keys can be set through the GP-IB interface, except for power ON/OFF and communication parameter settings.
Receives commands from a controller to output setup information, waveform data, and other information.
Receives status report commands.
Talker Capability:
Outputs setup information, waveform data, and other information.
Note: Listen-only, talk-only, and controller capabilities are not available on the YOKOGAWA DL6104.
What are the specifications of the GP-IB interface on the YOKOGAWA DL6104?
| Electrical and mechanical specifications: | Conforms to IEEE St’d 488-1978 |
| Protocol: | Conforms to IEEE St’d 488.2-1992 |
| Code used: | ISO (ASCII) code |
| Mode: | Addressable mode |
| Address setting: | The address can be set in the range from 0 to 30. |
| Clear remote mode: | Remote mode can be cleared by pressing SHIFT + CLEAR except when the instrument is in Local Lockout mode. |
Functional Specifications
| Function | Subset Name | Description |
|---|---|---|
| Source handshaking | SH1 | Full source handshaking capability |
| Acceptor handshaking | AH1 | Full acceptor handshaking capability |
| Talker | T6 | Basic talker capability, serial polling, untalk on MLA (My Listen Address), and no talk-only capability |
| Listener | L4 | Basic listener capability, unlisten on MTA (My Talk Address), and no listen-only capability. |
| Service request | SR1 | Full service request capability |
| Remote local | RL1 | Full remote/local capability |
| Parallel polling | PP0 | No parallel polling capability |
| Device clear | DC1 | Full device clear capability |
| Device trigger | DT0 | No device trigger capability |
| Controller | C0 | No controller capability |
| Electrical characteristics | E1 | Open collector |
How does the YOKOGAWA DL6104 respond to GP-IB interface messages?
The YOKOGAWA DL6104 responds to interface messages as follows:
Responses to a Uni-Line Message
IFC (Interface Clear): Clears the talker and listener functions. Stops output if data is being output.
REN (Remote Enable): Switches between the remote and local modes.
Responses to a Multi-Line Message (Address Command)
GTL (Go To Local): Switches to the local mode.
SDC (Selected Device Clear): Clears the program message (command) being received and the output queue. *OPC and *OPC? commands in execution are void. The *WAI and COMMunicate:WAIT commands are immediately terminated.
Responses to a Multi-Line Message (Universal Command)
LLO (Local Lockout): Disables the CLEAR key on the front panel to prohibit switching to the local mode.
DCL (Device Clear): Same operation as the SDC message.
SPE (Serial Poll Enable): Sets the talker function on all devices on the bus to serial polling mode. The controller polls the devices in order.
SPD (Serial Poll Disable): Clears the serial polling mode of the talker function on all devices on the bus.
Note: The difference between SDC and DCL is that SDC messages require talker or listener designation and are directed at a particular instrument, while DCL messages do not and are directed at all instruments on the bus.
What is the format for program and response messages when communicating with the YOKOGAWA DL6104?
Program Messages (Controller to Instrument)
A program message consists of one or more program message units, separated by a semicolon (;). Each unit corresponds to one command. The entire message is ended with a program message terminator (PMT).
A program message unit has the format: <Program header> <Program data>
<Program header>: Indicates the command type.
<Program data>: Optional data required for the command. It’s separated from the header by a space. Multiple data sets are separated by commas (,).
Example: :ACQuire:MODE NORMal<PMT>
Response Messages (Instrument to Controller)
A response message consists of one or more response message units, separated by a semicolon (;). The entire message is ended with a response message terminator (RMT).
A response message unit has the format: <Response header> <Response data> or just <Response data>
<Response header>: Sometimes precedes the response data, separated by a space.
<Response data>: The content of the response. Multiple sets are separated by commas (,).
Example: :ACQUIRE:MODE NORMAL;HRMode 1<RMT>
What precautions should I take when transferring messages to avoid a deadlock with the YOKOGAWA DL6104?
To avoid communication issues, follow these precautions:
If a program message that does not contain a query is sent, the next program message can be sent at any time.
If a program message that contains a query is sent, a response message must be received before the next program message can be sent. Sending another message before receiving the full response will cause an error.
If the controller tries to receive a response message when there is none, an error occurs.
Deadlock: A deadlock occurs when both the transmit and receive buffers of the instrument become full, causing it to stop operating. To avoid this, keep the program message (including the terminator) below 1024 bytes. A deadlock will never occur if a program message does not contain a query.
What are the different types of command headers used for programming the YOKOGAWA DL6104?
There are three types of commands (program headers) that are sent from the controller to the instrument:
Common Command Header: Commands defined in the USBTMC-USB488 standard. The header format always begins with an asterisk (*).
Example: *CLS
Compound Header: Dedicated commands for the instrument, arranged in a hierarchy. A colon (:) is used to specify a lower level in the hierarchy.
Example: :ACQuire:MODE
Simple Header: Functionally independent commands that do not have a hierarchy.
Example: :STARt
How do I interpret command syntax and data types for the YOKOGAWA DL6104?
The syntax for commands and data follows specific rules and formats.
Syntax Symbols (BNF – Backus-Naur Form)
| Symbol | Meaning | Example |
|---|---|---|
| < > | Defined value | CHANnel<x> where <x> = 1 to 4 |
| { } | Select from values given in { } | COUPling {AC|DC|DC50|GND} |
| | | Exclusive OR | |
| [ ] | Can be omitted | TRIGger [:SIMPle]:SLOPe |
Data Types
Data contains conditions and values. Common data types include:
<Decimal>: A decimal number (integer, fixed-point, or floating-point).
<Voltage>, <Time>, etc.: A physical value which can include a multiplier (e.g., M for milli, K for kilo) and a unit (e.g., V for Volts, S for Second).
<Character Data>: A predefined character string (mnemonic) selected from a list, e.g., {AC|DC|GND}.
<Boolean>: Indicates ON or OFF, set using ON, OFF, 1, or 0.
<String data>: An arbitrary character string enclosed in single (‘) or double (“) quotation marks.
<Block data>: Arbitrary 8-bit data, used only in response messages.
Header Interpretation Rules
Mnemonics are not case sensitive (e.g., “CURSor” is the same as “cursor”).
The lower-case section of a header can be omitted (e.g., “CURSor” can be written as “CURS”).
A question mark (?) at the end of a header indicates a query and cannot be omitted.
How can I synchronize program execution with overlap commands on the YOKOGAWA DL6104?
Some commands on the YOKOGAWA DL6104 are “overlap commands,” meaning the next command may start before the previous one is completed (e.g., loading a file). To ensure commands execute sequentially and prevent issues, you can use the following synchronization methods:
Using the *WAI Command: The *WAI command holds subsequent commands until the current overlap command is completed. Placing *WAI after an overlap command forces the program to wait.
Example: :FILE:LOAD:SETup:EXECute "CASE1";*WAI;:CHANnel1:VDIV?
Using the *OPC Command: The *OPC command sets bit 0 (the OPC bit) of the standard event register to 1 when the overlap operation is completed. You can then configure the instrument to generate a service request when this bit is set, and your program can wait for this service request before proceeding.
Using the *OPC? Query: The *OPC? query generates a response (“1”) only after the overlap operation is completed. Your program can send this query and wait for the response before sending the next command.
Using the COMMunicate:WAIT Command: This command halts communications until a specific event is generated, such as a bit changing in the condition register, which can be used to signal the end of an acquisition.
What are the functions of the main communication command groups for the YOKOGAWA DL6104?
| Command Group | Function |
|---|---|
| ACQuire Group | Queries and sets settings related to waveform acquisition (mode, averaging, record length, etc.). |
| ANALysis Group | Queries and sets settings related to analysis functions like histograms and FFT. |
| ASETup Group | Executes or cancels auto setup. |
| CALibrate Group | Queries and sets settings related to calibration. |
| CHANnel Group | Queries and sets all settings related to a specific channel (coupling, bandwidth, V/div, etc.). |
| CLEar Group | Clears traces. |
| COMMunicate Group | Queries and sets settings related to communications (headers, remote/local mode, synchronization, etc.). |
| CURSor Group | Queries and sets all settings related to cursor measurements. |
| DISPlay Group | Queries and sets all settings related to the display (format, intensity, color, etc.). |
| FILE Group | Queries and sets all settings related to the file system (directory, save, load, etc.). |
| GONogo Group | Queries and sets all settings related to GO/NO-GO determination. |
| HCOPy Group | Queries and sets all settings related to the output of screen data (hard copy). |
| HISTory Group | Queries and sets all settings related to the history function. |
| IMAGe Group | Queries and sets all settings related to the output of screen image data. |
| INITialize Group | Executes or cancels initialization. |
| LOGic Group | Queries and sets all settings related to the logic inputs. |
| MATH Group | Queries and sets all settings related to math computations. |
| MEASure Group | Queries and sets all settings related to the automated measurement of waveform parameters. |
| REFerence Group | Queries and sets all settings related to the reference waveforms. |
| SEARch Group | Queries and sets all settings related to the search function. |
| SNAP Group | Executes the snapshot function. |
| SSTart Group | Starts waveform acquisition with the trigger mode set to single. |
| STARt Group | Starts waveform acquisition. |
| STATus Group | Queries and sets all settings related to the communication status function registers. |
| STOP Group | Stops waveform acquisition. |
| SYSTem Group | Queries and sets all settings related to the system (clock, language, etc.). |
| TELecomtest (Mask) Group | Queries and sets all settings related to the mask test. |
| TIMebase Group | Queries and sets all settings related to the time base. |
| TRIGger Group | Queries and sets all settings related to the trigger. |
| WAVeform Group | Queries information about and sets parameters for waveform data transfer. |
| ZOOM Group | Queries and sets all settings related to the waveform zoom. |
| Common Command Group | Standard IEEE 488.2 commands (*CLS, *IDN?, *RST, etc.). |
What are the different status registers and queues on the YOKOGAWA DL6104 and how are they used?
The YOKOGAWA DL6104 uses a system of registers and queues for status reporting, conforming to the IEEE 488.2 standard.
| Name | Functions | Writing Command | Reading Command |
|---|---|---|---|
| Status byte | Summarizes the status of the instrument. | – | Serial polling (RQS), *STB? (MSS) |
| Service request enable register | Masks the status byte to control when a service request is generated. | *SRE | *SRE? |
| Standard event register | Records standard device-related events (e.g., command error, execution error). | – | *ESR? |
| Standard event enable register | Masks the standard event register. | *ESE | *ESE? |
| Extended event register | Records changes in the device’s internal condition. | – | STATus:EESR? |
| Extended event enable register | Masks the extended event register. | STATus:EESE | STATus:EESE? |
| Condition register | Reflects the current instrument status (e.g., running, awaiting trigger). | – | STATus:CONDition? |
| Transition filter | Defines which changes (rising/falling edge) in the condition register will be recorded in the extended event register. | STATus:FILTer<x> | STATus:FILTer<x>? |
| Output queue | Stores response messages for queries. | All query commands | (Read by controller) |
| Error queue | Stores error numbers and messages. | – | STATus:ERRor? |
What is the meaning of each bit in the Status Byte of the YOKOGAWA DL6104?
The Status Byte register summarizes the instrument’s status. Each bit has a specific meaning:
| Bit 7 | Not used (always 0) |
| Bit 6 (RQS/MSS) | Request Service / Master Status Summary: Set to 1 when the logical AND of the other status bits (0-5) and the service request enable register is not 0. This indicates the instrument is requesting service. |
| Bit 5 (ESB) | Event Summary Bit: Set to 1 when an event in the Standard Event Register has occurred (and is not masked). |
| Bit 4 (MAV) | Message Available: Set to 1 when the output queue is not empty and has data to be transmitted. |
| Bit 3 (EES) | Extend Event Summary Bit: Set to 1 when an event in the Extended Event Register has occurred (and is not masked). |
| Bit 2 (EAV) | Error Available: Set to 1 when the error queue is not empty (i.e., an error has occurred). |
| Bit 1 | Not used (always 0) |
| Bit 0 | Not used (always 0) |
What do the communication error codes on the YOKOGAWA DL6104 mean?
Error in Communication Command (100-199)
| Code | Messages | Corrective Action |
|---|---|---|
| 102 | Syntax error. | Invalid syntax. |
| 103 | Invalid separator. | Use a comma to separate the data. |
| 104 | Data type error. | Write using the correct data form. |
| 108 | Parameter not allowed. | Check the number of data points. |
| 109 | Missing parameter. | Enter the required data. |
| 113 | Undefined header. | Check the header. |
| 123 | Exponent too large. | Use a smaller exponent for <NR3> format. |
| 141 | Invalid character data. | Select character data from the selections available in {…|…|…}. |
| 150 | String data error. | Enclose <String> in double quotation or single quotation marks. |
Error in Communication Execution (200-299)
| Code | Messages | Corrective Action |
|---|---|---|
| 221 | Setting conflict. | Check the relevant settings. |
| 222 | Data out of range. | Check the range. |
| 224 | Illegal parameter value. | Check the range. |
| 241 | Hardware missing. | Check the installed options. |
Error in Communication Query (400-499)
| Code | Messages | Corrective Action |
|---|---|---|
| 410 | Query INTERRUPTED. | Check transmission/reception order. |
| 420 | Query UNTERMINATED. | Check transmission/reception order. |
| 430 | Query DEADLOCKED. | Limit the length of the program message including <PMT> to 1024 bytes or less. |
How to use the PDF below:
* Touchscreen: Swipe up/down with-in the PDF to scroll and pinch or spread with two fingers to zoom.
* Mouse: While your mouse is hovering over the PDF, use the mouse wheel to scroll and click on the – / + buttons at the bottom of the PDF to zoom.
CLICK HERE TO DOWNLOAD YOKOGAWA DL6104 (01) PDF DOCUMENT
