📄 gf.sub.bak
字号:
" "
2 all "Start Phase" GF_ATTR_FUNC_START_PHASE ViReal64 gs
"This channel-based attribute specifies the horizontal offset of the standard waveform the function generator produces. "
"You specify this attribute in degrees of one waveform cycle. "
"For example, a 180 degree phase offset means output generation begins half way through the waveform. "
"A start phase of 360 degrees offsets the output by an entire waveform cycle. It is therefore identical "
"to a start phase of 0 degrees.\n "
"You use this attribute only when the GF_ATTR_OUTPUT_MODE attribute is set to GF_VAL_OUTPUT_FUNC. "
"This attribute does not affect function generator behavior when you set the GF_ATTR_FUNC_WAVEFORM "
"attribute to GF_VAL_WFM_DC.\n"
" "
2 all "Duty Cycle High" GF_ATTR_FUNC_DUTY_CYCLE_HIGH ViReal64 gs
"This channel-based attribute specifies the length of time the output voltage level remains high in a square waveform. "
"You specify this attribute as a percentage of one waveform cycle.\n "
"You use this attribute only when the GF_ATTR_OUTPUT_MODE attribute is set "
"to GF_VAL_OUTPUT_FUNC "
"and the GF_ATTR_FUNC_WAVEFORM attribute to GF_VAL_WFM_SQUARE.\n"
" "
1 all "Arbitrary Waveform Output" "Attributes for generating arbitrary waveform output."
"You use this group of attributes when you set the GF_ATTR_OUTPUT_MODE attribute to "
"GF_VAL_OUTPUT_ARB. You can use the GF_ConfigureArbWaveform, "
"GF_SetSampleRate, and GF_QueryArbWfmCapabilities functions "
"to configure these attributes.\n"
2 all "Arbitrary Waveform Handle" GF_ATTR_ARB_WAVEFORM_HANDLE ViInt32 gs
"This channel-based attribute identifies which arbitrary waveform the function generator produces. "
"You can create multiple arbitrary waveforms using the GF_CreateArbWaveform function. "
"The GF_CreateArbWaveform function returns a handle that you use to identify the particular "
"waveform. To configure the function generator to produce a particular waveform, you set this attribute to "
"the waveform's handle.\n "
"You use this attribute only when the GF_ATTR_OUTPUT_MODE attribute is set to GF_VAL_OUTPUT_ARB.\n"
" "
2 all "Arbitrary Waveform Gain" GF_ATTR_ARB_GAIN ViReal64 gs
"This channel-based attribute specifies the factor by which the function generator scales the arbitrary waveform data. "
"When you create arbitrary waveforms, you must first normalize the data points to the range -1.0 to +1.0. "
"You use this attribute to scale the arbitrary waveform to other ranges. "
"For example, when you set this attribute to 2.0, the output signal ranges from -2.0 to +2.0 volts.\n "
"You use this attribute when the GF_ATTR_OUTPUT_MODE attribute is set to GF_VAL_OUTPUT_ARB "
"or GF_VAL_OUTPUT_SEQ.\n"
" "
2 all "Arbitrary Waveform Offset" GF_ATTR_ARB_OFFSET ViReal64 gs
"This channel-based attribute specifies the value the function generator adds to the arbitrary waveform data. "
"When you create arbitrary waveforms, you must first normalize the data points to the range -1.0 to +1.0. "
"You use this attribute to shift the arbitrary waveform's range."
"The units are volts (V). For example, when you set this attribute to 1.0, the output signal "
"ranges from 2.0 volts to 0.0 volts.\n "
"You use this attribute when the GF_ATTR_OUTPUT_MODE attribute is set to "
"to GF_VAL_OUTPUT_ARB or GF_VAL_OUTPUT_SEQ.\n"
" "
2 all "Sample Rate" GF_ATTR_ARB_SAMPLE_RATE ViReal64 gs
"Specifies the rate at which the function generator outputs the points in arbitrary waveforms. "
"The units are samples per second.\n "
"You use this attribute when the GF_ATTR_OUTPUT_MODE attribute is set "
"to GF_VAL_OUTPUT_ARB or GF_VAL_OUTPUT_SEQ.\n"
" "
2 all "Max Number of Waveforms" GF_ATTR_MAX_NUM_WAVEFORMS ViInt32 g
"Returns the maximum number of arbitrary waveforms that the function generator allows. "
"Typically, this value is constant for the function generator.\n"
" "
2 all "Waveform Quantum" GF_ATTR_WAVEFORM_QUANTUM ViInt32 g
"The size of each arbitrary waveform must be a multiple of a quantum value. "
"This attribute returns the quantum value the function generator allows.\n"
"For example, when this attribute returns a value of 8, all waveform sizes must be a multiple of 8. "
"Typically, this value is constant for the function generator.\n"
" "
2 all "Min Waveform Size" GF_ATTR_MIN_WAVEFORM_SIZE ViInt32 g
"Returns the minimum number of points the function generator allows in an arbitrary waveform. "
"Typically, this value is constant for the function generator.\n"
" "
2 all "Max Waveform Size" GF_ATTR_MAX_WAVEFORM_SIZE ViInt32 g
"Returns the maximum number of points the function generator allows in an arbitrary waveform. "
"Typically, this value is constant for the function generator.\n"
" "
1 all "Arbitrary Sequence Output" "Attributes for generating arbitrary sequence output."
"You use this group of attributes when you set the GF_ATTR_OUTPUT_MODE attribute to"
"GF_VAL_OUTPUT_SEQ. These attributes are used in addition to the attributes "
"in the Arbitrary Waveform Output group. You can use the GF_ConfigureArbSequence, "
"GF_SetSampleRate, and GF_QueryArbSeqCapabilities functions "
"to configure these attributes.\n"
2 all "Arbitrary Sequence Handle" GF_ATTR_ARB_SEQUENCE_HANDLE ViInt32 gs
"This channel-based attribute identifies which sequence the function generator produces. "
"You can create multiple sequences using the GF_CreateArbSequence function. "
"The GF_CreateArbSequence function returns a handle that you use to identify the particular "
"sequence. To configure the function generator to produce a particular sequence, you set this attribute to "
"the sequence's handle.\n "
"You use this attribute only when the GF_ATTR_OUTPUT_MODE attribute is set to GF_VAL_OUTPUT_SEQ.\n"
" "
2 all "Max Number of Sequences" GF_ATTR_MAX_NUM_SEQUENCES ViInt32 g
"Returns the maximum number of arbitrary sequences the function generator allows. "
"Typically, this value is constant for the function generator.\n"
" "
2 all "Min Sequence Length" GF_ATTR_MIN_SEQUENCE_LENGTH ViInt32 g
"Returns the minimum number of arbitrary waveforms the function generator allows in a sequence. "
"Typically, this value is constant for the function generator,\n"
" "
2 all "Max Sequence Length" GF_ATTR_MAX_SEQUENCE_LENGTH ViInt32 g
"Returns the maximum number of arbitrary waveforms the function generator allows in a sequence. "
"Typically, this value is constant for the function generator.\n"
" "
2 all "Max Loop Count" GF_ATTR_MAX_LOOP_COUNT ViInt32 g
"Returns the maximum number of times the function generator can repeat a waveform in a sequence. "
"Typically, this value is constant for the function generator.\n"
" "
1 all "Triggering Attributes" "Attributes for setting triggering characteristics."
2 all "Trigger Source" GF_ATTR_TRIGGER_SOURCE ViInt32 gs attrTriggerSourceRangeTable
"This channel-based attribute specifies the trigger source. After you call one of the "
"GF_InitiateGeneration, GF_GenerateStandardWaveform, "
"GF_GenerateArbWaveform, or GF_GenerateArbSequence functions, the function "
"generator waits for the trigger you specify with this attribute. After it receives the trigger, the "
"function generator produces a signal.\n"
" "
2 all "Cycle Count" GF_ATTR_CYCLE_COUNT ViInt32 gs attrCycleCountRangeTable
"This channel-based attribute specifies the number of cycles that the function generator outputs.\n "
"For standard and arbitrary waveforms, a cycle is one period of the waveform.\n "
"An arbitrary sequence consists of multiple arbitrary waveforms in a sequence. Each waveform can be "
"repeated a discrete number of times before the next waveform is produced. For arbitrary sequences, "
"a cycle is one complete progression through the generation of all iterations of all waveforms in the "
"sequence.\n"
" "
1 all "Amplitude Modulation Attributes" "Attributes for applying amplitude modulation to output signals. "
"Amplitude modulation produces an output signal by varying the amplitude of a carrier signal according to the amplitude "
"of a modulating signal. You specify the carrier signal with the attributes in either the Standard Function Output group or "
"the Arbitrary Waveform Output group. The modulating signal can be an internally generated or an externally generated signal."
2 all "AM Enabled" GF_ATTR_AM_ENABLED ViBoolean gs Boolean_values
"This channel-based attribute specifies whether the function generator applies amplitude "
"modulation to the output signal.\n"
" "
2 all "AM Source" GF_ATTR_AM_SOURCE ViInt32 gs attrAmSourceRangeTable
"This channel-based attribute specifies the signal that the function generator uses to "
"modulate the output signal.\n"
" "
2 all "AM Internal Depth" GF_ATTR_AM_INTERNAL_DEPTH ViReal64 gs
"Specifies the extent of modulation the function generator applies to the carrier signal. "
"The units are a percentage of full modulation. At 0% depth, the output amplitude equals the carrier "
"signal's amplitude. At 100% depth, the output amplitude equals twice the the carrier signal's amplitude.\n "
"This attribute affects function generator behavior only when the GF_ATTR_AM_SOURCE attribute is set to "
"GF_VAL_INTERNAL.\n"
" "
2 all "AM Internal Waveform" GF_ATTR_AM_INTERNAL_WAVEFORM ViInt32 gs attrAmInternalWaveformRangeTable
"Specifies the standard waveform type that the function generater uses to modulate the output signal.\n "
"This attribute affects function generator behavior only when the GF_ATTR_AM_SOURCE attribute is set to"
"to GF_VAL_INTERNAL.\n"
" "
2 all "AM Internal Frequency" GF_ATTR_AM_INTERNAL_FREQUENCY ViReal64 gs
"Specifies the frequency of the standard waveform that the function generator uses to modulate "
"the output signal. The units are Hertz (Hz).\n "
"This attribute affects function generator behavior only when the GF_ATTR_AM_SOURCE attribute "
"is set to GF_VAL_INTERNAL.\n"
" "
1 all "Frequency Modulation Attributes" "Attributes for generating frequency modulated signals."
"Frequency modulation produces an output signal by varying the frequency of a carrier signal according to the amplitude "
"of a modulating signal. You specify the carrier signal with the attributes in either the Standard Function Output group or "
"the Arbitrary Waveform Output group. The modulating signal can be an internally generated or an externally generated signal."
2 all "FM Enabled" GF_ATTR_FM_ENABLED ViBoolean gs Boolean_values
"Specifies whether the function generator applies frequency modulation to the output signal.\n"
" "
2 all "FM Source" GF_ATTR_FM_SOURCE ViInt32 gs attrFmSourceRangeTable
"Specifies the signal the function generator uses to modulate the output signal.\n"
" "
2 all "FM Internal Deviation" GF_ATTR_FM_INTERNAL_DEVIATION ViReal64 gs
"Specifies the maximum frequency deviation the modulating waveform applies to the carrier waveform. "
"This deviation corresponds to the maximum amplitude level of the modulating signal. "
"The units are Hertz (Hz).\n "
"This attribute affects function generator behavior only when the GF_ATTR_FM_SOURCE "
"attribute is set to GF_VAL_INTERNAL.\n"
" "
2 all "FM Internal Waveform" GF_ATTR_FM_INTERNAL_WAVEFORM ViInt32 gs attrFmInternalWaveformRangeTable
"Specifies the standard waveform type that the function generater uses to modulate the output signal.\n "
"This attribute affects function generator behavior only when the GF_ATTR_FM_SOURCE "
"attribute is set to GF_VAL_INTERNAL.\n"
" "
2 all "FM Internal Frequency" GF_ATTR_FM_INTERNAL_FREQUENCY ViReal64 gs
"Specifies the frequency of the standard waveform that the function generator uses to modulate "
"the output signal. The units are Hertz (Hz).\n "
"This attribute affects function generator behavior only when the GF_ATTR_FM_SOURCE "
"attribute is set to GF_VAL_INTERNAL.\n"
" "
1 all "Miscellaneous Attributes" "Additional Attributes."
2 all "Hidden Attributes (not user-viewable)"
" "
3 all "Instrument is Configurable" GF_ATTR_CONFIGURABLE ViBoolean hidden
"This attribute indicates whether the instrument is in its Configuration state. Any function "
"or attribute that causes the function generator to leave its Configuration state sets this "
"attribute to VI_FALSE. Any function or attribute that causes the function generator to enter "
"its Configuration state sets this attribute to VI_TRUE. Many attributes cannot be set unless the "
"function generator is in its Configuration state. Querying for the value of this attribute "
"is a simple way of determining that an attribute can be set by the user.\n"
" "
3 all "Waveform Record" GF_ATTR_WFM_STRUCTURE ViAddr hidden
"This attribute holds the pointer to the waveform data structure that keeps the "
"information about all existing waveforms.\n"
" "
3 all "Sequence Record" GF_ATTR_SEQ_STRUCTURE ViAddr hidden
"This attribute holds the pointer to the sequence data structure that keeps the "
"information about all existing sequences.\n"
" "
3 all "OPC Callback Timeout" GF_ATTR_OPC_TIMEOUT ViInt32 hidden
"This attribute is hidden. The driver uses this attribute internally to set the "
"timeout for the OPC callback.\n"
" "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -