15
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 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact [email protected] for technical

Embed Size (px)

Citation preview

Page 1: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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.

Page 2: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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

Page 3: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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:

Page 4: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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:

Page 5: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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.

Page 6: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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:

Page 7: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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.

Page 8: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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:

Page 9: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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:

Page 10: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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

Page 11: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

Bode 100 – Instructions Automation Interface

Page 11 of 15

Smart Measurement Solutions

Old Folder Structure Device:

New Folder Structure Device:

Page 12: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

Bode 100 – Instructions Automation Interface

Page 12 of 15

Smart Measurement Solutions

New Folder Structure DeviceSettings:

Page 13: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

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

Page 14: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

Bode 100 – Instructions Automation Interface

Page 14 of 15

Smart Measurement Solutions

Old Folder Structure Device:

New Folder Structure Device:

Page 15: Bode 100 - Picotest 100 – Instructions ... Bode 100 Changes in the Automation Interface 2.40 LabVIEW ©2012 Omicron Lab – V1.00 Contact support@omicron-lab.com for technical

Bode 100 – Instructions Automation Interface

Page 15 of 15

Smart Measurement Solutions

New Folder Structure DeviceSettings: