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

📄 hp662xa.sub

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 SUB
📖 第 1 页 / 共 2 页
字号:
FPAttributeValueFile
n SubType="IVI"
n SubVersion="1"

v Boolean_values
 VI_TRUE (1)
  "True"

 VI_FALSE (0)
  "False"

v BooleanTrue_value
 VI_TRUE (1)
  "True"

v attrWaveformRangeTable DataType="i" 
 HP662XA_VAL_WAVEFORM_DC (0)
  "Configures the power supply to generate a DC waveform.  "

v attrMeasureFunctionRangeTable DataType="i"
 HP662XA_VAL_DC_VOLTS (0)
  "DC Volts"

 HP662XA_VAL_DC_CURRENT (2)
  "DC Current"

0 HP662XA_SetAttributeViInt32     3 4 false s  DataType="ViInt32"
0 HP662XA_GetAttributeViInt32     3 4 false g  DataType="ViInt32"
0 HP662XA_CheckAttributeViInt32   3 4 false s  DataType="ViInt32"
0 HP662XA_SetAttributeViReal64    3 4 false s  DataType="ViReal64"
0 HP662XA_GetAttributeViReal64    3 4 false g  DataType="ViReal64"
0 HP662XA_CheckAttributeViReal64  3 4 false s  DataType="ViReal64"
0 HP662XA_SetAttributeViString    3 4 false s  DataType="ViString"
0 HP662XA_GetAttributeViString    3 5 false g  DataType="ViString"
0 HP662XA_CheckAttributeViString  3 4 false s  DataType="ViString"
0 HP662XA_SetAttributeViBoolean   3 4 false s  DataType="ViBoolean"
0 HP662XA_GetAttributeViBoolean   3 4 false g  DataType="ViBoolean"
0 HP662XA_CheckAttributeViBoolean 3 4 false s  DataType="ViBoolean"
0 HP662XA_SetAttributeViSession   3 4 false s  DataType="ViSession"
0 HP662XA_GetAttributeViSession   3 4 false g  DataType="ViSession"
0 HP662XA_CheckAttributeViSession 3 4 false s  DataType="ViSession"

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"                         HP662XA_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 "
 "HP662XA_InitWithOptions function to override this value.\n"
 "    "

3 all "Query Instrument Status"     HP662XA_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 "
 "HP662XA_InitWithOptions function to override this value.\n"
 "    "

3 all "Cache"                               HP662XA_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 "
 "HP662XA_InitWithOptions function to override this value.\n"
 "    "
 
3 all "Simulate"                    HP662XA_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 "
 "HP662XA_InitWithOptions function to override this value.\n"
 "    "
 
3 all "Record Value Coercions"      HP662XA_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 "
 "HP662XA_InitWithOptions function to override this value.\n"
 "    "

2 all "Instrument Capabilities"
 "Attributes that provide information about this instrument driver "
 "and the physical resource it is using.\n"
 "    "

3 all "Number of Channels"                  HP662XA_ATTR_NUM_CHANNELS                 ViInt32   g
 "Indicates the number of channels that the specific instrument "
 "driver supports.  \n"
 "    For each attribute for which the IVI_VAL_MULTI_CHANNEL flag attribute "
 "is set, the IVI engine maintains a separate cache value for each channel.\n"
 "    "

3 all "Specific Driver Prefix"              HP662XA_ATTR_SPECIFIC_PREFIX          ViString  g  
 "The prefix for the specific instrument driver.  The name of each "
 "user-callable function in this driver starts with this prefix.\n"
 "    The prefix can be up to a maximum of eight characters.\n"
 "    "

2 all "Version Info" 
 "Attributes for obtaining information about the version of the "
 "instrument driver and the IVI engine.\n"
 "    "

3 all "Driver Major Version"                HP662XA_ATTR_DRIVER_MAJOR_VERSION         ViInt32   g 
 "The major version number of this instrument driver.\n"
 "    "

3 all "Driver Minor Version"                HP662XA_ATTR_DRIVER_MINOR_VERSION         ViInt32   g 
 "The minor version number of this instrument driver.\n"
 "    "

3 all "Driver Revision"                     HP662XA_ATTR_DRIVER_REVISION          ViString  g 
 "A string that contains additional version information about this "
 "instrument driver.\n"
 "    "

3 all "Engine Major Version"                HP662XA_ATTR_ENGINE_MAJOR_VERSION         ViInt32   g 
 "The major version number of the IVI engine.\n"
 "    "

3 all "Engine Minor Version"                HP662XA_ATTR_ENGINE_MINOR_VERSION         ViInt32   g 
 "The minor version number of the IVI engine.\n"
 "    "

3 all "Engine Revision"                     HP662XA_ATTR_ENGINE_REVISION          ViString  g 
 "A string that contains additional version information about the IVI "
 "engine.\n"
 "    "

2 all "Error Info" 
 "Attributes for error information.\n"
 "    "

3 all "Primary Error"                       HP662XA_ATTR_PRIMARY_ERROR                ViInt32   gs 
 "A code that describes the first error that occurred since the last "
 "call to HP662XA_GetErrorInfo on the session.  The value follows the "
 "VXIplug&play completion code conventions.  A negative value describes "
 "an error condition.  A positive value describes a warning condition "
 "and indicates that no error occurred.  A zero indicates that no error "
 "or warning occurred. The error and warning values can be status codes "
 "defined by IVI, VISA, class drivers, or specific drivers.\n"
 "    "

3 all "Secondary Error"                     HP662XA_ATTR_SECONDARY_ERROR          ViInt32   gs 
 "An optional code that provides additional information concerning the "
 "primary error condition.  The error and warning values can be status codes "
 "defined by IVI, VISA, class drivers, or specific drivers.  Zero indicates "
 "no additional information.\n"
 "    "

3 all "Error Elaboration"                   HP662XA_ATTR_ERROR_ELABORATION            ViString  gs 
 "An optional string that contains additional information concerning the "
 "primary error condition.\n"
 "    "

2 all "Advanced Session I/O" 
 "Attributes that the specific driver can use to perform instrument I/O.  "
 "These attributes control advanced capabilities that, typically, "
 "only driver developers use.\n"
 "    "

3 all "VISA Resource Manager Session"       HP662XA_ATTR_VISA_RM_SESSION          ViSession g 
 "If a specific driver uses VISA instrument I/O, it passes the "
 "value of this attribute to the viOpen function during initialization.  "
 "The viOpen function returns an instrument I/O session, which "
 "the driver stores in the HP662XA_ATTR_IO_SESSION attribute.\n"
 "    "

3 all "Instrument I/O Session"              HP662XA_ATTR_IO_SESSION               ViSession g  
 "Specifies the I/O session that the specific driver uses "
 "to communicate with the instrument.\n"
 "    If a specific driver uses VISA instrument I/O, it passes "
 "the value of the HP662XA_ATTR_VISA_RM_SESSION attribute to the "
 "viOpen function and sets the HP662XA_ATTR_IO_SESSION attribute to the VISA "
 "session handle that viOpen returns.\n"
 "    "

3 all "Defer Update"                HP662XA_ATTR_DEFER_UPDATE                 ViBoolean gs Boolean_values 
 "Specifies whether to defer the actual updating of the "
 "physical instrument when you call one of the "
 "HP662XA_SetAttribute functions.  The IVI engine performs all "
 "the deferred updates for the session when you call Ivi_Update.\n" 
 "    Typically, it is not necessary to defer updates.  "
 "Deferring updates can be useful when the overhead of initiating "
 "instrument I/O is very high.  By deferring updates, you can "
 "buffer multiple instrument commands into one I/O action.\n"  
 "    Generally, only instrument driver developers use this attribute, "
 "and they do so on a temporary basis around a sequence of calls to "
 "Ivi_SetAttribute functions.\n"
 "    The default value is VI_FALSE.\n"
 "    "

3 all "Return Deferred Values"      HP662XA_ATTR_RETURN_DEFERRED_VALUES   ViBoolean gs Boolean_values 
 "When you call one of the HP662XA_GetAttribute functions on an "
 "attribute that has a deferred update pending, this attribute specifies "
 "whether to return the deferred value or the value that represents the "
 "actual state of the instrument.\n"
 "    Generally, only instrument driver developers use this attribute.  "
 "For particular attributes, the instrument driver can choose to ignore this "
 "attribute and always return the value that represents the actual state of the "
 "instrument.\n"
 "    The default value is VI_TRUE.\n"
 "    "

1 all "Basic Operation" "Attributes for controlling the basic features of the power supply."

2 all "Waveform" HP662XA_ATTR_WAVEFORM ViInt32 gs attrWaveformRangeTable 
 "This channel-based attribute specifies the waveform the power supply "
 "generates on a channel.  The waveform describes how the power supply varies "
 "the voltage and current over time.\n"
 "    "

2 all "Voltage Limit" HP662XA_ATTR_VOLTAGE_LIMIT ViReal64 gs
 "This channel-based attribute specifies the peak instantaneous voltage "
 "the power supply allows on a channel.  The units are volts.  The power "
 "supply does not let the output voltage exceed this value.  The power "
 "supply disconnects the output when the output voltage exceeds the "
 "voltage this attribute specifies.\n\n"
 "Valid Range:  dependent upon the model in use\n\n"
 "The following lists the maximum voltage limit you can configure "
 "on each model.  The minimum voltage limit you can configure is "
 "0.0.  Voltage capabilities are shown in the following format:\n"
 "model: channel 1 voltage, channel 2 voltage, ...\n\n"
 "HP6621A:  23.0,  23.0\n"
 "HP6622A:  55.0,  55.0\n"
 "HP6623A:  23.0,  23.0,  55.0\n"
 "HP6624A:  23.0,  23.0,  55.0,  55.0\n"
 "HP6625A:  55.0,  55.0\n"
 "HP6626A:  55.0,  55.0,  55.0,  55.0\n"
 "HP6627A:  55.0,  55.0,  55.0,  55.0\n"
 "HP6628A:  55.0,  55.0\n"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -