Benutzer-Werkzeuge

Webseiten-Werkzeuge


modellingcomponents:elements:eventsandphases

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modellingcomponents:elements:eventsandphases [2021/09/06 09:04] – [<Phase>] olivermodellingcomponents:elements:eventsandphases [2021/09/27 16:47] (aktuell) – [<Phase>] oliver
Zeile 23: Zeile 23:
 ^ maxwidth | Integer.MAX_VALUE | Only phases with less than maxwidth frames are created. Phases with more frames are ignored. Be carefule: The attribute must define an integer value.| No | ^ maxwidth | Integer.MAX_VALUE | Only phases with less than maxwidth frames are created. Phases with more frames are ignored. Be carefule: The attribute must define an integer value.| No |
 ^ expectedPhasesCount | -1 | Defines the expected count of phases which should be created. If the created count does not fit the number defined by this attribute a warning is written. | No | ^ expectedPhasesCount | -1 | Defines the expected count of phases which should be created. If the created count does not fit the number defined by this attribute a warning is written. | No |
 +^ invert | false | If set to true a new set of phases is returnded in the areas of no phases. | No |
  
  
Zeile 33: Zeile 34:
  
 ^ Name ^ Description ^ ^ Name ^ Description ^
-^ <name>Global | if the attributes startEventType != null and endEventType != null or phaseTypeName != null, than corresponding phases with this name are created and the condition that only frames which are included in these phases are used. |+^ <name>Global | If the attributes startEventType != null and endEventType != null or phaseTypeName != null, than corresponding phases with this name are created and the condition that only frames which are included in these phases are used. |
  
 **Examples** **Examples**
Zeile 79: Zeile 80:
 ^ process | post | Only postprocessing is supported. Preprocessing und process step by step are not yet implemented.| No | ^ process | post | Only postprocessing is supported. Preprocessing und process step by step are not yet implemented.| No |
 ^ tolerance | | If set local maxima/minima are determined by first creating phases with values between global min/max and min*(1+tolerance/100) or max*(1-tolerance/100) | No | ^ tolerance | | If set local maxima/minima are determined by first creating phases with values between global min/max and min*(1+tolerance/100) or max*(1-tolerance/100) | No |
-^ phase | | better use tolerance instead if possible Phase type name which defines phases, for each the event is set. | No |+^ phase | | Used only, if the attribute "tolerance" is not set. Better use tolerance instead if possible Phase type name which defines phases, for each the event is set. | No |
 ^ value | | Used from methods "frame", "value" and "percent". In the first case it must be an integer value, in the second and third case a double. | No | ^ value | | Used from methods "frame", "value" and "percent". In the first case it must be an integer value, in the second and third case a double. | No |
 ^ event | | A new event is created at the position of the given event moved about a given number of frames. | No | ^ event | | A new event is created at the position of the given event moved about a given number of frames. | No |
 +^ minthreshold | not used | Used in combination with the methods "min", "max", "minvelocity" and "maxvelocity". If the minimum threshold is not reached no event is created | No |
 +^ maxthreshold | not used | Used in combination with the methods "min", "max", "minvelocity" and "maxvelocity". If the maxium threshold is not reached no event is created | No |
  
 ** Methods ** ** Methods **
Zeile 90: Zeile 93:
 ^ frame | The attribute "value" must be set to an integer between 0 (inclusive) and trial length (exclusive). The attributes "tolerance" and "phase" are not set. | Creates an event at the given position. | ^ frame | The attribute "value" must be set to an integer between 0 (inclusive) and trial length (exclusive). The attributes "tolerance" and "phase" are not set. | Creates an event at the given position. |
 ^ value | The attribute "phase" must be set. | Create events for each phase of the given type at positions where the given timeserie has the smallest difference to the value given by the "value"-attribute. | ^ value | The attribute "phase" must be set. | Create events for each phase of the given type at positions where the given timeserie has the smallest difference to the value given by the "value"-attribute. |
-^ min  | | In a first step the global minimum or the minimum in the given phases, of the given timeseries is determined. Than phases are created in the range of [minimum; minimum*(1+percentTolerance/100)]. Last, for each of these phases an event is created at the position, where the timeseries reaches its minimum.| +^ min  | Ether the attribute "phase" or the attribute "tolerance" ist set. | In a first step the global minimum or the minimum in the given phases, of the given timeseries is determined. Than phases are created in the range of [minimum; minimum*(1+percentTolerance/100)]. Last, for each of these phases an event is created at the position, where the timeseries reaches its minimum.| 
-^ max  | | In a first step the global maximum or the maximum in the given phases, of the given timeseries is determined. Than phases are created in the range of [maximum*(1-percentTolerance/100); maximum]. Last, for each of these phases an event is created at the position, where the timeseries reaches its maximum. | +^ max  | Ether the attribute "phase" or the attribute "tolerance" ist set. | In a first step the global maximum or the maximum in the given phases, of the given timeseries is determined. Than phases are created in the range of [maximum*(1-percentTolerance/100); maximum]. Last, for each of these phases an event is created at the position, where the timeseries reaches its maximum. | 
-^ minvelocity Attribute "phase" is set. | Same as with method "min", based on the derivative of the given timeserie. | +^ minvelocity Ether the attribute "phase" or the attribute "tolerance" ist set. | Same as with method "min", based on the derivative of the given timeserie. | 
-^ maxvelocity Attribute "phase" is set. | Same as with method "max, based on the derivative of the given timeserie.|+^ maxvelocity Ether the attribute "phase" or the attribute "tolerance" ist set. | Same as with method "max, based on the derivative of the given timeserie.| 
 +^ maxabsvelocity  | Ether the attribute "phase" or the attribute "tolerance" ist set. | Same as with method "maxvelocity". Only the abs values of the diff trajectory are calculated before. |
 ^ start | Attribute "phase" is set.| Creates an event at the start of the given phase.| ^ start | Attribute "phase" is set.| Creates an event at the start of the given phase.|
 ^ end   | Attribute "phase" is set.| Creates an event at the end of the given phase. | ^ end   | Attribute "phase" is set.| Creates an event at the end of the given phase. |
Zeile 104: Zeile 108:
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-^ <name>Intervals | phase | Phases defined around the trial maximum plus/minus a given tolerance value. | 
 ^ <name> | event | In each determined phase an event is created at position with max or min value as configured by the method attribute. | ^ <name> | event | In each determined phase an event is created at position with max or min value as configured by the method attribute. |
 +^ <name> | phase | Phases created to define areas between given tolerance values |
  
 **Examples** **Examples**
modellingcomponents/elements/eventsandphases.1630911888.txt.gz · Zuletzt geändert: 2021/09/06 09:04 von oliver

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki