From e9da89a9cefe04df3664714f0be8ed52b4ace5e8 Mon Sep 17 00:00:00 2001 From: "n.danilyuk" Date: Mon, 4 Mar 2024 11:04:51 +0700 Subject: [PATCH] Reformat SCPI tables --- appsFeatures/remoteControl/command_list.rst | 56 ++++++++++----------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/appsFeatures/remoteControl/command_list.rst b/appsFeatures/remoteControl/command_list.rst index dd0fa69b..f92f47f0 100644 --- a/appsFeatures/remoteControl/command_list.rst +++ b/appsFeatures/remoteControl/command_list.rst @@ -503,6 +503,11 @@ Generator control | | | | Python: ``rp_GenReset()`` | | | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ +| | ``PHAS:ALIGN`` | | C: ``rp_GenSynchronise()`` | | Synchronously triggers the generation of both fast analog outputs immediately. | 1.04-18 and up | +| | | | | | The signal phase is aligned. | | +| | | | Python: ``rp_GenSynchronise()`` | | (Same as SOUR:TRig:INT) | | +| | | | | | | | ++-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ | | ``OUTPUT:STATE `` | | C: ``rp_GenOutEnable(rp_channel_t channel)`` | | Enable/disable supplying voltage to the specified fast analog output. When enabled, | 1.04-18 and up | | | Examples: | | ``rp_GenOutDisable(rp_channel_t channel)`` | | the signal does not start generating, but the initial voltage value | | | | ``OUTPUT1:STATE ON`` | | Python: ``rp_GenOutEnable()`` | | (``SOUR:INITValue``, ``rp_GenSetInitGenValue``) appears on the fast analog output. | | @@ -584,6 +589,16 @@ Generator trigger | | ``SOUR:TRig:EXT:DEBouncer:US?`` > ``1`` | | Python: ``rp_GenSetExtTriggerDebouncerUs()`` | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ +| | ``TRig:EXT:LEV `` | | C: ``rp_SetExternalTriggerLevel(float voltage)`` | Set the external trigger level in V. | in dev | +| | Example: | | | (Only SIGNALlab 250-12) | | +| | ``TRig:EXT:LEV 1`` | | Python: ``rp_SetExternalTriggerLevel()`` | | | +| | | | | | | ++-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ +| | ``TRig:EXT:LEV?`` > ```` | | C: ``rp_GetExternalTriggerLevel(float* voltage)`` | Get the external trigger level in V. | in dev | +| | Example: | | | (Only SIGNALlab 250-12) | | +| | ``TRig:EXT:LEV?`` > ``1`` | | Python: ``rp_GetExternalTriggerLevel()`` | | | +| | | | | | | ++-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ -------------------- @@ -635,9 +650,9 @@ Generator settings | | ``SOUR2:FREQ:FIX 100000`` | | Python: ``rp_GenFreq(, )`` | | 16384 samples). | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ -| | - | | C: ``rp_GenFreqDirect(rp_channel_t channel, float frequency)`` | | Set the channel signal frequency in FPGA without reseting the generator and rebuilding | 1.04-18 and up | -| | | | | | the signal. | | -| | | | Python: ``rp_GenFreqDirect(, )`` | | | | +| | ``SOUR:FREQ:FIX:Direct `` | | C: ``rp_GenFreqDirect(rp_channel_t channel, float frequency)`` | | Set the channel signal frequency in FPGA without reseting the generator and rebuilding | in dev | +| | Examples | | | | the signal. | | +| | ``SOUR2:FREQ:FIX:Direct 100000`` | | Python: ``rp_GenFreqDirect(, )`` | | | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ | | ``SOUR:FREQ:FIX?`` > ```` | | C: ``rp_GenGetFreq(rp_channel_t channel, float *frequency)`` | Get signal frequency of the specified channel. | 1.04-18 and up | @@ -675,11 +690,6 @@ Generator settings | | ``SOUR2:PHAS?`` > ``30`` | | Python: ``rp_GenGetPhase()`` | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ -| | ``PHAS:ALIGN`` | | C: ``rp_GenSynchronise()`` | | Synchronously triggers the generation of both fast analog outputs immediately. | 1.04-18 and up | -| | | | | | The signal phase is aligned. | | -| | | | Python: ``rp_GenSynchronise()`` | | (Same as SOUR:TRig:INT) | | -| | | | | | | | -+-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ | | ``SOUR:DCYC `` | | C: ``rp_GenDutyCycle(rp_channel_t channel, float ratio)`` | Set the duty cycle of the PWM waveform. | 1.04-18 and up | | | Examples: | | | | | | | ``SOUR1:DCYC 0.2`` | | Python: ``rp_GenDutyCycle(, )`` | | | @@ -700,16 +710,6 @@ Generator settings | | ``SOUR1:TRAC:DATA:DATA?`` > ``1,0.5,0.2`` | | Python: ``rp_GenGetArbWaveform(, )`` | | | | | | | | | | +-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ -| | ``TRig:EXT:LEV `` | | C: ``rp_AcqSetTriggerLevel(rp_channel_trigger_t channel, float voltage)`` | Set the external trigger level in V. | in dev | -| | Example: | | | (Only SIGNALlab 250-12) | | -| | ``TRig:EXT:LEV 1`` | | Python: ``rp_AcqSetTriggerLevel(, )`` | | | -| | | | | | | -+-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ -| | ``TRig:EXT:LEV?`` > ```` | | C: ``rp_AcqGetTriggerLevel(rp_channel_trigger_t channel, float* voltage)`` | Get the external trigger level in V. | in dev | -| | Example: | | | (Only SIGNALlab 250-12) | | -| | ``TRig:EXT:LEV?`` > ``1`` | | Python: ``rp_AcqGetTriggerLevel()`` | | | -| | | | | | | -+-----------------------------------------------------+-----------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+--------------------+ | | - | | C: ``rp_GenSetGainOut(rp_channel_t channel, rp_gen_gain_t gain_mode)`` | Set SIGNALlab output gain. (SIGNALlab only) | 1.04-18 and up | | | | | | | | | | | | Python: ``rp_GenSetGainOut(, )`` | | | @@ -1314,16 +1314,6 @@ Acquisition trigger | | ``ACQ:TRig:EXT:LEV?`` > ``1`` | | Python: ``rp_AcqGetTriggerLevel()`` | | | | | | | | | | +----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+ -| | ``TRig:EXT:LEV `` | | C: ``rp_AcqSetTriggerLevel(rp_channel_trigger_t channel, float voltage)`` | Set the external trigger level in V. | in dev | -| | Example: | | | (Only SIGNALlab 250-12) | | -| | ``TRig:EXT:LEV 1`` | | Python: ``rp_AcqSetTriggerLevel(, )`` | | | -| | | | | | | -+----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+ -| | ``TRig:EXT:LEV?`` > ```` | | C: ``rp_AcqGetTriggerLevel(rp_channel_trigger_t channel, float* voltage)`` | Get the external trigger level in V. | in dev | -| | Example: | | | (Only SIGNALlab 250-12) | | -| | ``TRig:EXT:LEV?`` > ``1`` | | Python: ``rp_AcqGetTriggerLevel()`` | | | -| | | | | | | -+----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+ | | ``ACQ:TRig:EXT:DEBouncer:[US] `` | | C: ``rp_AcqSetExtTriggerDebouncerUs(double value)`` | | Set the external trigger acquisition debouncer in microseconds (value must | 2.00-15 and up | | | Example: | | | | be positive). | | | | ``ACQ:TRig:EXT:DEBouncer:US 1`` | | Python: ``rp_AcqSetExtTriggerDebouncerUs()`` | | | | @@ -1334,6 +1324,16 @@ Acquisition trigger | | ``ACQ:TRig:EXT:DEBouncer:US?`` > ``1`` | | Python: ``rp_AcqGetExtTriggerDebouncerUs()`` | | | | | | | | | | | | +----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+ +| | ``TRig:EXT:LEV `` | | C: ``rp_SetExternalTriggerLevel(float voltage)`` | Set the external trigger level in V. | in dev | +| | Example: | | | (Only SIGNALlab 250-12) | | +| | ``TRig:EXT:LEV 1`` | | Python: ``rp_SetExternalTriggerLevel()`` | | | +| | | | | | | ++----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+ +| | ``TRig:EXT:LEV?`` > ```` | | C: ``rp_GetExternalTriggerLevel(float* voltage)`` | Get the external trigger level in V. | in dev | +| | Example: | | | (Only SIGNALlab 250-12) | | +| | ``TRig:EXT:LEV?`` > ``1`` | | Python: ``rp_GetExternalTriggerLevel()`` | | | +| | | | | | | ++----------------------------------------------------+--------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------------+