COM object EvAttenuatedSignal
EvApplication> EvFileCollection > Evfile > EvVariablesCollection > EvVariableBase As EvVariableVirtual > EvVariableAcousticProperties > EvAttenuatedSignal
View the COM map and the COM summary. |
The EvAttenuatedSignal object gives you access to information about settings on the Attenuated Signal Removal page of the Variable Properties dialog box of the acoustic variable via the EvVariableAcousticProperties.AttenuatedSignal property.
EvAttenuatedSignal properties:
ContextHorizontalSize
ExcludeAboveLine
ExcludeBelowLine
Percentile
SampleReplacement
SampleReplacementPercentile
SampleThreshold
|
Description |
Integer ContextHorizontalSize SummaryAccess or specify the value for Context window size (pings) on the Attenuated Signal Removal page of the virtual variable. The value restricted to odd integers. ReturnThe value for Context window size (pings). ExampleConst EAttenuatedSignalReplacement_Percentile = 1 Dim EvApp: Set EvApp = CreateObject("EchoviewCom.EvApplication") Dim EvFile: Set EvFile = EvApp.OpenFile("C:\YourEVFile.ev") Dim vEvVariablesCollection: Set EvVariablesCollection = EvFile.Variables Dim vEvVariable: Set EvVariable = EvVariablesCollection.FindByName("Attenuated signal 1") EvVariable.Properties.AttenuatedSignal.ExcludeAboveLine = "200m line" EvVariable.Properties.AttenuatedSignal.ExcludeBelowLine = "400m line" EvVariable.Properties.AttenuatedSignal.ContextHorizontalSize = 11 EvVariable.Properties.AttenuatedSignal.Percentile = 55 EvVariable.Properties.AttenuatedSignal.SampleReplacement = 1 EvVariable.Properties.AttenuatedSignal.SampleReplacementPercentile = 20 This example works around the VBS Enum issue. |
|
String ExcludeAboveLine SummaryAccess or specify the line for Exclude above on the Attenuated Signal Removal page of the virtual variable. The line name is handled as a string. ReturnExclude above line name as a string. Example |
|
String ExcludeBelowLine SummaryAccess or specify the line for Exclude below on the Attenuated Signal Removal page of the virtual variable. The line name is handled as a string. ReturnExclude below line name as a string. Example |
|
Integer Percentile SummaryAccesses or specifies the value for (Detection) Percentile on the Attenuated Signal Removal page of the virtual variable. ReturnValue for the (Detection) Percentile. Example |
|
EAttenuatedSignalReplacement SampleReplacement SummaryAccesses or specifies the Replacement value method on the Attenuated Signal Removal page of the virtual variable. The Replacement method is an enum value under EAttenuatedSignalReplacement. ReturnExampleSee also: Enum issue under VBS. |
|
SampleReplacementPercentile | Integer SampleReplacementPercentile SummaryAccesses or specifies the (Replacement) Percentile on the Attenuated Signal Removal page of the virtual variable. ReturnValue for the (Replacement) Percentile. Example |
SampleThreshold | double SampleThreshold SummaryAccesses or specifies the (Detection) Threshold on the Attenuated Signal Removal page of the virtual variable. ReturnThe value for the (Detection) Threshold. Example |