library: hp54645_32.DLL class: "hp54645" implements: ivi, iviscope, iviResourceMgr attribute: "Range Check" "Inherent IVI Settings:User Options:Range Check" bool readwrite local 00100592 "Specifies whether to validate property values and VI parameters. If enabled, the instrument driver validates the parameter values that you pass to driver VIs. Range checking parameters is very useful for debugging. After you validate your program, you can set this property to FALSE to disable range checking and maximize performance. The default value is TRUE. Use the Initialize With Options VI to override this value. TRUE 1 True FALSE 0 False" attribute: "Query Instrument Status" "Inherent IVI Settings:User Options:Query Instrument Status" bool readwrite local 00100593 "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 property to FALSE to disable status checking and maximize performance The instrument driver can choose to ignore status checking for particular properties regardless of the setting of this property. The default value is TRUE. Use the Initialize With Options VI to override this value. TRUE 1 True FALSE 0 False" attribute: "Cache" "Inherent IVI Settings:User Options:Cache" bool readwrite local 00100594 "Specifies whether to cache the value of properties. 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. The instrument driver can choose always to cache or never to cache particular properties regardless of the setting of this property. The default value is TRUE. Use the Initialize With Options VI to override this value. TRUE 1 True FALSE 0 False" attribute: "Simulate" "Inherent IVI Settings:User Options:Simulate" bool readwrite local 00100595 "Specifies whether or not to simulate instrument driver I/O operations. If simulation is enabled, instrument driver VIs 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 VIs return calculated values. The default value is FALSE. Use the Initialize With Options VI to override this value. TRUE 1 True FALSE 0 False" attribute: "Record Value Coercions" "Inherent IVI Settings:User Options:Record Value Coercions" bool readwrite local 00100596 "Specifies whether the IVI engine keeps a list of the value coercions it makes for ViInt32 and ViReal64 properties. You call Get Next Coercion Record to extract and delete the oldest coercion record from the list. The default value is FALSE. Use the Initialize With Options VI to override this value. TRUE 1 True FALSE 0 False" attribute: "Interchange Check" "Inherent IVI Settings:User Options:Interchange Check" bool readwrite local 001005A5 "Specifies whether to perform interchangeability checking and log interchangeability warnings when you call hp54645 Initiate Acquisition.vi, hp54645 Read Waveform.vi, hp54645 Read Min Max Waveform.vi and hp54645 Read Waveform Measurement.vi. The default value is FALSE. Interchangeability warnings indicate that using your application with a different instrument might cause different behavior. You call hp54645 Get Next Interchange Warning.vi to extract interchange warnings. Call hp54645 Clear Interchange Warnings.vi to clear the list of interchangeability warnings without reading them. Interchangeability checking examines the attributes in a capability group only if you specify a value for at least one attribute within that group. Interchangeability warnings can occur when an attribute affects the behavior of the instrument and you have not set that attribute, or the attribute has been invalidated since you set it. TRUE 1 True FALSE 0 False" attribute: "Driver Setup" "Inherent IVI Settings:Advanced Session Information:Driver Setup" string readonly local 00100597 "This property indicates the Driver Setup string that the user specified when initializing the driver. Some cases exist where the end-user must specify instrument driver options at initialization time. An example of this is specifying a particular instrument model from among a family of instruments that the driver supports. This is useful when using simulation. The end-user can specify driver-specific options through the DriverSetup keyword in the optionsString parameter to the hp54645 Init With Options.vi, or through the IVI Configuration Utility. If the user does not specify a Driver Setup string, this property returns an empty string. " attribute: "Description" "Inherent IVI Settings:Driver Identification:Description" string readonly local 00100792 "A string that contains a brief description of the specific driver " attribute: "Driver Prefix" "Inherent IVI Settings:Driver Identification:Driver Prefix" string readonly local 001006BE "A string that contains the prefix for the instrument driver. The name of each user-callable VI in this driver starts with this prefix. " attribute: "Driver Vendor" "Inherent IVI Settings:Driver Identification:Driver Vendor" string readonly local 00100791 "A string that contains the name of the vendor that supplies this driver. " attribute: "Major Version" "Obsolete:Inherent IVI Settings:Driver Identification:Major Version" iL readonly local 00100787 "The major version number of this instrument driver. " attribute: "Minor Version" "Obsolete:Inherent IVI Settings:Driver Identification:Minor Version" iL readonly local 00100788 "The minor version number of this instrument driver. " attribute: "Revision" "Inherent IVI Settings:Driver Identification:Revision" string readonly local 001007B7 "A string that contains additional version information about this instrument driver. " attribute: "Class Specification Major Version" "Inherent IVI Settings:Driver Identification:Class Specification Major Version" iL readonly local 00100793 "The major version number of the class specification with which this driver is compliant. " attribute: "Class Specification Minor Version" "Inherent IVI Settings:Driver Identification:Class Specification Minor Version" iL readonly local 00100794 "The minor version number of the class specification with which this driver is compliant. " attribute: "Supported Instrument Models" "Inherent IVI Settings:Driver Capabilities:Supported Instrument Models" string readonly local 001006D7 "Contains a model code of the instrument. For drivers that support more than one device, this property contains a comma-separated list of supported instrument models. " attribute: "Class Group Capabilities" "Inherent IVI Settings:Driver Capabilities:Class Group Capabilities" string readonly local 00100721 "A string that contains a comma-separated list of class-extention groups that this driver implements. " attribute: "Number of Channels" "Inherent IVI Settings:Driver Capabilities:Number of Channels" iL readonly local 0010065B "Indicates the number of channels that the specific instrument driver supports. For each property for which the IVI_VAL_MULTI_CHANNEL flag property is set, the IVI engine maintains a separate cache value for each channel. " attribute: "Manufacturer" "Inherent IVI Settings:Instrument Identification:Manufacturer" string readonly local 0010078F "A string that contains the name of the instrument manufacturer you are currently using. " attribute: "Model" "Inherent IVI Settings:Instrument Identification:Model" string readonly local 00100790 "A string that contains the model number or name of the instrument that you are currently using. " attribute: "Firmware Revision" "Inherent IVI Settings:Instrument Identification:Firmware Revision" string readonly local 0010078E "A string that contains the firmware revision information for the instrument you are currently using. " attribute: "Logical Name" "Inherent IVI Settings:Advanced Session Information:Logical Name" string readonly local 001006C1 "A string containing the logical name you specified when opening the current IVI session. You may pass a logical name to the Initialize or Initialize With Options VIs. The IVI Configuration utility must contain an entry for the logical name. The logical name entry refers to a virtual instrument section in the IVI Configuration file. The virtual instrument section specifies a physical device and initial user options. " attribute: "Resource Descriptor" "Inherent IVI Settings:Advanced Session Information:Resource Descriptor" string readonly local 001006C0 "Indicates the resource descriptor the driver uses to identify the physical device. If you initialize the driver with a logical name, this property contains the resource descriptor that corresponds to the entry in the IVI Configuration utility. If you initialize the instrument driver with the resource descriptor, this property contains that value. " attribute: "Acquisition Type" "Acquisition:Acquisition Type" iL enum { HP54645_VAL_NORMAL=0, HP54645_VAL_PEAK_DETECT=1, HP54645_VAL_AVERAGE=4, HP54645_VAL_REAL_TIME_ACQ=1001} readwrite local 00131335 "Specifies how the oscilloscope acquires data and fills the waveform record. When you set this property to HP54645_VAL_PEAK_DETECT, the oscilloscope acquires minimum and maximum waveforms. To retrieve the minimum and maximum waveforms, use the Read Min Max Waveform and Fetch Min Max Waveform VIs. HP54645_VAL_NORMAL 0 Sets the oscilloscope to the normal acquisition mode. The oscilloscope acquires one sample for each point in the waveform record. The oscilloscope can use real-time or equivalent-time sampling. HP54645_VAL_PEAK_DETECT 1 Sets the oscilloscope to the peak-detect acquisition mode. The oscilloscope oversamples the input signal and keeps the minimum and maximum values that correspond to each position in the waveform record. The oscilloscope uses only real-time sampling. HP54645_VAL_AVERAGE 4 Sets the oscilloscope to the average acquisition mode. The oscilloscope acquires multiple waveforms and calculates an average value for each point in the waveform record. You specify the number of waveforms the oscilloscope acquires with the hp54645>>Acquisition>>Number of Averages property. The oscilloscope can use real-time or equivalent-time sampling. HP54645_VAL_REAL_TIME_ACQ 1001" attribute: "Initiate Continuous" "Acquisition:Initiate Continuous" bool readwrite local 0013133B "Specifies whether the oscilloscope continuously initiates waveform acquisition. If you set this property to TRUE, the oscilloscope immediately waits for another trigger after the previous waveform acquisition is complete. Setting this property to TRUE is useful when you require continuous updates of the oscilloscope display. TRUE 1 True FALSE 0 False" attribute: "Number of Averages" "Acquisition:Number of Averages" iL enum { 1=1, 4=4, 8=8, 16=16, 32=32, 64=64, 128=128, 256=256} readwrite local 00131338 "Specifies the number of waveforms the oscilloscope acquires and averages. After the oscilloscope acquires as many waveforms as this property specifies, it returns to the idle state. This property affects instrument behavior only when the hp54645>>Acquisition>>Acquisition Type property is set to HP54645_VAL_AVERAGE. 1 1 4 4 8 8 16 16 32 32 64 64 128 128 256 256" attribute: "Sample Mode" "Acquisition:Sample Mode" iL enum { HP54645_VAL_REAL_TIME=0, HP54645_VAL_EQUIVALENT_TIME=1} readonly local 0013133A "Returns the sample mode the oscilloscope is currently using. HP54645_VAL_REAL_TIME 0 Indicates that the oscilloscope is using real-time sampling. HP54645_VAL_EQUIVALENT_TIME 1 Indicates that the oscilloscope is using equivalent-time sampling." attribute: "Horizontal Time Per Record" "Acquisition:Horizontal Time Per Record" fD readwrite local 001312D7 "This property specifies the time in seconds that corresponds to the record length. " attribute: "Horizontal Minimum Number of Points" "Acquisition:Horizontal Minimum Number of Points" iL readwrite local 001312D9 "Specifies the minimum number of points you require in the waveform record for each channel. This instrument driver uses the value you specify to configure the record length that the oscilloscope uses for waveform acquisition. Use the hp54645>>Acquisition>>Horizontal Record Length property to obtain the actual record length. Valid Range: The maximum value you can select for this property depends on the value you specify for the hp54645>>Acquisition>>Acquisition Type property as shown below. HP54645_VAL_NORMAL: 4000 HP54645_VAL_HI_RES: 2000 HP54645_VAL_AVERAGE: 2000 HP54645_VAL_PEAK_DETECT: 1000 HP54645_VAL_ENVELOPE: 1000 " attribute: "Horizontal Record Length" "Acquisition:Horizontal Record Length" iL readonly local 001312D8 "Returns the actual number of points the oscilloscope acquires for each channel. The value is equal to or greater than the minimum number of points you specify with the hp54645>>Acquisition>>Horizontal Minimum Number of Points property. Allocate a ViReal64 array of this size or greater to pass as the Waveform Array parameter of the Read Waveform and Fetch Waveform VIs. Note: The oscilloscope may use different size records depending on the value you specify for the hp54645>>Acquisition>>Acquisition Type property. " attribute: "Acquisition Start Time" "Acquisition:Acquisition Start Time" fD readwrite local 0013133D "Specifies the length of time from the trigger event to the first point in the waveform record. If the value is positive, the first point in the waveform record occurs after the trigger event. If the value is negative, the first point in the waveform record occurs before the trigger event. The units are seconds. " attribute: "Horizontal Sample Rate" "Acquisition:Horizontal Sample Rate" fD readonly local 001312DA "Returns the effective digitizing rate using the current configuration. The units are samples per second. " attribute: "Acquisition Complete" "Acquisition (Specific Driver Attr):Acquisition Complete" iL readwrite local 00118C35 "The minimum completion criteria for an acquisition. The parameter determines the percentage of the time buckets that needs to be full before an acquisition is considered complete. Valid Range: 0 - 100 " attribute: "Dither" "Acquisition (Specific Driver Attr):Dither" bool readwrite local 00118C36 "This is not a channel based property. This selects an anti-aliasing function for slow sweep speeds. TRUE 1 True FALSE 0 False" attribute: "Channel Enabled" "Channel:Channel Enabled" bool readwrite local 001312D5 "This channel-based property specifies whether the oscilloscope acquires a waveform for a channel when you call the Initiate Acquisition, Read Waveform, Read Min Max Waveform, or Read Waveform Measurement VI. TRUE 1 True FALSE 0 False" attribute: "Probe Attenuation" "Channel:Probe Attenuation" fD enum { HP54645_VAL_PROBE_SENSE_ON=-1.000000E+0, 1.0=1.000000E+0, 10.0=1.000000E+1, 20.0=2.000000E+1, 100.0=1.000000E+2} readwrite local 001312D4 "This channel-based property specifies the scaling factor by which the probe you attach to the channel attenuates the input. For example, when you use a 10:1 probe, set this property to 10.0. This driver reserves negative values to control the oscilloscope's automatic probe sense capability. Setting this property to HP54645_VAL_PROBE_SENSE_ON configures the oscilloscope to sense the attenuation of the probe automatically. After you enable the automatic probe sense, subsequent queries of this property return the value HP54645_VAL_PROBE_SENSE_ON. Use the hp54645>>Miscellaneous Attributes>>Hidden Properties (not user-viewable)>>Auto Probe Sense_VALUE property to obtain the actual probe attenuation. If you set the oscilloscope to sense the probe attenuation automatically, the probe attenuation value can change at any time. When the oscilloscope detects a new probe attenuation value, other settings in the oscilloscope might also change. The driver has no way of knowing when these changes occur. Therefore, when you enable the automatic probe sense capability, this driver disables caching for properties that depend on the probe attenuation. These properties include hp54645>>Channel>>Vertical Range, hp54645>>Channel>>Vertical Offset, and all the properties that configure trigger levels. To maximize performance, set this property to a manual probe attenuation setting. If the oscilloscope is set to sense the probe attenuation automatically, setting this property to a positive value disables the automatic probe sense and configures the oscilloscope to use the manual probe attenuation you specify. If you use a manual probe attenuation, you must set this property to reflect the new probe attenuation each time you attach a different probe. HP54645_VAL_PROBE_SENSE_ON -1 Enables the oscilloscope's automatic probe sense capability. 1.0 1 Sets the manual probe attenuation to 1.0. 10.0 10 Sets the manual probe attenuation to 10.0. 20.0 20 Sets the manual probe attenuation to 20.0. 100.0 100 Sets the manual probe attenuation to 100.0." attribute: "Probe Sense Value" "Channel:Probe Sense Value" fD readonly local 0013133C "This channel-based property returns the probe attenuation value the oscilloscope automatically senses. If you disable the automatic probe sense capability, this property returns the manual probe attenuation setting. " attribute: "Vertical Range" "Channel:Vertical Range" fD readwrite local 001312D1 "This channel-based property specifies the absolute value of the input range the oscilloscope can acquire for the channel. The units are volts. For example, to acquire a sine wave which spans between 0.0 and 10.0 volts, you set this property to 10.0 volts. Valid Range: The probe attenuation determines the valid range for this property as shown below. X1 Probe: 8.0e-3 to 40.0 volts X10 Probe: 8.0e-2 to 400.0 volts X100 Probe: 8.0e-1 to 4000.0 volts " attribute: "Vertical Offset" "Channel:Vertical Offset" fD readwrite local 001312D2 "This channel-based property specifies the location of the center of the range that you specify with the hp54645>>Channel>>Vertical Range property. Express the value in volts and with respect to ground. For example, to acquire a sine wave that spans between 0.0 and 10.0 volts, set this property to 5.0 volts. Valid Range: -/+ 2.0 volts when Range < 1.6 volts for 1:1 probe -/+ 40.0 volts when Range >= 1.6 volts for 1:1 probe " attribute: "Vertical Coupling" "Channel:Vertical Coupling" iL enum { HP54645_VAL_AC=0, HP54645_VAL_DC=1, HP54645_VAL_GND=2} readwrite local 001312D3 "This channel-based property specifies how the oscilloscope couples the input signal for the channel. HP54645_VAL_AC 0 The oscilloscope AC couples the input signal. HP54645_VAL_DC 1 The oscilloscope DC couples the input signal. HP54645_VAL_GND 2 The oscilloscope ground couples the input signal." attribute: "Maximum Input Frequency" "Channel:Maximum Input Frequency" fD readwrite local 001312D6 "This channel-based property specifies the maximum input frequency of the channel. Express this value as the frequency at which the input circuitry attenuates the input signal by 3 dB. The units for this property are hertz. " attribute: "Input Impedance" "Channel:Input Impedance" fD enum { 1.0E+6=1.000000E+6} readwrite local 00131337 "This channel-based property specifies the input impedance for the channel. The units are ohms. 1.0E+6 1e+006" attribute: "Trigger Type" "Triggering:Trigger Type" iL enum { HP54645_VAL_EDGE_TRIGGER=1, HP54645_VAL_GLITCH_TRIGGER=4, HP54645_VAL_PATTERN_TRIGGER=1001, HP54645_VAL_TV_TRIGGER=5, HP54645_VAL_WIDTH_TRIGGER=2, HP54645_VAL_AC_LINE_TRIGGER=7, HP54645_VAL_ADVANCED=1002} readwrite local 001312DC "This property specifies the trigger type. HP54645_VAL_EDGE_TRIGGER 1 Configures the oscilloscope for edge triggering. An edge trigger occurs when the trigger signal passes through the voltage threshold that you specify with the hp54645>>Triggering>>Trigger Level property and has the slope that you specify with the hp54645>>Triggering>>Edge Triggering>>Trigger Slope property. HP54645_VAL_GLITCH_TRIGGER 4 Configures the oscilloscope for glitch triggering. A glitch trigger occurs when the trigger signal has a pulse with a width that is less than the glitch width. You specify the glitch width with the hp54645>>Triggering>>Glitch Triggering>>Glitch Width property. You specify the polarity of the pulse with the hp54645>>Triggering>>Glitch Triggering>>Glitch Polarity property. The trigger does not actually occur until the edge of a pulse that corresponds to the glitch width and polarity you specify crosses the trigger level you specify with the hp54645>>Triggering>>Trigger Level property. HP54645_VAL_PATTERN_TRIGGER 1001 Configures the oscilloscope for pattern triggering. HP54645_VAL_TV_TRIGGER 5 Configures the oscilloscope for TV triggering. You configure the TV trigger with the hp54645>>Triggering>>TV Triggering>>TV Trigger Signal Format, hp54645>>Triggering>>TV Triggering>>TV Trigger Event, and hp54645>>Triggering>>TV Triggering>>TV Trigger Polarity properties. HP54645_VAL_WIDTH_TRIGGER 2 Configures the oscilloscope for width triggering. HP54645_VAL_AC_LINE_TRIGGER 7 Configures the oscilloscope for AC line triggering. HP54645_VAL_ADVANCED 1002" attribute: "Trigger Source" "Triggering:Trigger Source" string readwrite local 001312DD "Specifies the source the oscilloscope monitors for a trigger. Set this property to a channel name or to one of the values below. Additional Trigger Sources: HP54645_VAL_EXTERNAL ('VAL_EXTERNAL') - The oscilloscope waits for a trigger on the external trigger input. " attribute: "Trigger Level" "Triggering:Trigger Level" fD readwrite local 001312E1 "Specifies the voltage threshold for the trigger subsystem. The units are volts. This property affects instrument behavior only when you set the hp54645>>Triggering>>Trigger Type to HP54645_VAL_EDGE_TRIGGER, HP54645_VAL_GLITCH_TRIGGER, or HP54645_VAL_WIDTH_TRIGGER. Valid Range: The valid range for this property depends on the source you specify with the hp54645>>Triggering>>Trigger Source property. When you select one of the input channels as the trigger source, the values of the hp54645>>Channel>>Vertical Range and hp54645>>Channel>>Vertical Offset properties for the channel determine the valid range. The trigger level must be: a) <= (VerticalRange/2) + VerticalOffset, and b) >= -(VerticalRange/2) + VerticalOffset. When you select the external trigger input or the AC line as the trigger source, the valid range for this property is -5.0 to 5.0. " attribute: "Trigger Holdoff" "Triggering:Trigger Holdoff" fD readwrite local 001312E0 "Specifies the length of time the oscilloscope waits after it detects a trigger until the oscilloscope enables the trigger subsystem to detect another trigger. The units are seconds. The hp54645>>Triggering>>Trigger Holdoff property affects instrument operation only when the oscilloscope requires multiple acquisitions to build a complete waveform. The oscilloscope requires multiple waveform acquisitions when it uses equivalent-time sampling or when you set the HP54645_ACQUISITION_TYPE property to HP54645_VAL_AVERAGE. Valid Range: 200e-9 to 20.00 seconds " attribute: "Trigger Modifier" "Triggering:Trigger Modifier" iL enum { HP54645_VAL_NO_TRIGGER_MOD=1, HP54645_VAL_AUTO=2, HP54645_VAL_AUTO_LEVEL=3} readwrite local 00131336 "Specifies the trigger modifier. The trigger modifier determines the oscilloscope's behavior in the absence of the trigger you configure. HP54645_VAL_NO_TRIGGER_MOD 1 The oscilloscope waits indefinitely for the trigger you specify. HP54645_VAL_AUTO 2 If the trigger you specify does not occur within the oscilloscope's timeout period, the oscilloscope automatically triggers. HP54645_VAL_AUTO_LEVEL 3 If the trigger you specify does not occur within the oscilloscope's timeout period, the oscilloscope automatically adjusts the trigger level to a value that causes a trigger. The trigger level remains at the new value." attribute: "Trigger Coupling" "Triggering:Edge Triggering:Trigger Coupling" iL enum { HP54645_VAL_AC=0, HP54645_VAL_DC=1, HP54645_VAL_LF_REJECT=4, HP54645_VAL_HF_REJECT=3, HP54645_VAL_NOISE_REJECT=5, HP54645_VAL_LF_NOISE=1001, HP54645_VAL_HF_NOISE=1002, HP54645_VAL_AC_LF=1003, HP54645_VAL_AC_HF=1004, HP54645_VAL_AC_NOISE=1005, HP54645_VAL_AC_LF_NOISE=1006, HP54645_VAL_AC_HF_NOISE=1007} readwrite local 001312DE "Specifies how the oscilloscope couples the trigger source. This property affects instrument operation only when the hp54645>>Triggering>>Trigger Type property is set to HP54645_VAL_EDGE_TRIGGER. HP54645_VAL_AC 0 The oscilloscope AC couples the trigger signal. HP54645_VAL_DC 1 The oscilloscope DC couples the trigger signal. HP54645_VAL_LF_REJECT 4 The oscilloscope filters out the low frequencies from the trigger signal. HP54645_VAL_HF_REJECT 3 The oscilloscope filters out the high frequencies from the trigger signal. HP54645_VAL_NOISE_REJECT 5 The oscilloscope filters out the noise from the trigger signal. HP54645_VAL_LF_NOISE 1001 The oscilloscope filters out the low frequencies and the noise from the trigger signal. HP54645_VAL_HF_NOISE 1002 The oscilloscope filters out the high frequencies and the noise from the trigger signal. HP54645_VAL_AC_LF 1003 The oscilloscope AC couples the trigger signal, and filters out the low frequencies from the trigger signal. HP54645_VAL_AC_HF 1004 The oscilloscope AC couples the trigger signal, and filters out the high frequencies from the trigger signal. HP54645_VAL_AC_NOISE 1005 The oscilloscope AC couples the trigger signal, and filters out the noise from the trigger signal. HP54645_VAL_AC_LF_NOISE 1006 The oscilloscope AC couples the trigger signal, and filters out the low frequencies and the noise from the trigger signal. HP54645_VAL_AC_HF_NOISE 1007 The oscilloscope AC couples the trigger signal, and filters out the high frequencies and the noise from the trigger signal." attribute: "Trigger Slope" "Triggering:Edge Triggering:Trigger Slope" iL enum { HP54645_VAL_POSITIVE=1, HP54645_VAL_NEGATIVE=0} readwrite local 001312E2 "Specifies whether a rising or a falling edge triggers the oscilloscope. This property affects instrument operation only when the hp54645>>Triggering>>Trigger Type property is set to HP54645_VAL_EDGE_TRIGGER. HP54645_VAL_POSITIVE 1 A positive (rising) edge passing through the trigger level triggers the oscilloscope. HP54645_VAL_NEGATIVE 0 A negative (falling) edge passing through the trigger level triggers the oscilloscope." attribute: "TV Trigger Signal Format" "Triggering:TV Triggering:TV Trigger Signal Format" iL enum { HP54645_VAL_NTSC=1, HP54645_VAL_PAL=2, HP54645_VAL_SECAM=3, HP54645_VAL_GENERIC=1001} readwrite local 00131399 "Specifies the format of TV signal on which the oscilloscope triggers. HP54645_VAL_NTSC 1 NTSC video signal HP54645_VAL_PAL 2 PAL video signal HP54645_VAL_SECAM 3 SECAM video signal HP54645_VAL_GENERIC 1001 Generic video signal" attribute: "TV Trigger Event" "Triggering:TV Triggering:TV Trigger Event" iL enum { HP54645_VAL_TV_EVENT_FIELD1=1, HP54645_VAL_TV_EVENT_FIELD2=2, HP54645_VAL_TV_EVENT_ANY_LINE=4, HP54645_VAL_TV_EVENT_VERTICAL=1001} readwrite local 0013139D "Specifies the TV Event on which the oscilloscope triggers. HP54645_VAL_TV_EVENT_FIELD1 1 HP54645_VAL_TV_EVENT_FIELD2 2 HP54645_VAL_TV_EVENT_ANY_LINE 4 HP54645_VAL_TV_EVENT_VERTICAL 1001" attribute: "TV Trigger Polarity" "Triggering:TV Triggering:TV Trigger Polarity" iL enum { HP54645_VAL_TV_POSITIVE=1, HP54645_VAL_TV_NEGATIVE=2} readwrite local 0013139C "Specifies the polarity of the TV signal. HP54645_VAL_TV_POSITIVE 1 HP54645_VAL_TV_NEGATIVE 2" attribute: "Glitch Condition" "Triggering:Glitch Triggering:Glitch Condition" iL enum { HP54645_VAL_GLITCH_LESS_THAN=1, HP54645_VAL_GLITCH_GREATER_THAN=2} readwrite local 00131463 "Specifies the glitch condition. This property determines whether the glitch trigger happens when the oscilloscope detects a pulse with a width less than or greater than the width value. Defined values: HP54645_VAL_GLITCH_LESS_THAN HP54645_VAL_GLITCH_GREATER_THAN HP54645_VAL_GLITCH_LESS_THAN 1 The oscilloscope triggers when the pulse width is less than the specified width. HP54645_VAL_GLITCH_GREATER_THAN 2 The oscilloscope triggers when the pulse width is greater than the specified width." attribute: "Glitch Width" "Triggering:Glitch Triggering:Glitch Width" fD readwrite local 00131461 "Specifies the glitch width. The units are seconds. The oscilloscope triggers when it detects a pulse with a width that is less than or greater than the value you specify, depending on the value of hp54645>>Triggering>>Glitch Triggering>>Glitch Condition. Valid Range: 8.0e-09 to 100 " attribute: "Glitch Polarity" "Triggering:Glitch Triggering:Glitch Polarity" iL enum { HP54645_VAL_GLITCH_POSITIVE=1, HP54645_VAL_GLITCH_NEGATIVE=2} readwrite local 00131462 "Specifies the polarity of the glitch that triggers the oscilloscope. HP54645_VAL_GLITCH_POSITIVE 1 HP54645_VAL_GLITCH_NEGATIVE 2" attribute: "Width Condition" "Triggering:Width Triggering:Width Condition" iL enum { HP54645_VAL_WIDTH_WITHIN=1} readwrite local 001314C8 "Specifies whether a pulse that is within or outside the high and low thresholds triggers the oscilloscope. You specify the high and low thresholds with the hp54645>>Triggering>>Width Triggering>>Width High Threshold and hp54645>>Triggering>>Width Triggering>>Width Low Threshold properties. HP54645_VAL_WIDTH_WITHIN 1 The oscilloscope triggers on pulses that have a width that is less than the high threshold and greater than the low threshold. " attribute: "Width High Threshold" "Triggering:Width Triggering:Width High Threshold" fD readwrite local 001314C6 "Specifies the high width threshold time. The units are seconds. Valid Range: 8.0e-9 to 100.0 " attribute: "Width Low Threshold" "Triggering:Width Triggering:Width Low Threshold" fD readwrite local 001314C5 "Specifies the low width threshold time. The units are seconds. Valid Range: 8.0e-9 to 100.0 " attribute: "Width Polarity" "Triggering:Width Triggering:Width Polarity" iL enum { HP54645_VAL_WIDTH_POSITIVE=1, HP54645_VAL_WIDTH_NEGATIVE=2} readwrite local 001314C7 "Specifies the polarity of the pulse that triggers the oscilloscope. HP54645_VAL_WIDTH_POSITIVE 1 The oscilloscope triggers on a positive pulse. HP54645_VAL_WIDTH_NEGATIVE 2 The oscilloscope triggers on a negative pulse." attribute: "AC Line Trigger Slope" "Triggering:AC LINE Triggering:AC Line Trigger Slope" iL enum { HP54645_VAL_AC_LINE_POSITIVE=1, HP54645_VAL_AC_LINE_NEGATIVE=2, HP54645_VAL_AC_LINE_EITHER=3} readwrite local 0013158D "Specifies whether a detection of a zero crossing appears on the positive, negative, or either slope of the network supply voltage. Defined values: HP54645_VAL_AC_LINE_POSITIVE HP54645_VAL_AC_LINE_NEGATIVE HP54645_VAL_AC_LINE_EITHER HP54645_VAL_AC_LINE_POSITIVE 1 A positive (rising) edge passing through the trigger level triggers the oscilloscope. HP54645_VAL_AC_LINE_NEGATIVE 2 A negative (falling) edge passing through the trigger level triggers the oscilloscope. HP54645_VAL_AC_LINE_EITHER 3 Either a positive (rising) or negative (falling) edge passing through the trigger level triggers the oscilloscope." attribute: "Glitch width high limit" "Triggering:Adv_Glitch_Triggering(Specific Driver Attr):Glitch width high limit" fD readwrite local 00118C33 "Triggers on glitch width narrower than this value Valid Range: 8ns - 100s" attribute: "Glitch width low limit" "Triggering:Adv_Glitch_Triggering(Specific Driver Attr):Glitch width low limit" fD readwrite local 00118C34 "Triggers on glitch width wider than this value Valid Range: 8ns - 100s" attribute: "Measurement High Reference" "Waveform Measurement:Measurement High Reference" fD enum { 90.00000=9.000000E+1} readwrite local 0013152F "Specifies the high reference the oscilloscope uses for waveform measurements. The value is a percentage of the difference between the Voltage High and Voltage Low. The oscilloscope calculates the Voltage High and the Voltage Low using either the min/max or histogram methods. The min/max method uses the maximum and minimum values found. The histogram method uses the most common values found above and below the middle of the waveform. Valid Value: 90.0 90.00000 90" attribute: "Measurement Low Reference" "Waveform Measurement:Measurement Low Reference" fD enum { 10.0000=1.000000E+1} readwrite local 00131530 "Specifies the low reference the oscilloscope uses for waveform measurements. The value is a percentage of the difference between the Voltage High and Voltage Low. The oscilloscope calculates the Voltage High and the Voltage Low using either the min/max or histogram methods. The min/max method uses the maximum and minimum values found. The histogram method uses the most common values found above and below the middle of the waveform. Valid Value: 10.0 10.0000 10" attribute: "Measurement Mid Reference" "Waveform Measurement:Measurement Mid Reference" fD enum { 50.0=5.000000E+1} readwrite local 00131531 "Specifies the mid reference the oscilloscope uses for waveform measurements. The value is a percentage of the difference between the Voltage High and Voltage Low. The oscilloscope calculates the Voltage High and the Voltage Low using either the min/max or histogram methods. The min/max method uses the maximum and minimum values found. The histogram method uses the most common values found above and below the middle of the waveform. Valid Range: 50.0 50.0 50" attribute: "Digital Channel Threshold" "Digital:Digital Channel Threshold" iL enum { HP54645_VAL_CMOS=1, HP54645_VAL_ECL=2, HP54645_VAL_TTL=3, HP54645_VAL_USER=4} readwrite local 00118C37 "This property is channel based. It specifies the threshold for a digital channel. Warning: By setting the threshold on a certain digital channel, the threshold on the entire POD is set. HP54645_VAL_CMOS 1 CMOS threshold HP54645_VAL_ECL 2 ECL threshold. HP54645_VAL_TTL 3 TTL threshold. HP54645_VAL_USER 4 User specified threshold." attribute: "User-Specified Digital Channel Threshold" "Digital:User-Specified Digital Channel Threshold" fD readwrite local 00118C38 "This property is channel based. It specifies the threshold for a digital channel. This can be used only when the ATTR_DIG_CHANNEL_THRESHOLD is set to VAL_USER. " attribute: "Function Range" "Function:Function Range" fD readwrite local 00118C3A "This is the Full scale vertical axis value depending on ATTR_FUNC_OPERATION, which determines the function type. Valid Ranges for : Function 1 :- 8e-6 to 8e6. Integrate :- 8e-9 to 400e3. Differentiate :- 8e-6 to 1.6e11 FFT :- 8 to 400dBV." attribute: "Function Offset" "Function:Function Offset" fD readwrite local 00118C39 "This is the value at the center screen for the selected functions determined by ATTR_FUNC_OPERATION. The range of legal values is +/- 10 times the current sensitivity of the screen, which is determined by ATTR_FUNC_RANGE." attribute: "Center Frequency" "Function:Center Frequency" fD readwrite local 00118C3B "It specifies the current center frequency. It is valid for only the FFT function. The range of legal values is from 0 Hz to 10.00 GHz." attribute: "Function Operation" "Function:Function Operation" iL enum { HP54645_VAL_FUNC_ADD=1, HP54645_VAL_FUNC_SUB=2, HP54645_VAL_FUNC_MULT=3, HP54645_VAL_FUNC_INTEGRATE=5, HP54645_VAL_FUNC_DIFFERENTIATE=4, HP54645_VAL_FUNC_FFT=6} readwrite local 00118C3C "Specifies the function's operation type. Function 1 :- Add, Subtract and Multiply. Function 2 :- Integrate, Differentiate and FFT. HP54645_VAL_FUNC_ADD 1 Specifies the value of ATTR_FUNC_OPERATION to 'ADD'. HP54645_VAL_FUNC_SUB 2 Specifies the value of ATTR_FUNC_OPERATION to 'SUBT'. HP54645_VAL_FUNC_MULT 3 Specifies the value of ATTR_FUNC_OPERATION to 'MULT'. HP54645_VAL_FUNC_INTEGRATE 5 Specifies the value of ATTR_FUNC_OPERATION to 'INT'. HP54645_VAL_FUNC_DIFFERENTIATE 4 Specifies the value of ATTR_FUNC_OPERATION to 'DIFF'. HP54645_VAL_FUNC_FFT 6 Specifies the value of ATTR_FUNC_OPERATION to 'FFT'." attribute: "Function Reference" "Function:Function Reference" fD readwrite local 00118C3D "Specifies the value of the current reference level. It is valid only for the FFT function. " attribute: "Function Source" "Function:Function Source" fD readwrite local 00118C3E "Specifies the current reference level. It is valid only for the FFT function. The range of legal values is from -160 dBV to 240 dBV, in increments of 2.5 dBV. The value is coerced upwards to the next increment." attribute: "Function Frequency Span" "Function:Function Frequency Span" fD readwrite local 00118C3F "Specifies the current frequency span. It is valid for only the FFT function. The range of legal values are from 1.221 Hz to 9.766 GHz. " attribute: "Function View" "Function:Function View" bool readwrite local 00118C40 "This property enables or disables the Function. It is valid for all the functions. ::= {ON | OFF}, which reports the state of the specified function. You enable the view by setting this property to TRUE, and then the function performs as specified with the hp54645>>Function>>Function Operation property. You disable the function by setting this property to FALSE. TRUE 1 True FALSE 0 False" attribute: "Function Window" "Function:Function Window" iL enum { HP54645_VAL_FUNC_RECT=1, HP54645_VAL_FUNC_HANN=2, HP54645_VAL_FUNC_FLAT=3, HP54645_VAL_FUNC_EXP=4} readwrite local 00118C41 "This property is only used when an FFT operation is selected. There are 4 legal values that allow the selection of four windows for the FFT function, which are Rectangle, Hanning, Flattop, and Exponent. The FFT operation assumes that the time record repeats. Unless an integral number of sampled waveform cycles exist in the record, a discontinuity is created at the end of the record. This discontinuity introduces additional frequency components about the peaks into the spectrum. This is referred to as leakage. To minimize leakage, windows that approach zero smoothly at the start and end of the record are employed as filters to the FFTs. Each window is useful for certain classes of input signals. HP54645_VAL_FUNC_RECT 1 Sets the window screen to HP54645_VAL_FUNC_HANN 2 Sets the function window to HP54645_VAL_FUNC_FLAT 3 Sets the function window to Flattop HP54645_VAL_FUNC_EXP 4 Sets the function window to Exponent" attribute: "ID Query Response" "Miscellaneous Settings:ID Query Response" string readonly local 00118C31 "Returns the ID Query response string. The instrument driver gets the value of this property when you pass TRUE for the ID Query parameter to the Initialize or Initialize With Options VI. " attribute: "Model of the hp54645 oscilloscope" "Miscellaneous Settings:Hidden Properties (not user-viewable):Model of the hp54645 oscilloscope" iL readonly local 00118C32 "Model of the hp54645. Either it is hp54645A (HP54645_MODEL_A) or hp54645D (HP54645_MODEL_D)"