Chapter 15

From RadiWiki
Revision as of 12:26, 28 August 2008 by Jewe (talk | contribs) (New page: Radimation® EMC software ------- Device drivers ------- Table of contents: 15 Device drivers 54 15.1 Introduction 54 15.2 Configurable device drivers vs. non configurable device dri...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Radimation® EMC software


Device drivers -------


Table of contents:

15 Device drivers 54 15.1 Introduction 54 15.2 Configurable device drivers vs. non configurable device drivers 54 15.3 Configuration 54 15.3.1 New 54 15.3.2 Edit 54 15.3.3 Remove 54 15.3.4 RS 232 Setting 54 15.3.5 IEEE Setting 54 15.4 General Settings 54 15.4.1 Description 54 15.4.2 Brand 54 15.4.3 Type 54 15.4.4 ID 54 15.4.5 Serial number 54 15.4.6 Hardware version 54 15.4.7 Software version 54 15.4.8 Calibration Expires 54 15.4.9 Advanced 54 15.5 Device specific configuration 54 15.5.1 Signal generator 54 15.5.2 Amplifier 54 15.5.3 Antenna 54 15.5.4 Coupler 54 15.5.5 Powermeter 54 15.5.6 Field Sensor 54 15.5.7 AD converter 54 15.5.8 Injection device 54 15.5.9 Calibration Jigs 54 15.5.10 Current Sensor 54 15.5.11 Pre Amplifiers 54 15.5.12 Receivers / Spectrum analyser 54 15.5.13 LISN 54 15.5.14 Turn Table 54 15.5.15 Antenna Tower 54 15.5.16 Absorbing Clamps 54 15.5.17 Clamp positioner 54 15.5.18 Cables 54 15.5.19 Switch matrix 54 15.5.20 EUT Controller 54 15.6 Virtual devices 54 15.7 Configurable devices 54 15.7.1 Generic settings 54 15.7.2 Signal generator 54 15.7.3 Amplifier 54 15.7.4 Antenna 54 15.7.5 Powermeter 54 15.7.6 AD converter 54 15.7.7 Calibration Jigs 54 15.7.8 Current Sensor 54 15.7.9 Pre Amplifiers 54 15.7.10 Receivers / Spectrum analyser 54 15.7.11 LISN 54 15.7.12 Turn Table 54 15.7.13 Antenna Tower 54 15.7.14 Absorbing Clamps 54 15.7.15 Clamp positioner 54 15.7.16 Cables 54 15.7.17 Switch matrix 54 15.7.18 EUT Controller 54 15.8 Messages 54 15.8.1 This Device cannot be configured 54 15.8.2 Unknown Device Driver 54 15.8.3 GPIB: Device is not connected 54 15.8.4 Device not connected 54 15.9 How to make a buscapture 54 15.10 Ddlogger.dat 54 15.11 AD convertors 54 15.11.1 National Instruments 6023E 8 Analog inputs 54 15.11.2 Hewlett Packard 34401A 54 15.11.3 Hewlett Packard 54600 54 15.11.4 Hewlett Packard 3562A 54 15.11.5 Hewlett Packard 59313 54 15.11.6 Hewlett Packard 59313 54 15.11.7 Marconi 2305 54 15.11.8 Fluke 45 AC Current 54 15.11.9 Fluke 45 DC Current 54 15.11.10 Fluke 45 AC Voltage 54 15.11.11 Fluke 45 DC Voltage 54 15.11.12 Fluke 45 Frequency 54 15.11.13 Fluke 45 Resistance 54 15.11.14 LeCroy 9304AM Channel A,B,C,D 54 15.11.15 Fluke 8840A AC Current 54 15.11.16 Fluke 8840A DC Current 54 15.11.17 Fluke 8840A AC Voltage 54 15.11.18 Fluke 8840A DC Voltage 54 15.11.19 Hewlett Packard 3478A AC Current 54 15.11.20 Hewlett Packard 3478A DC Current 54 15.11.21 Hewlett Packard 3478A AC Voltage 54 15.11.22 Hewlett Packard 3478A DC Voltage 54 15.11.23 Tektronix TDS 400 Series 54 15.11.24 Tektronix TDS 500A Series 54 15.11.25 Tektronix TDS 600A Series 54 15.11.26 Tektronix TDS 3000 Series 54 15.11.27 D.A.R.E!! Development Radimate 2 and 3 54 15.11.28 EPI 575 54 15.11.29 Parallel Port Input 0x3BC and 0x378 54


15 Device drivers

15.1 Introduction

Device drivers are the lowest layer in Radimation, they make it possible to communicate with thousands of different devices. They make the system flexible, while the Core stays generic. The Core does not even know which device it is controlling, only the type of device. So if you have bought a new spectrum analyser or signal generator you only have to tell the software to use this new device and all the rest stays the same. 15.2 Configurable device drivers vs. non configurable device drivers

Radimation has two types of device drivers, configurable and none configurable device drivers. Configurable devices for instance are powermeter, signal generators and spectrum analysers. For these devices you can set the IEEE address or the serial port which Radimation has to use to be able to communicate with these devices. None configurable devices are couplers and calibration jigs. You might think that it is useless to have non-configurable drivers, but the opposite has been proven many times. Non-configurable drivers still contain important information like the start and stop frequency of a device. With this information Radimation can prevent the test engineer from making large mistakes, like using the wrong coupler in a certain frequency range.

15.3 Configuration

You can configure a device in the configuration screen. You can access the configuration screen by selecting configuration ==> configuration in the main menu. The window showed below will appear.

You can select the type of device you want in the box that is situated top right. The big window will display all currently configured device drivers, like in the picture all configured AD Converters.

15.3.1 New

If you press New a new window will appear, like the one below. Select the device you want and press New, if you do not whish to create a new device press Close.

If you select New the window below will appear. You can now give the device a unique name, which will be used in the software.


15.3.2 Edit

To edit the configuration of a device, select the device in the list and press Edit. Now two things can happen, either you seen an configuration screen of the device or an message box that tells you that you can not configure this device. The message box is explained in the chapter Messages and the configuration screen is explained in the chapter Device specific configuration

15.3.3 Remove

If you want to remove a device driver, select the device and press Remove. Please note that this driver will then not be available in the test sites, not even if you insert the exact same type of device with the exact the same name. 15.3.4 RS 232 Setting


In the textbox you can type the COM port which Radimation has to use to able to communicate with the device. Baudrate, 7 or 8 bits and parity do not need to set because this is device specific. 15.3.5 IEEE Setting Basic


Primary Address

The primary address specifies the address of the device, so if the device you want to configure is on address is on 20 you enter 20. Please consult the manual of the device how to get the GPIB address of the device.

Show advanced configuration

Advanced configuration enables the user to setup the GPIB board. The configuration is discussed in “IEEE settings advanced” This option should only be used if the default settings are not sufficient enough. 15.3.6 IEEE Setting advanced


GPIB Board

With GPIB Board you can specify the GPIB board that is used. The default value is 0 and can only be different when multiple GPIB boards are present.

Primary Address

The primary address specifies the address of the device, so if the device you want to configure is on address is on 20 you enter 20. Please consult the manual of the device how to get the GPIB address of the device.

Secondary Address

The second address is default 0, and should only be changed when needed. For further information please look in the help of National Instruments 488.2.

GPIB Delay

GPIB delay is the delay between GPIB reading and writing actions. Some older IEEE 488.2 machines have difficulty communicating with fast pc’s (>2.5 GHz). This is most of the time noticeable when a driver is sometimes working and some times gives a GPIB(EABO or TIMO) error. These problems are mostly random. If this is your problem insert a GPIB delay time of 3000. Run the test again and see of the problem as disappeared. Is the problem has disappear then your problem was timing, if not please contact your reseller and report the problems you are having.

General Settings

General settings are settings that can be configured in every device driver. The picture below shows the setting of a signal generator.

15.3.7 Description

In the description window the description of the device can be changed/viewed. The description can be used in the report generator. Changing the description does not result in losing the device in the test sites. the description is automatically updated in test site. When generating a report with a test prior to the change the old description is inserted. 15.3.8 Brand

In the brand window the brand of the device can be changed/viewed. This brand can be used in the report generator.


15.3.9 Type

In the type window the brand of the device can be changed/viewed. This type can be used in the report generator. 15.3.10 ID

In the ID window the internally used ID of the device can be changed/viewed. This ID can be used in the report generator. The main function of this window is to link your measurement to your devices for easier reproduction. 15.3.11 Serial number

In the brand window the brand of the device can be changed/viewed. This brand can be used in the report generator. 15.3.12 Hardware version

In the hardware version the brand of the device can be changed/viewed. This brand can be used in the report generator. 15.3.13 Software version

In the software version the brand of the device can be changed/viewed. This brand can be used in the report generator. 15.3.14 Calibration Expires

You can set the date that this device needs to be calibrated. Depending upon the setting in the configuration window Radimation will use this date. When you press the control a small window will appear, allowing you to select the new date. 15.3.15 Advanced

Pressing advanced opens the advanced menu of the device driver. Device specific configuration will explain this menu for every device type. Please note that the configuration does not apply on the configurable or virtual drivers. Please view chapter Configurable devices or Virtual devices for these devices.


15.4 Device specific configuration

15.4.1 Signal generator

Pressing advanced will open an IEEE configuration screen. Please view chapter IEEE setting for a complete description. See chapter 14.2 and 14.3 for correcting this device.

15.4.2 Amplifier

When an amplifier can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the amplifier can not be remotely controlled the message This Device cannot be configured will appear. See chapter 14.2 and 14.3 for correcting and protecting this device.

15.4.3 Antenna

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.4 Coupler

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.5 Powermeter

Wait Time: Wait time is the time that Radimation may take for one measurement

Max Difference: The maximum allowed difference between the minimum and the maximum of measurements defined in the measurement window

Measure: Measure is the minimum amount of measurements Radimation has to make to determine the power.

Max Measure: Maximum measurement is the maximum amount of measurement Radimation may take to determine the power.

Now that all windows have been generally explained, the procedure Radimation uses is the following. Radimation takes the amount of measurements as defined in the Measure window. After that Radimation determines the minimum, maximum and difference. When the difference is equal or smaller then defined in Max difference Radimation determines the power. If the difference is greater then defined, Radimation takes one new measurement. Replaces the oldest value with the new one. Determines the minimum, maximum and difference again. This continues as long as the difference is larger then defined and the maximum amount of measurement has not yet been reached. If the maximum amount of measurement has been reached the last measurement is taken as the measured value.

See chapter 14.2 and 14.3 for correcting this device.

Some notes:

Speed up(1): Sometimes slower means faster. For instance, if you have a slower powermeter (resistor head) it may be quicker to have a longer waiting time. Because the powermeter has more time to determine the right value, Radimation needs less measurements to determine the value. It is up to the engineer to find the right accuracy vs. time setting.

Speed up(2): When using a spectrum analyser a small amount of samples may be sufficient to determine the right amount of power. It is up to the engineer to find the right accuracy vs. time setting.

Measuring: Powermeter who doesn't have a RMS detector, should not be used in Fast constant mode.

15.4.6 Field Sensor


Wait Time: Wait time is the time that Radimation may take for one measurement

Max Difference: The maximum allowed difference between the minimum and the maximum of measurements defined in the measurement window

Measure: Measure is the minimum amount of measurements Radimation has to make to determine the field.

Max Measure: Maximum measurement is the maximum amount of measurement Radimation may take to determine the field.

Advanced: Opens the advanced menu, this can be RS 232, IEEE or device specific settings like Range mode.

Now that all windows and buttons have been generally explained, the procedure Radimation uses is the following. Radimation takes the amount of measurements as defined in the Measure window. After that Radimation determines the minimum, maximum and difference. When the difference is equal or smaller then defined in Max difference Radimation determines the field. If the difference is greater then defined, Radimation takes one new measurement. Replaces the oldest value with the new one. Determines the minimum, maximum and difference again. This continues as long as the difference is larger then defined and the maximum amount of measurement has not yet been reached. If the maximum amount of measurement has been reached the last measurement is taken as the measured value.

Speed up: Sometimes slower means faster. For instance, if you have a slower field sensor it may be quicker to have a longer waiting time. Because the field sensor has more time to determine the right value, Radimation needs less measurements to determine the value. It is up to the engineer to find the right accuracy vs. time setting. 15.4.7 AD converter

When an ad converter can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the ad converter can not be remotely controlled the message This Device cannot be configured will appear. 15.4.8 Injection device

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.9 Calibration Jigs

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device. 15.4.10 Current Sensor

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.11 Pre Amplifiers

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.12 Receivers / Spectrum analyser

Pressing advanced will open an IEEE configuration screen. Please view chapter IEEE setting for a complete description. See chapter 14.2 and 14.3 for correcting this device.

15.4.13 LISN

When an LISN can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the LISN can not be remotely controlled the message This Device cannot be configured will appear. See chapter 14.2 and 14.3 for correcting this device.

15.4.14 Turn Table

Pressing advanced will open an IEEE configuration screen. Please view chapter IEEE setting for a complete description.

15.4.15 Antenna Tower

Pressing advanced will open an IEEE configuration screen. Please view chapter IEEE setting for a complete description.

15.4.16 Absorbing Clamps

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.17 Clamp positioner

When a clamp positioner can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the clamp positioner can not be remotely controlled the message This Device cannot be configured will appear.

15.4.18 Cables

When pressing advanced the message This Device cannot be configured will appear because this device can not be controlled remotely. See chapter 14.2 and 14.3 for correcting this device.

15.4.19 Switch matrix

When a switch matrix can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the switch matrix can not be remotely controlled the message This Device cannot be configured will appear.

15.4.20 EUT Controller

When a EUT Controller can be remotely controlled the specific window will appear. Please view chapter IEEE or RS232 setting for a complete description. When the EUT Controller can not be remotely controlled the message This Device cannot be configured will appear.

15.5 Virtual devices

Virtual devices are devices that act like normal devices but do not really exist. If you create a test site with only virtual devices, you can perform complete virtual tests. You might wonder why Radimation supports virtual device drivers. It is mainly used for debugging and solving software problems, but is has proven to be very useful when used as a temporarily workaround. For example a test site has an amplifier that is IEEE controlled and one day somebody accidentally destroys the communication between computer and amplifier. The test engineer has to perform some tests, he switches the driver for the amplifier for a virtual one. Sets the amplifier in operate by hand and was able to perform the tests that day. When the communication was repaired he changed the driver back again

15.6 Configurable devices

RadiMation® allows the user to create its own device drivers for test equipment, which is (not yet) implemented in the standard device driver list.

User configurable device drivers are available for nearly all types of test equipment. However, device drivers for spectrum analysers and measurement receivers can not be made with user configurable device drivers because the complexity (and differences between suppliers) of these devices is too high.

To make your own device driver, use the “Device drivers” tab in the “Configuration” > “Configuration” menu and follow the steps below:

1. In the device driver’s menu, select the required device driver type. 2. Press the “New” button. 3. Select the driver called “Configurable xx” (i.e. if you want to make a signal generator device driver you would select the “Configurable signal generator” device driver). 4. Enter a description for the device driver (for example the type number of the generator) and press OK. 5. The name of the device driver will be added in the available device driver’s list. 6. Select the new device driver from the available device device’s list. 7. Press the “Edit” button. 8. A configuration screen for the device driver will appear. All required control commands for the device must be entered. Refer to the operating manual of the equipment for these codes.

After all codes are entered, the device driver is ready for use.

The custom-made device driver can be used as any other device driver by selecting the driver in the Equipment list.

Remark: Passive equipment such as antenna’s, current probes, cables etc. do also need a device driver. The reason for this is that RadiMation® has to know a number of parameters of these devices. Among others the following information is relevant:

• Frequency range • Maximum input power • The report generator needs to know which equipment is used during a test • Correction files for these devices

15.6.1 Generic settings

Start and stop frequency

The most generic setting is the start and stop frequency. The default value for the start frequency is 1Hz and for the stop frequency is 40 GHz. The creator of the device is encouraged to set the right start and stop frequency. If the start and stop frequency are set correctly Radimation can warn the test engineer when he/she want to use the device out of its valid frequency range.

Reset

In the reset window you need to specify the string that the software needs to send when it want to reset the device. For example *RST is commonly used reset string. If you don’t know the string then leave this window blank, and make sure that the device in a neutral state.

Init

In the init window you need to specify the string that the software needs to send when it want to Init the device. For example *RST is commonly used reset string.

Get ID

In the Get ID window you need to specify the string that the software needs to send when it want to get the ID string of the device. For example *IDN? is commonly used Get ID string. Returned ID

In the Returned ID window you need to specify the string that the software will receive so that it know that it has the right device. For example "Hewlett_Packard,8643A," can be used for the Hewlett Packard 8643A. If you leave this window empty then all returned strings are accepted.


15.6.2 Signal generator

Set Frequency

Set Frequency is the string that needs to send to set the signal generator frequency. The unit is in MHZ, so the string should be made for MHz.

Example: “FRQ__freq__MHZ”.

__freq__ will be replaced by the value that Radimation want to set the signal generator to. The “__” of “__freq__” are two “_”.

Set Carrier

Set Carrier is the string that needs to send to set the signal generator carrierlevel. The unit is in dBm, so the string should be made for dBM.

Example: “:SOURCE:POWER __carrier__ DBM”.

__carrier__ will be replaced by the value that Radimation want to set the signal generator to. The “__” of “__carrier__ ” are two “_”.

Carrier on

Carrier on is the string that needs to send to set the signal generator carrier on.

Example: “OUTPUT ON”.

Carrier off

Carrier off is the string that needs to send to set the signal generator carrier off.

Example: “OUTPUT OFF”.

AM on

AM on is the string that needs to send to set the internal AM generator of the signal generator. The unit of frequency is KHz and the unit of Modulation Depth is %.

Example: “SOURCE2:FREQ __freq__ KHZ;SOURCE:AM:DEPTH __depth__

                  PCT;SOURCE:AM:STATE ON”. 

__freq__ will be replaced by the frequency and __depth__ by the modulation depth “__freq__ ” are two “_”.

AM off

AM off is the string that needs to send to set the internal am modulation of the signal generator off.

Example: “SOURCE:AM:STATE OFF”.

External on

External on is the string that needs to send to set the modulator to the external input.

Example: “SOURCE:AM:SOURCE EXT”.

External off

External off is the string that needs to send to set the modulator to the internal input.

Example: “SOURCE:AM:SOURCE INT”.

PM on

PM on is the string that needs to send to set the internal PM generator of the signal generator. The unit of frequency is KHz and the unit of duty cycle is %.

Example: “SOURCE2:FREQ __freq__ KHZ;SOURCE:PM:DUTY __duty__

                  PCT;SOURCE:PM:STATE ON”. 

__freq__ will be replaced by the frequency and __duty__ by the duty cycle. “__freq__ ” are two “_”.

PM off

PM off is the string that needs to send to set the internal PM modulation of the signal generator off.

Example: “SOURCE:PM:STATE OFF”.

Sine Wave

Sine wave is the string that needs to be send when Radimation wants to set the wave form of the internal source to sine

Example: “SOURCE2:FUNC SIN”

Square Wave

Square wave is the string that needs to be send when Radimation wants to set the wave form of the internal source to square.

Example: “SOURCE2:FUNC SQU”

15.6.3 Amplifier

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency


15.6.4 Antenna

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency Coupler

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.5 Powermeter


Set frequency

Set Frequency is the string that needs to send to set the powermeter frequency. The unit is in MHz, so the string should be made for MHz.

Example: “FRQ__freq__MHZ”.

__freq__ will be replaced by the value that Radimation want to set the powermeter too. The “__” of “__freq__” are two “_”. Select Channel

Set Select Channel is the string that Radimation needs to send to set the powermeter channel. This is only necessary when the powermeter has more the one channel.

Example: “P1,U1”.

Trigger

Trigger is the string that Radimation needs to send to trigger the powermeter.

Example: “X1”

Result Format

Result Format is the string that Radimation needs to use to decode the value from the string send by the powermeter. The return value is interpreted in dBm

Example: “__result__”

__result__ will be replaced by the value that Radimation get from the powermeter. The “__” of “__result__” are two “_”.

Start Zero

Start Zero is the string that Radimation needs to send to start zeroing the powermeter.

Example: “O1”

Duration

Duration is the time that Radimation waits so that the powermeter can zero properly. Make sure that this time is big enough, an incorrect value may result in unpredictable result.

Field Sensor


15.6.6 AD converter

Currently unavailable.

15.6.7 Calibration Jigs

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.8 Current Sensor

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.9 Pre Amplifiers

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.10 Receivers / Spectrum analyser

Currently unavailable.

15.6.11 LISN

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.12 Turn Table

Currently unavailable.

15.6.13 Antenna Tower

Currently unavailable.

15.6.14 Absorbing Clamps

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.15 Clamp positioner

Currently unavailable. 15.6.16 Cables

Only the start and stop frequency can be set for the amplifier. Chapter generic settings will give more information about the start and stop frequency

15.6.17 Switch matrix

Currently unavailable.

15.6.18 EUT Controller

Currently unavailable.

15.7 Messages 15.7.1 This Device cannot be configured

This message box is displayed when you want to edit a device driver that cannot be configured, like a coupler or calibration jig. This does not mean that the device driver is useless. Please see chapter Configurable device drivers vs. none configurable device drivers for explanation.

15.7.2 Unknown Device Driver


This message box is displayed when Radimation is trying to locate a device driver and was unable to find it. If you see this message please contact your reseller and tell him which driver you are trying to use. The reseller will take action so that you will receive the right device driver. 15.7.3 GPIB: Device is not connected


This message box is displayed when Radimation is unable to connect to a device when using GPIB. Please check the cable and the GPIB device driver address setting. 15.7.4 Device not connected


This message box is displayed when Radimation is unable to connect to the device. Please check cables and device driver settings. 15.8 How to make a buscapture When encountering a problem with the software you might be asked to make a bus capture. This chapter describes how to make such a bus capture. To make it possible to capture bus activity National Instrument Spy needs to be installed. You can verify if the software is installed by going to Start ==> Program Files ==> National Instrument ==> NI Spy. Start the program, and go to Spy in the menu and then Options. The following window will appear.


Please verify your settings with the picture showed above and press OK. Now start capturing by pressing the blue arrow pointing to the right. Start Radimation, and perform the test you need to capture. After the test is done, press the button with the red circle. Then select File and then save as to save to hard disk. 15.9 Ddlogger.dat

Ddlogger.dat is an output file for a debugging tool used by the software engineers at D.A.R.E!!. The tool is extremely useful for remote problem solving. The general idea is quite simple yet really helpful. Radimation inserts all the communication messages with devices in this file. So the software engineer can see what the software is sending and receiving when it communicates with the devices. With this information the engineer is more capable of reproducing/solving the problem, sometimes in combination with a buscapture. Do you need to install some additional software for this functionality? The answer is no, the tool is integrated in Radimation. But how do I turn it on or off? At startup Radimation looks for the ddlogger.dat file in the root of the drive. When it finds the file it will turn on the debugging tool, otherwise the debugging tool is turned off. What are the consequences for the performance? When the debugging tool is turned on, there is a small performance loss because there is additional writing to the harddisk. Therefore the default should be to run Radimation with the debugging tool turned off.

Step by step procedure 1. Make sure Radimation is not running. 2. Insert an empty text file in the root of the drive and rename it to “ddlogger.dat”. Make sure that the extension (“.txt”) is also changed. 3. Start Radimation, during the start the following screen will appear.

4. Select no. 5. Perform the measurement you have problems with. 6. Close Radimation. 7. Send the ddlogger.dat file to D.A.R.E!!, preferably in a compressed file format (Zip) 8. Remove the ddlogger.dat file from your harddrive.

If you have multiple test or testsetups concerning your problem please send multiple ddlogger.dat files instead of one big file. 15.10 AD convertors

This chapter will describe the currently supported AD convertors, there minimum and maximum value. Some drivers give different information when selecting different AD convertor channels.

15.10.1 National Instruments 6023E 8 Analog inputs

Type of communication: IEEE.

Channels 1:

15.10.2 Hewlett Packard 34401A

Type of communication: IEEE.

Channel 1

Type of measurement: AC Volt Minimum value: 0Volt Maximum value: 1 kVolt.

Channel 2:

Type of measurement: AC Current Minimum value: 0 Amp. Maximum value: 3 Amp.

Channel 3

Type of measurement: DC Volt Minimum value: 0Volt Maximum value: 750 Volt (rms).

Channel 4:

Type of measurement: DC Current Minimum value: 0 Amp. Maximum value: 3 Amp. (rms)


Channel 5

Type of measurement: Resistance (Ohm) Minimum value: 0 Ohm Maximum value: 100 M Ohm

Channel 6

Type of measurement: Frequency Minimum value: 0 Hz. Maximum value: 300 kHz

Channel 7 and 8

Not used 15.10.3 Hewlett Packard 54600

Type of communication: RS 232.

Channel 1

Type of measurement: V Max. Minimum value: 0Volt Maximum value: 1000 Volt.

Channel 2:

Type of measurement: V Min Minimum value: 0 Volt. Maximum value: 1000 Volt.

Channel 3

Type of measurement: V Average Minimum value: 0Volt Maximum value: 1000 Volt.

Channel 4:

Type of measurement: VPP (peak-peak) Minimum value: 0 Volt. Maximum value: 1000 Volt.

Channel 5

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 100 kHz

Channel 6

Type of measurement: Period Minimum value: 0 ms Maximum value: 10000 ms

Channel 7

Type of measurement: Rise Time Minimum value: 0 ms Maximum value: 10000 ms

Channel 8

Type of measurement: Fall Time Minimum value: 0 ms Maximum value: 10000 ms

15.10.4 Hewlett Packard 3562A

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 dB Maximum value: 100 dB

15.10.5 Hewlett Packard 59313

For all the channels is 0 is maximum negative, 1024 is zero and 2048 is maximum positive.

Type of communication: GPIB

Channel 1

Type of measurement: AD channel 1 Minimum value: 0 Maximum value: 2048

Channel 2:

Type of measurement: AD channel 2 Minimum value: 0 Maximum value: 2048

Channel 3

Type of measurement: AD channel 4 Minimum value: 0 Maximum value: 2048

Channel 4:

Type of measurement: AD channel 8 Minimum value: 0 Maximum value: 2048

Channel 5 to 8

Not used.

15.10.6 Hewlett Packard 59313

For all the channels is 0 is maximum negative, 1024 is zero and 2048 is maximum positive.

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 Maximum value: 100

15.10.7 Marconi 2305

Type of communication: GPIB

Channel 1

Type of measurement: Frequency Minimum value: 0 Maximum value: 1000 MHz

Channel 2:

Type of measurement: AM modulation or FM frequency Deviation Minimum value: 0 Maximum value: 1000

Channel 3 to 8

Not used. 15.10.8 Fluke 45 AC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.9 Fluke 45 DC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.10 Fluke 45 AC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 1.000.000 mV 15.10.11 Fluke 45 DC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 1.000.000 mV 15.10.12 Fluke 45 Frequency

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 Hz Maximum value: 1.000.000 Hz 15.10.13 Fluke 45 Resistance

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 Ohm Maximum value: 100.000.000 Ohm 15.10.14 LeCroy 9304AM Channel A,B,C,D

Select channel A for channel A, channel B for channel B etc etc.

Type of communication: IEEE.

Channel 1

Type of measurement: Minimum value Minimum value: 0Volt Maximum value: 353.55 Volt.

Channel 2:

Type of measurement: Maximum value Minimum value: 0 Volt Maximum value: 353.55 Volt

Channel 3

Type of measurement: Amplitude Minimum value: 0Volt Maximum value: 353.55 Volt

Channel 4:

Type of measurement: Peak to peak Minimum value: 0 Volt Maximum value: 707.1 Volt

Channel 5

Type of measurement: RMS Minimum value: 0 Volt Maximum value: 250 Volt

Channel 6

Type of measurement: Frequency Minimum value: 0 Hz. Maximum value: 200 MHz

Channel 7 and 8

Not used

15.10.15 Fluke 8840A AC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.16 Fluke 8840A DC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.17 Fluke 8840A AC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 1.000.000 mV 15.10.18 Fluke 8840A DC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 1.000.000 mV

15.10.19 Hewlett Packard 3478A AC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.20 Hewlett Packard 3478A DC Current

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mA Maximum value: 10.000 mA 15.10.21 Hewlett Packard 3478A AC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 300.000 mV 15.10.22 Hewlett Packard 3478A DC Voltage

Type of communication: GPIB

Channels

All the channels give the same value back.

Minimum value: 0 mV Maximum value: 300.000 mV

15.10.23 Tektronix TDS 400 Series

Type of communication: GPIB

Channels 1 to 4

The value of the selected channel will be given back.

Minimum value: 0 Maximum value: 100

Channels 5 to 8

Not used 15.10.24 Tektronix TDS 500A Series

Type of communication: GPIB

Channels 1 to 4

The value of the selected channel will be given back.

Minimum value: 0 Maximum value: 100

Channels 5 to 8

Not used 15.10.25 Tektronix TDS 600A Series

Type of communication: GPIB

Channels 1 to 4

The value of the selected channel will be given back.

Minimum value: 0 Maximum value: 100

Channels 5 to 8

Not used

15.10.26 Tektronix TDS 3000 Series

Type of communication: GPIB

Channels 1 to 4

The value of the selected channel will be given back.

Minimum value: 0 Maximum value: 100

Channels 5 to 8

Not used

15.10.27 D.A.R.E!! Development Radimate 2 and 3

Type of communication: RS 232

Channels 1 to 8

The value of the selected channel will be given back.

Minimum value: 0 Maximum value: 16383

15.10.28 EPI 575

Type of communication: IEEE

Channel 1

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 10 kHz

Channel 2:

Type of measurement: Frequency Minimum value: 0 Hz. Maximum value: 100 kHz

Channel 3

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 1 MHz.

Channel 4:

Type of measurement: Frequency Minimum value: 0 Hz. Maximum value: 10 MHz.

Channel 5

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 100 MHz

Channel 6

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 1 GHz

Channel 7

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 10 GHz

Channel 8

Type of measurement: Frequency Minimum value: 0 Hz Maximum value: 100 GHz

15.10.29 Parallel Port Input 0x3BC and 0x378

Channel 1 to 8

Every channel represents one bit of the 8-bits port. So when bit 4 is changing then you will see this in channel 4.