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

📄 gf.sub.bak

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

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