⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functaumg369xb_configurealcmode.html

📁 介绍了GPIB在开发mg369*仪器的自动控制方面的技巧和注意事项
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <link rel="stylesheet" href="htmlhelp.css" type="text/css">
    <title>aumg369xb_configureALCMode</title>
  </head>
  <body>
    <h1>aumg369xb_configureALCMode</h1>
    <p class="syntax">
      ViStatus aumg369xb_configureALCMode (ViSession instrumentHandle,
                                     ViInt32 levelingMode,
                                     ViBoolean decoupleEnabled,
                                     ViInt32 attenuation,
                                     ViInt32 referenceLevelDAC);
    </p>
    <h2 class="purpose">Purpose</h2>
    <p class="body">
    This function configures the leveling mode and the attenuation, enables or disables decoupling the step attenuator from the ALC. This function permits setting of the Reference Level DAC to control the ALC gain when in external power leveling mode.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    </p>
    <h2>Parameters</h2>
    <table class="borderless" summary="Parameter help">
      <tr>
        <td valign="top"><em class="label">Input</em></td>
      </tr>
      <tr>
        <td class="tablehead">Name</td>
        <td class="tablehead">Type</td>
        <td class="tablehead">Description</td>
      </tr>
      <tr>
        <td class="paramName">instrumentHandle</td>
        <td class="paramDataType">ViSession</td>
        <td>
    <p class="body">
    This control accepts the Instrument Handle returned by the Initialize function to select the desired instrument driver session.
    <br/>
    Default Value:&nbsp;&nbsp;None
    </p>
        </td>
      </tr>
      <tr>
        <td class="paramName">levelingMode</td>
        <td class="paramDataType">ViInt32</td>
        <td>
    <p class="body">
    Sets the leveling mode of the output power.
    <br/>
    Valid Values:
    <br/>
    AUMG369XB_LEVELING_MODE_INTERNAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Internal (Default)
    <br/>
    AUMG369XB_LEVELING_MODE_EXTERNAL_DETECTOR - External Dectector&nbsp;&nbsp;
    <br/>
    AUMG369XB_LEVELING_MODE_POWER_METER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Power Meter&nbsp;&nbsp;
    <br/>
    AUMG369XB_LEVELING_MODE_FIXED_GAIN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Fixed Gain&nbsp;&nbsp;
    <br/>
    AUMG369XB_LEVELING_MODE_AUTO_FIXED_GAIN&nbsp;&nbsp;&nbsp;- Auto Fixed Gain&nbsp;&nbsp;
    </p>
        </td>
      </tr>
      <tr>
        <td class="paramName">decoupleEnabled</td>
        <td class="paramDataType">ViBoolean</td>
        <td>
    <p class="body">
    Selects or deselects ALC step attenuator decoupling.
    <br/>
    Valid Values:
    <br/>
    VI_FALSE - Deselect (Default)
    <br/>
    VI_TRUE&nbsp;&nbsp;- Select
    <br/>
    Notes:
    <br/>
    Selecting ALC step attenuator decoupling decouples the step attenuator (if equipped) from the ALC system. This permits separate setting the ALC level and step attenuator.
    <br/>
    Deselecting the ALC step attenuator decoupling returns the MG369XB to its normal (coupled) leveling mode. In this mode, when the desired power level is set, the correct combination of ALC level and step attenuator setting is determined by the instrument firmware.
    </p>
        </td>
      </tr>
      <tr>
        <td class="paramName">attenuation</td>
        <td class="paramDataType">ViInt32</td>
        <td>
    <p class="body">
    Sets the step attenuator value to xx (times 10 dB) in the ALC steps attenuator decoupling mode.
    <br/>
    Valid Range: 00 (0 dB attenuation) to 11 (110 dB attenuation)
    <br/>
    Default Value: 00
    </p>
        </td>
      </tr>
      <tr>
        <td class="paramName">referenceLevelDAC</td>
        <td class="paramDataType">ViInt32</td>
        <td>
    <p class="body">
    Sets the Reference Level DAC to control the ALC gain when in external power leveling mode.
    <br/>
    Valid Range: 0 to 255
    <br/>
    Default Value: 0
    <br/>
    Unit: SPS
    </p>
        </td>
      </tr>
    </table>
    <h2>Return Value</h2>
    <table class="borderless" summary="Return value help">
      <tr>
        <td class="tablehead">Name</td>
        <td class="tablehead">Type</td>
        <td class="tablehead">Description</td>
      </tr>
      <tr>
        <td class="paramName">status</td>
        <td class="paramDataType">ViStatus</td>
        <td>
    <p class="body">
    This control contains the status code returned by the function call.
    <br/>
    Status Codes:
    <br/>
    Status&nbsp;&nbsp;&nbsp;&nbsp;Description
    <br/>
    -------------------------------------------------
    <br/>
    0&nbsp;&nbsp;No error (the call was successful).
    <br/>
    3FFC0101&nbsp;&nbsp;ID Query not supported - VI_WARN_NSUP_ID_QUERY&nbsp;&nbsp;&nbsp;
    <br/>
    3FFC0102&nbsp;&nbsp;Reset not supported - VI_WARN_NSUP_RESET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br/>
    3FFC0103&nbsp;&nbsp;Self Test not supported - VI_WARN_NSUP_SELF_TEST&nbsp;&nbsp;
    <br/>
    3FFC0104&nbsp;&nbsp;Error Query not supported - VI_WARN_NSUP_ERROR_QUERY
    <br/>
    3FFC0105&nbsp;&nbsp;Revision Query not supported - VI_WARN_NSUP_REV_QUERY&nbsp;&nbsp;
    <br/>
    3FFF0005&nbsp;&nbsp;The specified termination character was read.
    <br/>
    3FFF0006&nbsp;&nbsp;The specified number of bytes was read.
    <br/>
    BFFC0001&nbsp;&nbsp;Parameter 1 out of range.
    <br/>
    BFFC0002&nbsp;&nbsp;Parameter 2 out of range.
    <br/>
    BFFC0003&nbsp;&nbsp;Parameter 3 out of range.
    <br/>
    BFFC0004&nbsp;&nbsp;Parameter 4 out of range.
    <br/>
    BFFC0005&nbsp;&nbsp;Parameter 5 out of range.
    <br/>
    BFFC0006&nbsp;&nbsp;Parameter 6 out of range.
    <br/>
    BFFC0007&nbsp;&nbsp;Parameter 7 out of range.
    <br/>
    BFFC0008&nbsp;&nbsp;Parameter 8 out of range.
    <br/>
    BFFC0011&nbsp;&nbsp;Instrument returned invalid response to ID Query
    <br/>
    BFFF0000&nbsp;&nbsp;Miscellaneous or system error occurred.
    <br/>
    BFFF000E&nbsp;&nbsp;Invalid session handle.
    <br/>
    BFFF0015&nbsp;&nbsp;Timeout occurred before operation could complete.
    <br/>
    BFFF0034&nbsp;&nbsp;Violation of raw write protocol occurred.
    <br/>
    BFFF0035&nbsp;&nbsp;Violation of raw read protocol occurred.
    <br/>
    BFFF0036&nbsp;&nbsp;Device reported an output protocol error.
    <br/>
    BFFF0037&nbsp;&nbsp;Device reported an input protocol error.
    <br/>
    BFFF0038&nbsp;&nbsp;Bus error occurred during transfer.
    <br/>
    BFFF003A&nbsp;&nbsp;Invalid setup (attributes are not consistent).
    <br/>
    BFFF005F&nbsp;&nbsp;No listeners condition was detected.
    <br/>
    BFFF0060&nbsp;&nbsp;This interface is not the controller in charge.
    <br/>
    BFFF0067&nbsp;&nbsp;Operation is not supported on this session.
    <br/>
    Notes:
    <br/>
    (1) Parameter Error Codes for parameters 1 through 8 are defined in the vpptype.h header file the range is BFFC0001 - BFFC0008;
    </p>
        </td>
      </tr>
    </table>
    <h2>References</h2>
    <p class="body">
      <a href="ClassLevel.html">Level</a><br/>
      <a href="ClassConfiguration%20Functions.html">Configuration Functions</a><br/>
      <a href="Anritsu%20MG369XB%20Synthesizer.html">Anritsu MG369XB Synthesizer</a><br/>
      <a href="Alphabetical%20Function%20Index.html">Alphabetical Function Index</a><br/>
      <a href="Hierarchical%20Function%20Index.html">Hierarchical Function Index</a><br/>
    </p>
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -