Difference between revisions of "Configurable Switch Matrix"

From RadiWiki
Jump to: navigation, search
Line 39: Line 39:
 
}}
 
}}
 
{{ScreenElementDescription|Signal|
 
{{ScreenElementDescription|Signal|
{{ScreenElementDescription|Frequency changed|    Keyword __freq__ will be replaced by the frequency in MHz.  Other keywords that also can be used are: __freqHz__, __freqkHz__, __freqMHz__ and __freqGHz__ which will include the frequency respectively in Hz, kHz, MHz and GHz. These values are transmitted in non-scientific notation, and use a '.' as a decimal point.}}
+
{{ScreenElementDescription|Frequency changed|    Keyword __freq__ will be replaced by the frequency in MHz.}}
{{ScreenElementDescription|Carrier Level changed| Keyword __carrier__, will be replaced by the carrier level in dBm. Other keywords that also can be used are: __carrierdBm__, __carrierW__ and __carriermW__ which will inlcude the signal generator carrier level respectively in dBm, Watt and mW. These values are transmitted in non-scientific notation, and use a '.' as a decimal point.}}
+
{{ScreenElementDescription|Carrier Level changed| Keyword __carrier__, will be replaced by the carrier level in dBm.}}
 
}}
 
}}
 
{{ScreenElementDescription|Dwell-time|
 
{{ScreenElementDescription|Dwell-time|
Line 55: Line 55:
  
  
The following fields can be specified to send commands at each event. Depending on the event, keyword __result__ can be used and is replaced by a value. This value uses a '.' as decimal point. For example: "My forward power is __result__dBm" will be replaced by: "My forward power is -3.15dBm".
+
The following fields can be specified to send commands at each event. Depending on the event, the keyword __result__ can be used and is replaced by a value. For example: "My forward power is __result__dBm" will be replaced by: "My forward power is -3.15dBm".
  
 
{{ScreenElementDescription|Measurements|
 
{{ScreenElementDescription|Measurements|
 
{{ScreenElementDescription|Before Forward Power|}}
 
{{ScreenElementDescription|Before Forward Power|}}
{{ScreenElementDescription|After Forward Power|  Keyword __result__ will be replaced by measured Forward power in dBm. Other keywords that also can be used are: __forward__, __forwarddBm__, __forwardW__ and __forwardmW__ which will inlcude the measured forward power respectively in dBm, dBm, Watt and mW. These values are transmitted in non-scientific notation, and use a '.' as a decimal point.}}
+
{{ScreenElementDescription|After Forward Power|  Keyword __result__ will be replaced by measured Forward power in dBm.}}
 
{{ScreenElementDescription|Before Reflected Power|}}
 
{{ScreenElementDescription|Before Reflected Power|}}
{{ScreenElementDescription|After Reflected Power|Keyword __result__ will be replaced by measured Reflected power in dBm. Other keywords that also can be used are: __reflected__, __reflecteddBm__, __reflectedW__ and __reflectedmW__ which will inlcude the measured reflected power respectively in dBm, dBm, Watt and mW. These values are transmitted in non-scientific notation, and use a '.' as a decimal point.}}
+
{{ScreenElementDescription|After Reflected Power|Keyword __result__ will be replaced by measured Reflected power in dBm. }}
 
{{ScreenElementDescription|Net Forward Power|    Keyword __result__ will be replaced by measured Net power in dBm}}
 
{{ScreenElementDescription|Net Forward Power|    Keyword __result__ will be replaced by measured Net power in dBm}}
 
{{ScreenElementDescription|Field Sensor|        Keyword __result__ will be replaced by measured Field strength in V/m}}
 
{{ScreenElementDescription|Field Sensor|        Keyword __result__ will be replaced by measured Field strength in V/m}}
Line 82: Line 82:
 
{{ScreenElementDescription|Turntable changed|}}
 
{{ScreenElementDescription|Turntable changed|}}
 
}}
 
}}
 +
 +
In all of the commands, it is also possible to include a keyword to insert the latest known value of another measurement value. Several keywords are available can be included in these commands. When one of these keywords is detected, it will be replaced by the corresponding value.
 +
 +
{|class="wikitable"
 +
!keyword || inserted value
 +
|-
 +
| __carrier__ || the signal generator carrier level expressed in dBm
 +
|-
 +
| __carrierdBm__ || the signal generator carrier level expressed in dBm
 +
|-
 +
| __carrierW__ || the signal generator carrier level expressed in Watt
 +
|-
 +
| __carriermW__ || the signal generator carrier level expressed in milli-Watt
 +
|-
 +
| __forward__ || the forward power expressed in dBm
 +
|-
 +
| __forwarddBm__ || the forward power expressed in dBm
 +
|-
 +
| __forwardW__ || the forward power expressed in Watt
 +
|-
 +
| __forwardmW__ || the forward power expressed in milli-Watt
 +
|-
 +
| __reflected__ || the reflected power expressed in dBm
 +
|-
 +
| __reflecteddBm__ || the forward power expressed in dBm
 +
|-
 +
| __reflectedW__ || the forward power expressed in Watt
 +
|-
 +
| __reflectedmW__ || the forward power expressed in milli-Watt
 +
|-
 +
| __freq__ || the signal generator frequency expressed in MHz
 +
|-
 +
| __freqHz__ || the signal generator frequency expressed in Hz
 +
|-
 +
| __freqkHz__ || the signal generator frequency expressed in kHz
 +
|-
 +
| __freqMHz__ || the signal generator frequency expressed in MHz
 +
|-
 +
| __freqGHz__ || the signal generator frequency expressed in GHz
 +
|}
 +
Some remarks should be taken into account with these keywords:
 +
* the keywords are case sensitive,
 +
* the latest known value at that moment will be used,
 +
* if no value is known at all, the keyword will not be replaced, and will remain in the command,
 +
* the values are transmitted in non-scientific notation, and will use a '.' as a decimal point.
  
 
[[Category:Configurable Drivers]]
 
[[Category:Configurable Drivers]]

Revision as of 20:42, 16 January 2022

The Configurable Switch Matrix device driver is a Switch Matrix which is supported by RadiMation®.

Screenshot configurable switch matrix configuration window.png

For all text field applies: when a text field is left empty, no command is being send at that time.

ScreenElementDescription.png Device Driver
ScreenElementDescription.png Reset Text field to specify the reset command. The command is send to the device during the test initialization.
ScreenElementDescription.png Init Text field to specify the initialize command. The command is send to the device during the test initialization.
ScreenElementDescription.png Get ID Text field to specify the *IDN? query. The command is send to the device during the device check.
ScreenElementDescription.png Returned ID Text field to specify the expected respond to have the Get ID compared with. The string is used during the device check in case a query is specified.
ScreenElementDescription.png Deinit Text field to specify the deinitialize command. The command is send to the device during the test deinitialization.
ScreenElementDescription.png Operation
ScreenElementDescription.png During Test The command is send to the device just before starting the test.
ScreenElementDescription.png After Test The command is send to the device after finishing the test.
ScreenElementDescription.png After sending perform a read and discard result When selected the driver will perform a read after sending the command. Some device need to be read out before

sending the next command.

ScreenElementDescription.png Operation Complete
ScreenElementDescription.png Wait for Operation Completion after sending command(s) This will append the *OPC? to the commands being send.

Configurable switch matrix configuration window custom2.png

The following fields can be specified to send commands at each event. In several of the commands a keyword can be specified, which will be replaced by the actual value.

ScreenElementDescription.png Test
ScreenElementDescription.png Test started
ScreenElementDescription.png Test stopped
ScreenElementDescription.png Signal
ScreenElementDescription.png Frequency changed Keyword __freq__ will be replaced by the frequency in MHz.
ScreenElementDescription.png Carrier Level changed Keyword __carrier__, will be replaced by the carrier level in dBm.
ScreenElementDescription.png Dwell-time
ScreenElementDescription.png Dwell-time started
ScreenElementDescription.png Dwell-time stopped
ScreenElementDescription.png Modulation
ScreenElementDescription.png Modulation on
ScreenElementDescription.png Modulation off


Configurable switch matrix configuration window custom3.png


The following fields can be specified to send commands at each event. Depending on the event, the keyword __result__ can be used and is replaced by a value. For example: "My forward power is __result__dBm" will be replaced by: "My forward power is -3.15dBm".

ScreenElementDescription.png Measurements
ScreenElementDescription.png Before Forward Power
ScreenElementDescription.png After Forward Power Keyword __result__ will be replaced by measured Forward power in dBm.
ScreenElementDescription.png Before Reflected Power
ScreenElementDescription.png After Reflected Power Keyword __result__ will be replaced by measured Reflected power in dBm.
ScreenElementDescription.png Net Forward Power Keyword __result__ will be replaced by measured Net power in dBm
ScreenElementDescription.png Field Sensor Keyword __result__ will be replaced by measured Field strength in V/m

Configurable switch matrix configuration window custom4.png

The following fields can be specified to send commands at each event.

ScreenElementDescription.png Antenna Tower
ScreenElementDescription.png Antenna Tower started
ScreenElementDescription.png Antenna Tower stopped
ScreenElementDescription.png Antenna Tower changed
ScreenElementDescription.png Antenna Tower polarization
ScreenElementDescription.png Turntable
ScreenElementDescription.png Turntable started
ScreenElementDescription.png Turntable stopped
ScreenElementDescription.png Turntable changed

In all of the commands, it is also possible to include a keyword to insert the latest known value of another measurement value. Several keywords are available can be included in these commands. When one of these keywords is detected, it will be replaced by the corresponding value.

keyword inserted value
__carrier__ the signal generator carrier level expressed in dBm
__carrierdBm__ the signal generator carrier level expressed in dBm
__carrierW__ the signal generator carrier level expressed in Watt
__carriermW__ the signal generator carrier level expressed in milli-Watt
__forward__ the forward power expressed in dBm
__forwarddBm__ the forward power expressed in dBm
__forwardW__ the forward power expressed in Watt
__forwardmW__ the forward power expressed in milli-Watt
__reflected__ the reflected power expressed in dBm
__reflecteddBm__ the forward power expressed in dBm
__reflectedW__ the forward power expressed in Watt
__reflectedmW__ the forward power expressed in milli-Watt
__freq__ the signal generator frequency expressed in MHz
__freqHz__ the signal generator frequency expressed in Hz
__freqkHz__ the signal generator frequency expressed in kHz
__freqMHz__ the signal generator frequency expressed in MHz
__freqGHz__ the signal generator frequency expressed in GHz

Some remarks should be taken into account with these keywords:

  • the keywords are case sensitive,
  • the latest known value at that moment will be used,
  • if no value is known at all, the keyword will not be replaced, and will remain in the command,
  • the values are transmitted in non-scientific notation, and will use a '.' as a decimal point.