Skip to contents

This function creates a Wideband Single Target Detection Variable

Usage

EVSTWideband(
  EVFile,
  EVVar,
  Operand2,
  TsThreshold = NULL,
  MinimumPulseLength = NULL,
  MaximumPulseLength = NULL,
  BeamCompensationModel = NULL,
  MaximumBeamCompensation = NULL,
  MaximumStdDevOfMajorAxisAngles = NULL,
  MaximumStdDevOfMinorAxisAngles = NULL
)

Arguments

EVFile

An Echoview file COM object

EVVar

An Echoview Variable, accepts inputs as Character, list or Variable object (COMIDispatch)

Operand2

An Echoview Variable, accepts inputs as Character, list or Variable object (COMIDispatch)

TsThreshold

numeric [dB] Single target detection threshold

MinimumPulseLength

numeric Minimum normalized pulse length

MaximumPulseLength

numeric Maximum normalized pulse length ,

BeamCompensationModel

numeric [1,4] 1 = Simrad Lobe, 4 = None,

MaximumBeamCompensation

NULL=,numeric Maximum beam compensationngles = NULL,

MaximumStdDevOfMajorAxisAngles

Maximum standard deviation of major axis angles

MaximumStdDevOfMinorAxisAngles

Maximum standard deviation of minor axis angles

Examples

#To be added - Needs Example data
if (FALSE) {
#Starting Echoview
echoview = StartEchoview()
#Create a new EV File
EVFile <- EVCreateNew(EVAppObj=echoview, dataFiles = "rawfile.raw")$EVFile
#Set the First and second Operand
EVVar <- "Fileset 1: TS pulse compressed wideband pings T1"
Operand2 <- "Fileset 1: angular position pulse compressed wideband pings T1"
#Create a wideband single target detection varable
ST <- EVSTWideband(EVFile=EVFile,EVVar=EVVar,Operand2=Operand2)
# Change TS detection threshold
ST <- EVSTWideband(EVFile=EVFile,EVVar=EVVar,Operand2=Operand2,TsThreshold=-90)
}