...
- 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>
...