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

📄 fl45.sub

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 SUB
📖 第 1 页 / 共 3 页
字号:
  "an external trigger input.  A measurement is triggered while the input is "
  "greater than +3.0 volts."


v ohms_Med_Fast_RangeTable DataType="d" 
 FL45_VAL_AUTO_RANGE_ON (-1.00000000000000E+0)
  "Configures the DMM to calculate the range before each measurement "
  "automatically. "

 FL45_VAL_AUTO_RANGE_OFF (-2.00000000000000E+0)
  "Disables auto-ranging.  The DMM sets the range to the value it most "
  "recently calculated."

 300.0 (3.00000000000000E+2)
  ""

 3000.0 (3.00000000000000E+3)
  ""

 30000.0 (3.00000000000000E+4)
  ""

 300000.0 (3.00000000000000E+5)
  ""

 3000000.0 (3.00000000000000E+6)
  ""

 30000000.0 (3.00000000000000E+7)
  ""

 300000000.0 (3.00000000000000E+8)
  ""


v ohms_Slow_RangeTable DataType="d" 
 FL45_VAL_AUTO_RANGE_ON (-1.00000000000000E+0)
  "Configures the DMM to calculate the range before each measurement "
  "automatically. "

 FL45_VAL_AUTO_RANGE_OFF (-2.00000000000000E+0)
  "Disables auto-ranging.  The DMM sets the range to the value it most "
  "recently calculated."

 100.0 (1.00000000000000E+2)
  ""

 1000.0 (1.00000000000000E+3)
  ""

 10000.0 (1.00000000000000E+4)
  ""

 100000.0 (1.00000000000000E+5)
  ""

 1000000.0 (1.00000000000000E+6)
  ""

 10000000.0 (1.00000000000000E+7)
  ""

 100000000.0 (1.00000000000000E+8)
  ""


v Boolean_values DataType="i" 
 VI_TRUE (1)
  ""

 VI_FALSE (0)
  ""


v attrMeasCompleteDestRangeTable DataType="i" 
 FL45_VAL_EXTERNAL (2)
  "The DMM sends the measurment-complete signal on the external trigger line."


v attrAcMaxFreqTable DataType="d" 
 300000.0 (3.00000000000000E+5)
  ""


v attrAcMinFreqTable DataType="d" 
 20.0 (2.00000000000000E+1)
  ""


v attrTriggerDelayRangeTable DataType="i" 
 FL45_VAL_AUTO_DELAY_ON (-1)
  "Configures the DMM to calculate the trigger delay before each measurement."

 FL45_VAL_AUTO_DELAY_OFF (-2)
  "Stops the DMM from calculating the trigger delay.  Sets the trigger delay "
  "to the last trigger delay the DMM calculated.\n"


v attrApertureTimeUnitsRangeTable DataType="i" 
 FL45_VAL_SECONDS (0)
  "Seconds"

 FL45_VAL_POWER_LINE_CYCLES (1)
  "Power Line Cycles"


0 FL45_SetAttributeViInt32 3 4 false s DataType="ViInt32" 
0 FL45_GetAttributeViInt32 3 4 false g DataType="ViInt32" 
0 FL45_CheckAttributeViInt32 3 4 false s DataType="ViInt32" 
0 FL45_SetAttributeViReal64 3 4 false s DataType="ViReal64" 
0 FL45_GetAttributeViReal64 3 4 false g DataType="ViReal64" 
0 FL45_CheckAttributeViReal64 3 4 false s DataType="ViReal64" 
0 FL45_SetAttributeViSession 3 4 false s DataType="ViSession" 
0 FL45_GetAttributeViSession 3 4 false g DataType="ViSession" 
0 FL45_CheckAttributeViSession 3 4 false s DataType="ViSession" 
0 FL45_SetAttributeViBoolean 3 4 false s DataType="ViBoolean" 
0 FL45_GetAttributeViBoolean 3 4 false g DataType="ViBoolean" 
0 FL45_CheckAttributeViBoolean 3 4 false s DataType="ViBoolean" 
0 FL45_SetAttributeViString 3 4 false s DataType="ViString" 
0 FL45_GetAttributeViString 3 4 false g DataType="ViString" 
0 FL45_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" FL45_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 FL45_InitWithOptions function "
 "to override this value.\n"
 "    "

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

3 all "Cache" FL45_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 FL45_InitWithOptions function "
 "to override this value.\n"
 "    "

3 all "Simulate" FL45_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 FL45_InitWithOptions function "
 "to override this value.\n"
 "    "

3 all "Record Value Coercions" FL45_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 FL45_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" FL45_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" FL45_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" FL45_ATTR_DRIVER_MAJOR_VERSION ViInt32 g 
 "The major version number of this instrument driver.\n"
 "    "

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

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

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

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

3 all "Engine Revision" FL45_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" FL45_ATTR_PRIMARY_ERROR ViInt32 gs 
 "A code that describes the first error that occurred since the last call to "
 "FL45_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" FL45_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" FL45_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" FL45_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 "
 "FL45_ATTR_IO_SESSION attribute.\n"
 "    "

3 all "Instrument I/O Session" FL45_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 FL45_ATTR_VISA_RM_SESSION attribute to the viOpen function and sets "
 "the FL45_ATTR_IO_SESSION attribute to the VISA session handle that viOpen "
 "returns.\n"
 "    "

3 all "Defer Update" FL45_ATTR_DEFER_UPDATE ViBoolean gs Boolean_values 
 "Specifies whether to defer the actual updating of the physical instrument "
 "when you call one of the FL45_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" FL45_ATTR_RETURN_DEFERRED_VALUES ViBoolean gs Boolean_values 
 "When you call one of the FL45_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 that control the basic features of the DMM."

2 all "Function" FL45_ATTR_FUNCTION ViInt32 gs attrFunctionRangeTable 
 "Specifies the measurement function.\n"
 "    \n"
 "Notes:\n"
 "\n"
 "(1) Changing this attribute will automatically cause the secondary "
 "measurement function to be disabled.\n"

2 all "Secondary Function" FL45_ATTR_SECONDARY_FUNCTION ViInt32 gs attrSecondaryFunctionRangeTable 
 "Specifies the measurement function for the secondary display.  The "
 "secondary measurement function is always auto-ranging.\n"
 "\n"
 "Notes:\n"
 "\n"
 "(1) This attribute can only be set to FL45_VAL_NONE if the primary "
 "measurement attribute FL45_ATTR_FUNCTION is set to "
 "FL45_VAL_AC_PLUS_DC_VOLTS or FL45_VAL_AC_PLUS_DC_CURRENT.\n"

2 all "Range" FL45_ATTR_RANGE ViReal64 gs 
 "Specifies the measurement range you want to use.  Use positive values to "
 "represent the absolute value of the maximum expected measurement.  The "
 "value must be in units appropriate for the FL45_ATTR_FUNCTION attribute as "
 "shown below.  You must set the value to FL45_VAL_AUTO_RANGE_ON when the "
 "FL45_ATTR_FUNCTION attribute is set to diode or continuity.\n"
 "  \n"
 "   DC Volts - volts\n"
 "   AC Volts - volts\n"
 "   DC Current - amperes\n"
 "   AC Current - amperes\n"
 "   2-Wire Resistance - ohms\n"
 "   AC plus DC Volts - volts\n"
 "   AC plus DC Current - amperes\n"
 "   Frequency - hertz\n"
 "\n"
 "For example, when you set the Measurement Function to FL45_VAL_DC_VOLTS, "
 "you must specify the Range in volts.  Setting this parameter to 10.0 "
 "configures the DMM to measure DC voltages from -10.0 to +10.0 volts.\n"
 "\n"
 "The driver reserves special negative values for controlling the DMM's "
 "auto-ranging capability.\n"
 "\n"
 "- FL45_VAL_AUTO_RANGE_ON - Configures the DMM to calculate the range "
 "before each measurement automatically.\n"
 "- FL45_VAL_AUTO_RANGE_OFF - Disables auto-ranging.  The DMM sets the range "
 "to the value it most recently calculated.\n"
 "\n"
 "Valid Manual Range:  The valid manual range depends on the "
 "FL45_ATTR_FUNCTION and FL45_ATTR_RESOLUTION attribute.  The parentheses "
 "indicate the minimum or maximum values when you set the "
 "FL45_ATTR_RESOLUTION to either 4.0 or 5.0 digits.\n"
 "\n"
 "   DC Volts: 0.1 (0.3) to 1000.0 volts\n"
 "   AC Volts: 0.1 (0.3) to 750.0 volts\n"
 "   2-Wire Res: 100.0 (300.0) to 100.0E6 (300.0E6) ohms\n"
 "   DC Current: 0.01 (0.03) to 10.0 amperes\n"
 "   AC Current: 0.01 (0.03) to 10.0 amperes\n"
 "   AC + DC Volts: 0.1 (0.3) to 750.0 volts\n"
 "   AC + DC Current: 0.01 (0.03) to 10.0 amperes\n"
 "   Frequency: 1000.0 to 10.0E6 hertz\n"
 "   Diode: FL45_VAL_AUTO_RANGE_ON\n"
 "   Continuity: FL45_VAL_AUTO_RANGE_ON\n"
 "\n"
 "Notes:\n"
 "\n"
 "(1) When set to FL45_VAL_AUTO_RANGE_OFF, further queries of this attribute "
 "return the actual range.\n"
 "\n"
 "(2) When set to FL45_VAL_AUTO_RANGE_ON, you can obtain the actual range "
 "the DMM is currently using by getting the value of the "
 "FL45_ATTR_AUTO_RANGE_VALUE attribute.\n"

2 all "Auto Range Value" FL45_ATTR_AUTO_RANGE_VALUE ViReal64 g 
 "Always returns the actual range the primary measurement function of the "
 "DMM is currently using, even when the DMM is auto-ranging.  The value is "
 "in units appropriate for the FL45_ATTR_FUNCTION attribute as shown below.\n"
 "  \n"
 "   DC Volts - volts\n"
 "   AC Volts - volts\n"
 "   DC Current - amperes\n"
 "   AC Current - amperes\n"
 "   2-Wire Resistance - ohms\n"
 "   AC plus DC Volts - volts\n"
 "   AC plus DC Current - amperes\n"
 "   Frequency - hertz\n"
 "   Diode - volts\n"
 "   Continuity - volts\n"
 "\n"

⌨️ 快捷键说明

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