Versions Compared

Key

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

...

For examples of expressions and for all the options that can be used in a free format expression see UserSimple + Transformation.

CoefficientSets or CoefficientSetFunctions

...

Configuration Example

Code Block
xml
xml

<?xml version="1.0" encoding="UTF-8"?>
<transformation id="SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest">
	<selection>
		<valuesAfterChangeWithTimeWindow>
			<variableDefinition>
				<variableId>input</variableId>
				<timeSeriesSet>
					<moduleInstanceId>SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest</moduleInstanceId>
					<valueType>scalar</valueType>
					<parameterId>H.obs</parameterId>
					<locationId>H-2001</locationId>
					<timeSeriesType>external historical</timeSeriesType>
					<timeStep unit="nonequidistant"/>
					<relativeViewPeriod unit="minute" start="0" end="40"/>
					<readWriteMode>add originals</readWriteMode>
				</timeSeriesSet>
			</variableDefinition>
			<variableDefinition>
				<variableId>condition</variableId>
				<timeSeriesSet>
					<moduleInstanceId>SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest</moduleInstanceId>
					<valueType>scalar</valueType>
					<parameterId>Q.value.resolution</parameterId>
					<locationId>H-2001</locationId>
					<timeSeriesType>external historical</timeSeriesType>
					<timeStep unit="nonequidistant"/>
					<relativeViewPeriod unit="minute" start="0" end="40"/>
					<readWriteMode>add originals</readWriteMode>
				</timeSeriesSet>
			</variableDefinition>
			<variableDefinition>
				<variableId>expression1</variableId>
				<timeSeriesSet>
					<moduleInstanceId>SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest</moduleInstanceId>
					<valueType>scalar</valueType>
					<parameterId>Q.obs</parameterId>
					<locationId>H-2001</locationId>
					<timeSeriesType>external historical</timeSeriesType>
					<timeStep unit="nonequidistant"/>
					<relativeViewPeriod unit="minute" start="0" end="40"/>
					<readWriteMode>add originals</readWriteMode>
				</timeSeriesSet>
			</variableDefinition>
			<variableDefinition>
				<variableId>expression2</variableId>
				<timeSeriesSet>
					<moduleInstanceId>SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest</moduleInstanceId>
					<valueType>scalar</valueType>
					<parameterId>Q.m</parameterId>
					<locationId>H-2001</locationId>
					<timeSeriesType>external historical</timeSeriesType>
					<timeStep unit="nonequidistant"/>
					<relativeViewPeriod unit="minute" start="0" end="40"/>
					<readWriteMode>add originals</readWriteMode>
				</timeSeriesSet>
			</variableDefinition>
			<variableDefinition>
				<variableId>output</variableId>
				<timeSeriesSet>
					<moduleInstanceId>SelectionValuesAfterChangeWithTimeWindowSelectOutsideTest</moduleInstanceId>
					<valueType>scalar</valueType>
					<parameterId>P.m</parameterId>
					<locationId>H-2001</locationId>
					<timeSeriesType>external historical</timeSeriesType>
					<timeStep unit="nonequidistant"/>
					<relativeViewPeriod unit="minute" start="0" end="40"/>
					<readWriteMode>add originals</readWriteMode>
				</timeSeriesSet>
			</variableDefinition>
			<inputVariable>
				<variableId>input</variableId>
			</inputVariable>
			<conditionVariable>
				<variableId>condition</variableId>
			</conditionVariable>
			<timeWindowLengthExpression>10*a*b*expression1 + expression2</timeWindowLengthExpression>
			<coefficientSet>
				<coefficient id="a" value="2"/>
				<coefficient id="b" value="5"/>
			</coefficientSet>
			<selectionType>select_outside_time_window</selectionType>
			<outputVariable>
					<variableId>output</variableId>
			</outputVariable>
		</valuesAfterChangeWithTimeWindow>
	</selection>
</transformation>