?? rs.sub.bak
字號:
FPAttributeValueFile
n SubType="IVI"
n SubVersion="1"
v Boolean_values DataType="i"
VI_TRUE (1)
"True"
VI_FALSE (0)
"False"
0 RS_SetAttributeViInt32 3 4 false s DataType="ViInt32"
0 RS_GetAttributeViInt32 3 4 false g DataType="ViInt32"
0 RS_CheckAttributeViInt32 3 4 false s DataType="ViInt32"
0 RS_SetAttributeViReal64 3 4 false s DataType="ViReal64"
0 RS_GetAttributeViReal64 3 4 false g DataType="ViReal64"
0 RS_CheckAttributeViReal64 3 4 false s DataType="ViReal64"
0 RS_SetAttributeViSession 3 4 false s DataType="ViSession"
0 RS_GetAttributeViSession 3 4 false g DataType="ViSession"
0 RS_CheckAttributeViSession 3 4 false s DataType="ViSession"
0 RS_SetAttributeViBoolean 3 4 false s DataType="ViBoolean"
0 RS_GetAttributeViBoolean 3 4 false g DataType="ViBoolean"
0 RS_CheckAttributeViBoolean 3 4 false s DataType="ViBoolean"
0 RS_SetAttributeViString 3 4 false s DataType="ViString"
0 RS_GetAttributeViString 3 4 false g DataType="ViString"
0 RS_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" RS_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 RS_InitWithOptions function to "
"override this value.\n"
" "
3 all "Query Instrument Status" RS_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 RS_InitWithOptions function to "
"override this value.\n"
" "
3 all "Cache" RS_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 RS_InitWithOptions function to "
"override this value.\n"
" "
3 all "Simulate" RS_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 RS_InitWithOptions function "
"to override this value.\n"
" "
3 all "Record Value Coercions" RS_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 RS_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" RS_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" RS_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" RS_ATTR_DRIVER_MAJOR_VERSION ViInt32 g
"The major version number of this instrument driver.\n"
" "
3 all "Driver Minor Version" RS_ATTR_DRIVER_MINOR_VERSION ViInt32 g
"The minor version number of this instrument driver.\n"
" "
3 all "Driver Revision" RS_ATTR_DRIVER_REVISION ViString g
"A string that contains additional version information about this "
"instrument driver.\n"
" "
3 all "Engine Major Version" RS_ATTR_ENGINE_MAJOR_VERSION ViInt32 g
"The major version number of the IVI engine.\n"
" "
3 all "Engine Minor Version" RS_ATTR_ENGINE_MINOR_VERSION ViInt32 g
"The minor version number of the IVI engine.\n"
" "
3 all "Engine Revision" RS_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" RS_ATTR_PRIMARY_ERROR ViInt32 gs
"A code that describes the first error that occurred since the last call to "
"RS_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" RS_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" RS_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" RS_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 "
"RS_ATTR_IO_SESSION attribute.\n"
" "
3 all "Instrument I/O Session" RS_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 RS_ATTR_VISA_RM_SESSION attribute to the viOpen function and sets the "
"RS_ATTR_IO_SESSION attribute to the VISA session handle that viOpen "
"returns.\n"
" "
3 all "Defer Update" RS_ATTR_DEFER_UPDATE ViBoolean gs Boolean_values
"Specifies whether to defer the actual updating of the physical instrument "
"when you call one of the RS_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" RS_ATTR_RETURN_DEFERRED_VALUES ViBoolean gs Boolean_values
"When you call one of the RS_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 "Miscellaneous Attributes"
"Additional Attributes."
2 all "ID Query Response" RS_ATTR_ID_QUERY_RESPONSE ViString g
"Returns the ID Query response string. The instrument driver gets the "
"value of this attribute when you pass VI_TRUE for the ID Query parameter "
"to the RS_init or RS_InitWithOptions function.\n"
" "
2 all "RS232 Measurement Attribute"
"here is functions of RS232 instrument :\n"
" get tempreture & get pressure"
3 all "The pressure " RS_ATTR_PRESSURE ViReal64 gs
""
3 all "RS_ATTR_TEMPRETURE" RS_ATTR_TEMPRETURE ViReal64 gs
""
2 all "Hidden Attributes (not user-viewable)"
" "
3 all "OPC Callback Timeout" RS_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 + -