This function changes schools detection settings for an acoustic variable using COM scripting
EVSchoolsDetSet(EVFile, varObj, distanceMode, maximumHorizontalLink, maximumVerticalLink, minimumCandidateHeight, minimumCandidateLength, minimumSchoolHeight, minimumSchoolLength)
EVFile | An Echoview file COM object |
---|---|
varObj | the EV acoustic object to change schools detection parameters for |
distanceMode | which distance mode to use |
maximumHorizontalLink | maximum linking distance for a swarm |
maximumVerticalLink | maximum vertical linking distance for a school |
minimumCandidateHeight | minimum candidate height |
minimumCandidateLength | minimum candidate length |
minimumSchoolHeight | minimum school height |
minimumSchoolLength | minimum school length |
a list object with two elements.
http://support.echoview.com/WebHelp/Echoview.htm/
# NOT RUN { EVAppObj <- COMCreate('EchoviewCom.EvApplication') EVFile <- EVOpenFile(EVAppObj,'~~/KAOS/KAOStemplate.EV')$EVFile varObj <- EVAcoVarNameFinder(EVFile, "120 7x7 convolution")$EVVar changeSettings <- EVSchoolsDetSet(EVFile, varObj, distanceMode = "GPS distance", maximumHorizontalLink = 10, maximumVerticalLink = 5, minimumCandidateHeight = 2, minimumCandidateLength = 3, minimumSchoolHeight = 4, minimumSchoolLength = 2) # }