COM object EvSingleTargetDetectionWidebeamParameters

EvApplication > EvFileCollection > EvFile > EvVariablesCollection > EvVariableBase As EvVariableAcoustic > EvVariableAcousticProperties > EvSingleTargetDetectionWidebeamParameters

 

View the COM map and the COM summary.

The EvSingleTargetDetectionWidebeamParameters object provides access to specific split-beam settings on the Single Target Detection page of the Variable Properties dialog box for the acoustic variable via the EvVariableAcousticProperties.SingleTargetDetectionWidebeamParameters property.

EvSingleTargetDetectionWidebeamParameters methods and properties:

BeamCompensationModel
MaximumBeamCompensation
MaximumStdDevOfMajorAxisAngles
MaximumStdDevOfMinorAxisAngles

 

Description

BeamCompensationModel

EBeamCompensation BeamCompensationModel

Summary

Get or set the Beam compensation model setting under the Beam compensation section of the Single Target Detection page of the Variable Properties dialog box.

Parameters
Examples
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.BeamCompensationModel = 4
Common single target settings and widebeam specific settings.
Dim vEchoviewCom: Set vEchoviewCom = CreateObject("EchoviewCom.EvApplication")
Dim vEvFile: Set vEvFile=vEchoviewCom.OpenFile("C:\Users\YourName\Desktop\Test.EV")
Dim vEvVariablesCollection: Set vEvVariablesCollection = vEvFile.Variables
Dim vEvVariable: Set vEvVariable = vEvVariablesCollection.FindByName("Single target detection - wideband 1")
vEvVariable.Properties.SingleTargetDetectionParameters.TsThreshold = -60
vEvVariable.Properties.SingleTargetDetectionParameters.MinimumPulseLength = 0.001
vEvVariable.Properties.SingleTargetDetectionParameters.MaximumPulseLength = 1
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.BeamCompensationModel = 4
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumBeamCompensation = 5
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumStdDevOfMajorAxisAngles = 0.7
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumStdDevOfMinorAxisAngles = 0.7
vEvVariable.Properties.FilterTargets.FilterAngles = 0
vEvVariable.Properties.FilterTargets.MinimumMinorAngle = 0
vEvVariable.Properties.FilterTargets.MaximumMinorAngle = 0
vEvVariable.Properties.FilterTargets.MinimumMajorAngle = 0
vEvVariable.Properties.FilterTargets.MaximumMajorAngle = 0
vEvVariable.Properties.FilterTargets.FilterBeamCompensation = 0
vEvVariable.Properties.FilterTargets.MaximumBeamCompensation = 0
vEvVariable.Properties.FilterTargets.FilterPulseLength6dB = 0
vEvVariable.Properties.FilterTargets.MinimumFilterPulseLength6dB = 0
vEvVariable.Properties.FilterTargets.MaximumFilterPulseLength6dB = 0
vEvVariable.Properties.FilterTargets.FilterPulseLength12dB = 0
vEvVariable.Properties.FilterTargets.MinimumFilterPulseLength12dB = 0
vEvVariable.Properties.FilterTargets.MaximumFilterPulseLength12dB = 0
vEvVariable.Properties.FilterTargets.FilterPulseLength18dB = 0
vEvVariable.Properties.FilterTargets.MinimumFilterPulseLength18dB = 0
vEvVariable.Properties.FilterTargets.MaximumFilterPulseLength18dB = 0

MaximumBeamCompensation

double MaximumBeamCompensation

Summary

Get or set the Maximum beam compensation (dB) setting under the Beam compensation section of the Single Target Detection page of the Single target detection - wideband Variable Properties dialog box..

Parameters
  • Value in dB for the Maximum beam compensation (dB) setting.
Example
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumBeamCompensation = 5

Refer to Wideband and filter targets example.

MaximumStdDevOfMajorAxisAngles

double MaximumStdDevOfMajorAxisAngles

Summary

Get or set the Maximum standard deviation of Major-axis angles (degrees) setting under the Exclusion section of the Single Target Detection page of the Variable Properties dialog box.

Parameters
  • Value in degrees for the Maximum standard deviation of Major-axis angles (degrees) setting.
Example
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumStdDevOfMajorAxisAngles = 0.7

Refer to Wideband and filter targets example.

MaximumStdDevOfMinorAxisAngles

double MaximumStdDevOfMinorAxisAngles

Summary

Get or set the Maximum standard deviation of Minor-axis angles (degrees) setting under the Exclusion section of the Single Target Detection page of the Variable Properties dialog box.

Parameters
  • Value in degrees for the Maximum standard deviation of Minor-axis angles (degrees) setting.
Example
vEvVariable.Properties.SingleTargetDetectionWidebandParameters.MaximumStdDevOfMinorAxisAngles = 0.7
          

Refer to Wideband and filter targets example.

Notes:

See also

Scripting with COM objects
COM object hierarchy