Configurable Amplifier: Difference between revisions

From RadiWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:Screenshot configurable amplifier configuration window.png]]
{{DeviceDriverInfo
|DLLFile=RADEMPTY.DLL
|DeviceDriverName=CONFIGAM
|DeviceType=Configurable Amplifier
|HideAutoData=1
|SupportedDeviceTypes=2
}}
<!-- Include a space to get a newline!! --> <!-- Beware of the space!! -->


{{FrequencyRangeConfigurableDevice|amplifier}}
The configurable amplifier device driver can be used to control amplifiers for which no {{RadiMation}} device driver is present yet. By specifying the correct commands, it is possible to send the desired commands to an amplifier. However be aware that this device driver is simple and is not able to perform more complicated tasks. Including delays and sending multiple commands at once is not possible in this device driver, a programmed device driver is needed to achieve that. Also the retrieval of the actual status of the amplifier is not supported by this configurable device driver, as the interpretation of the correct response should be very versatile.


{{ScreenElementDescription|Initialisation and Check|
===Main===
{{ScreenElementDescription|Get Id|The code that needs to be send to device to get the identification back. A common used [[SCPI]] command is *IDN?. When left blank no command will be send.}}
[[Image:ConfigAmpDefault.PNG]]  <BR />
{{ScreenElementDescription|Returned Id|The code that is send back as a return on the Get ID code. When left blank no check will be performed.}}
 
}}
{{ScreenElementDescriptionStart}}
{{ScreenElementDescription|Use Remote Control and send specified commands|If the checkbox is ticked, the remote control of the amplifier will be used by using the specified commands. If the checkbox is not ticked, no commands will be transmitted to the amplifier at all}}
{{ScreenElementDescription|Reset|The code that needs to be send to the device to initialize it in a defined state. When left blank, no command will be send.}}
{{ScreenElementDescription|Init|The Init code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Get ID|The code that needs to be send to device to get the identification back. A common used [[SCPI]] command is *IDN?. When left blank, no command will be send.}}
{{ScreenElementDescription|Returned ID|The code that is send back as a return on the Get ID code. When left blank, no check will be performed.}}
{{ScreenElementDescription|Deinit|The Deinit code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Wait for Operation Completion after sending command(s)|If the checkbox is checked, every transmitted command will include a check to determine if the execution of the command is finished.}}
{{ScreenElementDescriptionEnd}}
 
===Operation===
[[Image:ConfigAmpDefaultOperation.PNG]]


{{ScreenElementDescription|Operation|
{{ScreenElementDescriptionStart}}
{{ScreenElementDescription|Power On|The power on code that needs to be send to device. When left blank no command will be send.}}
{{ScreenElementDescription|Power On|The power on code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Power Off|The power off code that needs to be send to device. When left blank no command will be send.}}
{{ScreenElementDescription|Band Selection|The band select code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Standby|The standby code that needs to be send to device. When left blank no command will be send.}}
{{ScreenElementDescription|Operate|The operate code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Operate|The operate code that needs to be send to device. When left blank no command will be send.}}
{{ScreenElementDescription|Standby|The standby code that needs to be send to device. When left blank, no command will be send.}}
}}
{{ScreenElementDescription|Power Off|The power off code that needs to be send to device. When left blank, no command will be send.}}
{{ScreenElementDescription|Delay after power on|The time that must be waited after sending the power on command.}}
{{ScreenElementDescription|Delay after power off|The time that must be waited after sending the power off command.}}
{{ScreenElementDescriptionEnd}}


==Example==
===Example===
For this example the driver will be used to control the Milmega Controller AC-001.
For this example the driver will be used to control the Milmega Controller AC-001.


 
Summary of control commands of Milmega Controller AC-001
Summary of control commands
{|class="wikitable"
{|
!Description
!Description
!Command
!Command
!Parameters
!Parameters
|-
|-
|Output logic
|Standby / Operate
|OUT1
|OUT1
|0 = RF STANDBY
|0 = RF STANDBY <BR />1 = RF ON
1 = RF ON
|-
|-
|Output logic
|Band Selection
|OUT3
|0 = BAND 1 <BR />1 = BAND 2
|-
|Power off / on
|OUT4
|OUT4
|0 = LINE STANDBY
|0 = LINE STANDBY <BR />1 = LINE ON
1 = LINE ON
|}
|}


[[Image:Configure milmega with configurable amplifier.png]]
These commands for the Milmega AC-001 controller can be implemented in the Configurable Amplifier device driver by specifying the codes, as in the following screenshots:
 
[[Image:ConfigAmpMain.PNG]]
 
[[Image:ConfigAmpOperation.PNG]]
 


[[Category:Configurable Drivers]]
[[Category:Configurable Drivers]]

Latest revision as of 11:51, 6 May 2020

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

Configuration[edit]

The following tabs are available in the advanced configuration of the Configurable Amplifier:

ConfigurableFrequencyRangeTab.png

The frequency range of the Configurable Amplifier as provided by the manufacturer is shown and selected as default. It is possible to overrule these frequencies and to manual adjust the allowed frequency range of the Configurable Amplifier.

ScreenElementDescription.svg Use default start frequency If the checkbox is checked, the default start frequency will be used as the lowest usable frequency in a test for this device.
ScreenElementDescription.svg Custom start frequency If the Use default start frequency checkbox is unchecked, another start frequency (expressed in MHz) can be specified. The customized start frequency will then be used as the lowest usable frequency in a test for this device. The customized frequency can be a limitation or an extension of the default start frequency.
ScreenElementDescription.svg Use default stop frequency If the checkbox is checked, the default stop frequency will be used as the highest usable frequency in a test for this device.
ScreenElementDescription.svg Custom stop frequency If the Use default stop frequency checkbox is unchecked, another stop frequency (expressed in MHz) can be specified. The customized stop frequency will then be used as the highest usable frequency in a test for this device. The customized frequency can be a limitation or an extension of the default stop frequency.


Specifying a different frequency range can be useful if for example:

  • A device (like a coupler, antenna, injection device, cable, etc...) is still useable (but out of specification) outside the standard suggested frequency range.
  • An external mixer is used to measure an extended frequency range.
  • An up- or down-convertor is used to shift the frequency range.
  • A newer model of a device is present that has an extended frequency range, and still uses the same remote control commands.

Be careful changing these setting as RadiMation® is no longer able to verify if the Configurable Amplifier is used outside frequency range that is specified by the manufacturer. This may result to serious damage of your measurement device.

The configurable amplifier device driver can be used to control amplifiers for which no RadiMation® device driver is present yet. By specifying the correct commands, it is possible to send the desired commands to an amplifier. However be aware that this device driver is simple and is not able to perform more complicated tasks. Including delays and sending multiple commands at once is not possible in this device driver, a programmed device driver is needed to achieve that. Also the retrieval of the actual status of the amplifier is not supported by this configurable device driver, as the interpretation of the correct response should be very versatile.

Main[edit]

ConfigAmpDefault.PNG


ScreenElementDescription.svg Use Remote Control and send specified commands If the checkbox is ticked, the remote control of the amplifier will be used by using the specified commands. If the checkbox is not ticked, no commands will be transmitted to the amplifier at all
ScreenElementDescription.svg Reset The code that needs to be send to the device to initialize it in a defined state. When left blank, no command will be send.
ScreenElementDescription.svg Init The Init code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Get ID The code that needs to be send to device to get the identification back. A common used SCPI command is *IDN?. When left blank, no command will be send.
ScreenElementDescription.svg Returned ID The code that is send back as a return on the Get ID code. When left blank, no check will be performed.
ScreenElementDescription.svg Deinit The Deinit code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Wait for Operation Completion after sending command(s) If the checkbox is checked, every transmitted command will include a check to determine if the execution of the command is finished.


Operation[edit]

ConfigAmpDefaultOperation.PNG


ScreenElementDescription.svg Power On The power on code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Band Selection The band select code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Operate The operate code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Standby The standby code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Power Off The power off code that needs to be send to device. When left blank, no command will be send.
ScreenElementDescription.svg Delay after power on The time that must be waited after sending the power on command.
ScreenElementDescription.svg Delay after power off The time that must be waited after sending the power off command.


Example[edit]

For this example the driver will be used to control the Milmega Controller AC-001.

Summary of control commands of Milmega Controller AC-001

Description Command Parameters
Standby / Operate OUT1 0 = RF STANDBY
1 = RF ON
Band Selection OUT3 0 = BAND 1
1 = BAND 2
Power off / on OUT4 0 = LINE STANDBY
1 = LINE ON

These commands for the Milmega AC-001 controller can be implemented in the Configurable Amplifier device driver by specifying the codes, as in the following screenshots:

ConfigAmpMain.PNG

ConfigAmpOperation.PNG