?? functaumg369xb_configureinternalpulsemodulation.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_configureInternalPulseModulation</title>
</head>
<body>
<h1>aumg369xb_configureInternalPulseModulation</h1>
<p class="syntax">
ViStatus aumg369xb_configureInternalPulseModulation
(ViSession instrumentHandle, ViBoolean internalPulseModEnabled,
ViReal64 period_Sec, ViInt32 mode, ViInt32 triggerType,
ViInt32 triggerEdgeType, ViInt32 polarity, ViInt32 clockRate);
</p>
<h2 class="purpose">Purpose</h2>
<p class="body">
This function turns on or turns off the selected internal pulse modulation and configures the period, the trigger type, the trigger edge type, the polarity of the signal that turns the RF on and the clock rate.
</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: None
</p>
</td>
</tr>
<tr>
<td class="paramName">internalPulseModEnabled</td>
<td class="paramDataType">ViBoolean</td>
<td>
<p class="body">
Turns on or turns off the internal pulse modulation function.
<br/>
Valid Values:
<br/>
VI_FALSE - Off (Default)
<br/>
VI_TRUE - On
</p>
</td>
</tr>
<tr>
<td class="paramName">period_Sec</td>
<td class="paramDataType">ViReal64</td>
<td>
<p class="body">
Sets the internal pulse period parameter.
<br/>
Valid Range:
<br/>
40 ns to 167 ms at 100 MHz pulse clock rate; 250 ns to 419 ms at 40 MHz pulse clock rate; 600 ns to 1.6 s at 10 MHz pulse clock rate.
<br/>
Default Value: 0.001 s
<br/>
Unit: SEC
</p>
</td>
</tr>
<tr>
<td class="paramName">mode</td>
<td class="paramDataType">ViInt32</td>
<td>
<p class="body">
Selects the internal pulse mode.
<br/>
Valid Values:
<br/>
AUMG369XB_INTERNAL_PULSE_MODE_SINGLE - Single (Default)
<br/>
AUMG369XB_INTERNAL_PULSE_MODE_DOUBLET - Doublet
<br/>
AUMG369XB_INTERNAL_PULSE_MODE_TRIPLET - Triplet
<br/>
AUMG369XB_INTERNAL_PULSE_MODE_QUADRUPLET - Quadruplet
</p>
</td>
</tr>
<tr>
<td class="paramName">triggerType</td>
<td class="paramDataType">ViInt32</td>
<td>
<p class="body">
Selects the internal pulse trigger.
<br/>
Valid Values:
<br/>
AUMG369XB_TRIGGER_TYPE_FREE_RUN - Free Run (Default)
<br/>
AUMG369XB_TRIGGER_TYPE_GATED - Gated
<br/>
AUMG369XB_TRIGGER_TYPE_DELAYED - Delayed
<br/>
AUMG369XB_TRIGGER_TYPE_TRIGGERED - Triggered
<br/>
AUMG369XB_TRIGGER_TYPE_TRIGGERED_WITH_DELAY - Triggered with Delay
</p>
</td>
</tr>
<tr>
<td class="paramName">triggerEdgeType</td>
<td class="paramDataType">ViInt32</td>
<td>
<p class="body">
Selects internal pulse triggering on the rising or falling edge of an external input.
<br/>
Valid Values:
<br/>
AUMG369XB_TRIGGER_EDGE_TYPE_RISING - Trigger Rising (Default)
<br/>
AUMG369XB_TRIGGER_EDGE_TYPE_FALLING - Trigger Falling
</p>
</td>
</tr>
<tr>
<td class="paramName">polarity</td>
<td class="paramDataType">ViInt32</td>
<td>
<p class="body">
Selects TTL-low or TTL-high to turn RF on during pulse modulation.
<br/>
Valid Values:
<br/>
AUMG369XB_RF_ON_POLARITY_LOW - Low RF On
<br/>
AUMG369XB_RF_ON_POLARITY_HIGH - High RF On (Default)
</p>
</td>
</tr>
<tr>
<td class="paramName">clockRate</td>
<td class="paramDataType">ViInt32</td>
<td>
<p class="body">
Selects the 10 MHz, the 100 MHz(Option 26) or the 40 MHz(Option 24) internal pulse clock rate.
<br/>
Valid Values:
<br/>
AUMG369XB_CLOCK_RATE_10MHZ - Clock 10
<br/>
AUMG369XB_CLOCK_RATE_40MHZ_100MHZ - Clock 100 (Default)
</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 Description
<br/>
-------------------------------------------------
<br/>
0 No error (the call was successful).
<br/>
3FFC0101 ID Query not supported - VI_WARN_NSUP_ID_QUERY
<br/>
3FFC0102 Reset not supported - VI_WARN_NSUP_RESET
<br/>
3FFC0103 Self Test not supported - VI_WARN_NSUP_SELF_TEST
<br/>
3FFC0104 Error Query not supported - VI_WARN_NSUP_ERROR_QUERY
<br/>
3FFC0105 Revision Query not supported - VI_WARN_NSUP_REV_QUERY
<br/>
3FFF0005 The specified termination character was read.
<br/>
3FFF0006 The specified number of bytes was read.
<br/>
BFFC0001 Parameter 1 out of range.
<br/>
BFFC0002 Parameter 2 out of range.
<br/>
BFFC0003 Parameter 3 out of range.
<br/>
BFFC0004 Parameter 4 out of range.
<br/>
BFFC0005 Parameter 5 out of range.
<br/>
BFFC0006 Parameter 6 out of range.
<br/>
BFFC0007 Parameter 7 out of range.
<br/>
BFFC0008 Parameter 8 out of range.
<br/>
BFFC0011 Instrument returned invalid response to ID Query
<br/>
BFFF0000 Miscellaneous or system error occurred.
<br/>
BFFF000E Invalid session handle.
<br/>
BFFF0015 Timeout occurred before operation could complete.
<br/>
BFFF0034 Violation of raw write protocol occurred.
<br/>
BFFF0035 Violation of raw read protocol occurred.
<br/>
BFFF0036 Device reported an output protocol error.
<br/>
BFFF0037 Device reported an input protocol error.
<br/>
BFFF0038 Bus error occurred during transfer.
<br/>
BFFF003A Invalid setup (attributes are not consistent).
<br/>
BFFF005F No listeners condition was detected.
<br/>
BFFF0060 This interface is not the controller in charge.
<br/>
BFFF0067 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="ClassModulation.html">Modulation</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 + -