📄 hp33120a.sub
字号:
FPAttributeValueFile
n SubType="IVI"
n SubVersion="1"
v attrAMInternalWaveformRangeTable DataType="i"
HP33120A_VAL_WFM_SINE (0)
"Configures the function generator to modulate the carrier signal with a "
"sinusoid waveform."
HP33120A_VAL_WFM_SQUARE (1)
"Configures the function generator to modulate the carrier signal with a "
"square waveform."
HP33120A_VAL_WFM_TRIANGLE (2)
"Configures the function generator to modulate the carrier signal with a "
"triangle waveform."
HP33120A_VAL_WFM_RAMP_UP (3)
"Configures the function generator to modulate the carrier signal with a "
"positive ramp waveform."
HP33120A_VAL_WFM_NOISE (1001)
"Configures the function generator to modulate the carrier signal with a "
"random noise waveform."
HP33120A_VAL_WFM_ARBITRARY (1002)
"Configures the function generator to modulate the carrier signal with an "
"arbitrary waveform. You specify the arbitrary waveform with the "
"HP33120A_ATTR_ARB_WAVEFORM_HANDLE attribute."
v attrAmSourceRangeTable DataType="i"
HP33120A_VAL_BOTH (1001)
"Internal and External AM Modulating Source"
HP33120A_VAL_EXTERNAL (1)
"External AM Modulating Source."
v attrBurstSourceRangeTable DataType="i"
HP33120A_VAL_INTERNAL (0)
"Internal Burst Modulating Trigger."
HP33120A_VAL_EXTERNAL (1)
"External Burst Modulating Trigger."
HP33120A_VAL_EXTERNAL_GATE (1001)
"Produces continuous bursts while the external trigger is asserted."
v attrFMInternalWaveformRangeTable DataType="d"
HP33120A_VAL_WFM_SINE (0.00000000000000E+0)
"Configures the function generator to modulate the carrier signal with a "
"sinusoid waveform."
HP33120A_VAL_WFM_SQUARE (1.00000000000000E+0)
"Configures the function generator to modulate the carrier signal with a "
"square waveform."
HP33120A_VAL_WFM_TRIANGLE (2.00000000000000E+0)
"Configures the function generator to modulate the carrier signal with a "
"triangle waveform."
HP33120A_VAL_WFM_RAMP_UP (3.00000000000000E+0)
"Configures the function generator to modulate the carrier signal with a "
"positive ramp waveform."
HP33120A_VAL_WFM_NOISE (1.00100000000000E+3)
"Configures the function generator to modulate the carrier signal with a "
"random noise waveform."
HP33120A_VAL_WFM_ARBITRARY (1.00200000000000E+3)
"Configures the function generator to modulate the carrier signal with an "
"arbitrary waveform. You specify the arbitrary waveform with the "
"HP33120A_ATTR_ARB_WAVEFORM_HANDLE attribute."
v attrFSKSourceRangeTable DataType="i"
HP33120A_VAL_INTERNAL (0)
"Internal FSK modulation trigger."
HP33120A_VAL_EXTERNAL (1)
"External FSK modulating source."
v attrFmSourceRangeTable DataType="i"
HP33120A_VAL_INTERNAL (0)
"Internal FM Modulating Source."
v attrFuncWaveformRangeTable DataType="i"
HP33120A_VAL_WFM_SINE (0)
"Configures the function generator to produce a sinusoid waveform."
HP33120A_VAL_WFM_SQUARE (1)
"Configures the function generator to produce a square waveform."
HP33120A_VAL_WFM_TRIANGLE (2)
"Configures the function generator to produce a triangle waveform."
HP33120A_VAL_WFM_RAMP_UP (3)
"Configures the function generator to produce a positive ramp waveform."
HP33120A_VAL_WFM_DC (0)
"Configures the function generator to produce a constant voltage."
HP33120A_VAL_WFM_NOISE (1001)
"Configures the function generator to produce a random noise waveform."
v attrOutputImpedanceRangeTable DataType="d"
HP33120A_VAL_50_OHMS (5.00000000000000E+1)
"50 Ohms"
HP33120A_VAL_INFINITE (9.30000000000000E+37)
"9.3e+37 Ohms"
v attrOutputModeRangeTable DataType="i"
HP33120A_VAL_OUTPUT_FUNC (0)
"Configures the function generator to produce standard waveforms."
HP33120A_VAL_OUTPUT_ARB (1)
"Configures the function generator to produce arbitrary waveforms."
v attrRefClockRangeTable DataType="i"
HP33120A_VAL_INTERNAL (0)
"The function generator produces the reference clock internally."
v attrSweepSourceRangeTable DataType="i"
HP33120A_VAL_IMMEDIATE (0)
"The function generator produces continuous frequency sweeping."
HP33120A_VAL_EXTERNAL (1)
"The function generator produces a sweep when it receives an external "
"trigger."
HP33120A_VAL_SW_TRIG_FUNC (2)
"The function generator produces a sweep when it receives a software "
"trigger command."
v attrSweepSpacingRangeTable DataType="i"
HP33120A_VAL_LINEAR (0)
"The sweep's frequency varies linearly over time."
HP33120A_VAL_LOGARITHMIC (1)
"The sweep's frequency varies logarithmically over time."
v Boolean_values DataType="i"
VI_TRUE (1)
"True"
VI_FALSE (0)
"False"
v attrCycleCountRangeTable DataType="i"
HP33120A_VAL_GENERATE_CONTINUOUS (1)
"Upon receiving a trigger, the function generator continuously produces a "
"signal."
v attrTriggerSourceRangeTable DataType="i"
HP33120A_VAL_IMMEDIATE (1)
"The function generator does not wait for a trigger of any kind."
v attrFmInternalWaveformRangeTable DataType="i"
HP33120A_VAL_WFM_SINE (1)
"Configures the function generator to modulate the carrier signal with a "
"sinusoid waveform."
HP33120A_VAL_WFM_SQUARE (2)
"Configures the function generator to modulate the carrier signal with a "
"square waveform."
HP33120A_VAL_WFM_TRIANGLE (3)
"Configures the function generator to modulate the carrier signal with a "
"Triangle waveform."
HP33120A_VAL_WFM_RAMP_UP (4)
"Configures the function generator to modulate the carrier signal with a "
"positive ramp waveform."
HP33120A_VAL_WFM_RAMP_DOWN (5)
"Configures the function generator to modulate the carrier signal with a "
"negative ramp waveform."
HP33120A_VAL_WFM_MOD_SPECIAL (5)
"Configures the function generator to modulate the carrier signal with the "
"most recently selected arbitrary waveform."
0 hp33120a_SetAttributeViInt32 3 4 false s DataType="ViInt32"
0 hp33120a_GetAttributeViInt32 3 4 false g DataType="ViInt32"
0 hp33120a_CheckAttributeViInt32 3 4 false s DataType="ViInt32"
0 hp33120a_SetAttributeViReal64 3 4 false s DataType="ViReal64"
0 hp33120a_GetAttributeViReal64 3 4 false g DataType="ViReal64"
0 hp33120a_CheckAttributeViReal64 3 4 false s DataType="ViReal64"
0 hp33120a_SetAttributeViSession 3 4 false s DataType="ViSession"
0 hp33120a_GetAttributeViSession 3 4 false g DataType="ViSession"
0 hp33120a_CheckAttributeViSession 3 4 false s DataType="ViSession"
0 hp33120a_SetAttributeViBoolean 3 4 false s DataType="ViBoolean"
0 hp33120a_GetAttributeViBoolean 3 4 false g DataType="ViBoolean"
0 hp33120a_CheckAttributeViBoolean 3 4 false s DataType="ViBoolean"
0 hp33120a_SetAttributeViString 3 4 false s DataType="ViString"
0 hp33120a_GetAttributeViString 3 4 false g DataType="ViString"
0 hp33120a_CheckAttributeViString 3 4 false s DataType="ViString"
1 all "Inherent IVI Attributes"
"Attributes common to all IVI instrument drivers."
2 all "User Options"
"Attributes you can set to affect the operation of this instrument driver.\n"
" "
3 all "Range Check" HP33120A_ATTR_RANGE_CHECK ViBoolean gs Boolean_values
"Specifies whether to validate attribute values and function parameters. "
"If enabled, the instrument driver validates the parameters values that you "
"pass to driver functions. Range checking parameters is very useful for "
"debugging. After you validate your program, you can set this attribute to "
"VI_FALSE to disable range checking and maximize performance.\n"
" The default value is VI_TRUE. Use the hp33120a_InitWithOptions "
"function to override this value.\n"
" "
3 all "Query Instrument Status" HP33120A_ATTR_QUERY_INSTR_STATUS ViBoolean gs Boolean_values
"Specifies whether the instrument driver queries the instrument status "
"after each operation. Querying the instrument status is very useful for "
"debugging. After you validate your program, you can set this attribute to "
"VI_FALSE to disable status checking and maximize performance\n"
" The instrument driver can choose to ignore status checking for "
"particular attributes regardless of the setting of this attribute.\n"
" The default value is VI_TRUE. Use the hp33120a_InitWithOptions "
"function to override this value.\n"
" "
3 all "Cache" HP33120A_ATTR_CACHE ViBoolean gs Boolean_values
"Specifies whether to cache the value of attributes. When caching is "
"enabled, the instrument driver keeps track of the current instrument "
"settings and avoids sending redundant commands to the instrument. Thus, "
"you can significantly increase execution speed.\n"
" The instrument driver can choose always to cache or never to cache "
"particular attributes regardless of the setting of this attribute.\n"
" The default value is VI_TRUE. Use the hp33120a_InitWithOptions "
"function to override this value.\n"
" "
3 all "Simulate" HP33120A_ATTR_SIMULATE ViBoolean gs Boolean_values
"Specifies whether or not to simulate instrument driver I/O operations. If "
"simulation is enabled, instrument driver functions perform range checking "
"and call Ivi_GetAttribute and Ivi_SetAttribute functions, but they do not "
"perform instrument I/O. For output parameters that represent instrument "
"data, the instrument driver functions return calculated values.\n"
" The default value is VI_FALSE. Use the hp33120a_InitWithOptions "
"function to override this value.\n"
" "
3 all "Record Value Coercions" HP33120A_ATTR_RECORD_COERCIONS ViBoolean gs Boolean_values
"Specifies whether the IVI engine keeps a list of the value coercions it "
"makes for ViInt32 and ViReal64 attributes. You call "
"Ivi_GetNextCoercionInfo to extract and delete the oldest coercion record "
"from the list.\n"
" The default value is VI_FALSE. Use the hp33120a_InitWithOptions "
"function to override this value.\n"
" "
2 all "Instrument Capabilities"
"Attributes that provide information about this instrument driver and the "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -