Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • ModifierTypes.xml
    • Create a modifier type for the parameter you want to modify (as described on this page), e.g.:

      Code Block
      xml
      xml
          <timeSeriesModifier id="timeseries.to.modify" name="GAM.timeseries">
              <timeSeries>
      	        <moduleInstanceId>My.Module.Instance.Id</moduleInstanceId> <!-- optional -->
      	        <parameterId>My.parameter</parameterId>
              </timeSeries>
              <defaultStartTime>start run</defaultStartTime>
              <defaultEndTime>end run</defaultEndTime>
              <resolveInWorkflow>true</resolveInWorkflow>
              <resolveInPlots>true</resolveInPlots>
          </timeSeriesModifier>
      
  • DisplayGroups.xml
    • Define a displaygroup with a display showing a plotId containing the timeseries you want to modifyjust made a modifierType for, e.g.:

      Code Block
      xml
      xml
      		<displayGroup name="Graphical Appointment of Modifiers" id="GAM">
                  <display name="GAM">
                      <relativeViewPeriod unit="day" start="-3" end="7"/>
                      <locationId>H-MS-SINT</locationId>
                      <plotId>Maas_kansverwachtingen_GAM</plotId>
                  </display>
              </displayGroup>
      
  • Topology.xml
    • Define a node in the topology linked to the displayGroupId of the displayGroup you've just created, e.g.:

      Code Block
      xml
      xml
      		<nodes id="GAM">
                  <node id="GAM_node"><displayGroupId>GAM</displayGroupId></node>
              </nodes>
      
  • TimeSeriesDisplayConfig.xml (optional)
    • If you want to be assisted by default markers when graphically editing the time series, you can configure this behavior, e.g.:

      Code Block
      xml
      xml
         <graphicalEditingConfig>
            <adjustShapeByDragging>
                 <preSelectTimeStepsPeriodically>
                      <parameterId>Q<parameterId>My.fas<parameter</parameterId>
                      <timeSpan unit="hour" multiplier="12"/>
                  </preSelectTimeStepsPeriodically>
              </adjustShapeByDragging>
          </graphicalEditingConfig>
      
      

...