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

📄 gf.sub

📁 机械工业出版社 Lab Windows/CVI逐步深入与开发实例源代码
💻 SUB
📖 第 1 页 / 共 3 页
字号:
 "      "

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 + -