RadiMation Application Note 163

From RadiWiki
Revision as of 13:50, 24 January 2025 by Joro (talk | contribs)
Jump to navigation Jump to search

Automatically retrieve and log the operating mode of the tested EUT[edit]

In EMC testing, it is sometimes necessary to check and document specific information about the Equipment Under Test (EUT), such as its operating mode, model number, firmware version, or activated options. RadiMation includes a 'General test information retriever' device driver, classified as an 'EUT controller' device driver, which can be configured to automatically retrieve this information during testing.

This application note explains how to configure and use the 'General test information retriever' device driver in RadiMation, providing examples of commands and regular expressions to extract specific information. This feature is particularly useful for repetitive or production testing on similar EUTs.

Manually documenting the operating mode or other key characteristics of the EUT during tests can be time-consuming and error-prone. To automate and standardize this process, RadiMation allows users to configure a device driver that retrieves information directly from the EUT and logs it into the general information of the test.

Configuration of the 'General test information retriever' device driver[edit]

The 'General test information retriever' device driver in RadiMation can be configured in three main steps. These are detailed below:

  1. Navigate to the Device Drivers tab in the Configuration window.
  2. Select the EUT Controller list.
  3. Create a new device driver: 'General test information retriever', and specify a logical name, for example: 'Operating mode retriever'.
    <SCREENSHOT: Createnew OperatingModeRetriever.png>
  4. Click on Advanced, and select the {{

Step 2: Configure the Device Driver[edit]

The following parameters must be configured in the 'General test information retriever' device driver:

  • **Request Command**: The command that will be sent to the EUT to request the required information.
  • **Response Regular Expression**: A regex pattern used to extract specific information from the EUT's response.
  • **Information Item Name**: The name under which the retrieved information will be stored in the test's general information.

<SCREENSHOT>

Step 3: Example Configurations[edit]

Below are examples of commands, regular expressions, and their corresponding information item names:

1. **Retrieve the Operating Mode**

  - Request Command: `GET_MODE`  
  - Response Regular Expression: `MODE: ([A-Za-z0-9]+)`  
  - Information Item Name: `Operating Mode`

2. **Retrieve the Model Number**

  - Request Command: `GET_MODEL`  
  - Response Regular Expression: `MODEL: ([A-Za-z0-9-]+)`  
  - Information Item Name: `Model Number`

3. **Retrieve the Firmware Version**

  - Request Command: `GET_FW`  
  - Response Regular Expression: `FW_VERSION: ([0-9\.]+)`  
  - Information Item Name: `Firmware Version`

4. **Retrieve Installed Options**

  - Request Command: `GET_OPTIONS`  
  - Response Regular Expression: `OPTIONS: ([A-Za-z0-9, ]+)`  
  - Information Item Name: `Installed Options`

Step 4: Using the Device Driver[edit]

After configuring the device driver and including it in a test site, the following will occur automatically during each test: 1. At the start of every test, the configured command is sent to the EUT. 2. The response from the EUT is processed using the specified regex. 3. The extracted information is stored in the test's general information under the configured name.

4. Conclusion[edit]

The 'General test information retriever' device driver in RadiMation is a powerful tool for automating the retrieval and logging of specific EUT information during testing. By configuring a command, response regex, and information item name, users can ensure that vital details—such as operating mode, model number, firmware version, and installed options—are accurately documented for every test.

This feature is especially beneficial for repetitive and production testing scenarios, as it saves time and ensures consistency across tests.

For additional details or troubleshooting, please refer to the RadiMation wiki or contact technical support.