📄 gf.sub
字号:
" "
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 "
"toGF_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
"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 toto 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 Boolean_values
"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 + -