Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40...
Transcript of Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40...
Bode 100 – Instructions Automation Interface
Page 1 of 15
Smart Measurement Solutions
Bode 100
Changes in the Automation Interface 2.40
LabVIEW
©2012 Omicron Lab – V1.00 Contact [email protected] for technical support.
Bode 100 – Instructions Automation Interface
Page 2 of 15
Smart Measurement Solutions
Table of Contents
Introduction ....................................................................................................................3
1 Frequency Sweep Settings Changes .........................................................................4
1.1 Setter .......................................................................................................................4
1.1.1 Folder Public/Configure/Measurement ...............................................................4 1.1.2 Folder Public/Configure/Measurement/FrequencySweepMeasurement ............5
1.2 Getter ......................................................................................................................6 1.2.1 Folder Public/Utility/Measurement .....................................................................6
1.2.2 Folder Public/Utility/Measurement/FrequencySweepMeasurement ...................7
2 Single Frequency Settings Changes .........................................................................8
2.1 Setter .......................................................................................................................8
2.1.1 Folder Public/Configure/Measurement/SingleFrequencyMeasurement .............8 2.2 Getter ......................................................................................................................9
2.2.1 Folder Public/Utility/Measurement/SingleFrequencyMeasurement ....................9
3 Device Settings Changes .........................................................................................10
3.1 Setter .....................................................................................................................10
3.1.1 Folder Public/Configure /Device .......................................................................10 3.2 Getter ....................................................................................................................13
3.2.1 Folder Public/Utility/Measurement/Device........................................................13
Bode 100 – Instructions Automation Interface
Page 3 of 15
Smart Measurement Solutions
Introduction
A long time in terms of software development has been elapsed since the first version of our Automation Interface and from time to time it is necessary to rethink the current situation and to make some required changes to stay on the right track. This document describes the changes done for the Bode 100 LabVIEW library from the Bode Analyzer Suite version below 2.40 to version 2.40. On the following pages we point out the changes in detail:
Bode 100 – Instructions Automation Interface
Page 4 of 15
Smart Measurement Solutions
1 Frequency Sweep Settings Changes
1.1 Setter
1.1.1 Folder Public/Configure/Measurement
The “FrequencySweepMeasurement” the “FrequencySweepExternalCouplerMeasurement” and “Frequency SweepImpedanceAdapterMeasurement” folders have been combined to one single folder called “FrequencySweepMeasurement”. Old Folder Structure:
New Folder Structure:
Bode 100 – Instructions Automation Interface
Page 5 of 15
Smart Measurement Solutions
1.1.2 Folder Public/Configure/Measurement/FrequencySweepMeasurement
The VIs Add_ShapedLevel.vi
Clear_ShapedLevel.vi
Use_ShapedLeve.vil
together with the “Set_Source_Level.vi” (from folder “Public/Configure/Device”) have been combined to the polymorphic VI “Set_Level.vi” (“Set_Level (Level).vi” and “Set_Level (Shaped).vi”) Using the standard level behavior one can wire a numeric indicator (in dBm) to the level terminal. Using the advanced shaped level functionality one has the possibility to wire an array of shaped level pairs to the level input terminal. The array values should be cluster entries of the form “frequency” (in Hz) and “level” (in dBm)
A shaped level cluster “ShapedLevel.ctl” can be found in the “Public/Controls/datatypes” folder.
Bode 100 – Instructions Automation Interface
Page 6 of 15
Smart Measurement Solutions
1.2 Getter
1.2.1 Folder Public/Utility/Measurement
The “FrequencySweepMeasurement” the “FrequencySweepExternalCouplerMeasurement” and “Frequency SweepImpedanceAdapterMeasurement” have been combined to one single folder “FrequencySweepMeasurement” Old Folder Structure:
New Folder Structure:
Bode 100 – Instructions Automation Interface
Page 7 of 15
Smart Measurement Solutions
1.2.2 Folder Public/Utility/Measurement/FrequencySweepMeasurement
The VIs Get_ShapedFreqValues.vi
Get_ShapedLevelSize.vi
Get_ShapedLevelValues.vi
together with the “Get_Sources_Level.vi” (from folder “Public/Utility/Device”) have been combined to the polymorphic VI “Get_Level.vi”. The return type depends on the type, set by the “Set_Level.vi” as described above.
Bode 100 – Instructions Automation Interface
Page 8 of 15
Smart Measurement Solutions
2 Single Frequency Settings Changes
2.1 Setter
2.1.1 Folder Public/Configure/Measurement/SingleFrequencyMeasurement
The subfolders “GainPhaseMeasurement” and “ImpedanceMeasurement” have been removed and the appropriate VIs
Set_SourceFrequency.vi (<= Set_GP_SourceFrequency, Set_IMP_SourceFrequency.vi)
Set_SourceLevel.vi (newly added)
Set_ImpReferenceResistance.vi (<= Set_IMP_ReferenceResistance.vi)
can be found directly in the current folder “Public/Configure/Measurement/SingleFrequencyMeasurement”. Old Folder Structure:
New Folder Structure:
Bode 100 – Instructions Automation Interface
Page 9 of 15
Smart Measurement Solutions
2.2 Getter
2.2.1 Folder Public/Utility/Measurement/SingleFrequencyMeasurement
The subfolders “GainPhaseMeasurement” and “ImpedanceMeasurement” have been removed and the appropriate VIs
Get_SourceFrequency.vi (<= Get_GP_SourceFrequency, Get_IMP_SourceFrequency.vi)
Get_SourceLevel.vi (newly added)
Get_ImpReferenceResistance.vi (<= Get_IMP_ReferenceResistance.vi)
can be found directly in the current folder “Public/Utility/Measurement/SingleFrequencyMeasurement” Old Folder Structure:
New Folder Structure:
Bode 100 – Instructions Automation Interface
Page 10 of 15
Smart Measurement Solutions
3 Device Settings Changes
The device settings have lost their global state and are now measurement dependent. Therefore a lot of setter and getter VIs (i.e. the measurement specific) have been moved from “Configure/Device” and “Utility/Device” to “Configure/Measurement/DeviceSettings” and “Utility/Measurement/DeviceSettings”.
3.1 Setter
3.1.1 Folder Public/Configure /Device
Removed and no longer available: Set_Channel_Coupling.vi
Set_Sources_Level.vi
Following VI’s have been moved to the location “Public\Configure\Measurement\DeviceSettings”: Set_DeviceSettings_Bandwidth.vi Set_Bandwidth.vi (+ renamed)
Set_Channel_Probe.vi Set_Channel_Probe.vi
Set_Channel_Termination.vi Set_Channel_Termination50Ohm.vi (+ renamed)
Set_DeviceSettings_DUTDelay.vi Set_DUTDelay.vi ( + renamed)
Set_Receiver_Attenuator.vi Set_Receiver_Attenuator.vi
Set_Receiver_Input.vi Set_Receiver_Input.vi
Set_Source_Frequency.vi Set_Source_Frequency.vi
Set_Source_On.vi Set_Source_On.vi
Bode 100 – Instructions Automation Interface
Page 11 of 15
Smart Measurement Solutions
Old Folder Structure Device:
New Folder Structure Device:
Bode 100 – Instructions Automation Interface
Page 12 of 15
Smart Measurement Solutions
New Folder Structure DeviceSettings:
Bode 100 – Instructions Automation Interface
Page 13 of 15
Smart Measurement Solutions
3.2 Getter
3.2.1 Folder Public/Utility/Measurement/Device
Removed and no longer available: Get_Channel_Coupling.vi
Get_Sources_Level.vi
No changes done and still available:
Get_Device_DeviceId.vi
Get_Device_DeviceType.vi
Get_Device_SerialNumber.vi
Following VI’s have been moved to the location “Public\Utility\Measurement\DeviceSettings”: Get_Channel_Probe.vi Get_Channel_Probe.vi
Get_Channel_Termination.vi Get_Channel_Termination50Ohm.vi (+ renamed)
Get_DeviceSettings_Bandwidth.vi Get_Bandwidth.vi (+ renamed)
Get_DeviceSettings_DUTDelay.vi Get_DUTDelay.vi (+ renamed)
Get_Receiver_Attenuator.vi Get_Receiver_Attenuator.vi
Get_Receiver_Input.vi Get_Receiver_Input.vi
Get_Source_Frequency.vi Get_Source_Frequency.vi
Get_Source_On.vi Get_Source_On.vi
Bode 100 – Instructions Automation Interface
Page 14 of 15
Smart Measurement Solutions
Old Folder Structure Device:
New Folder Structure Device:
Bode 100 – Instructions Automation Interface
Page 15 of 15
Smart Measurement Solutions
New Folder Structure DeviceSettings: