Embrio Forum
»
Discussions
»
Feature Requests / Suggestions
»
It will be Logic If-Then-else Agent in Embrio?
Rank: Advanced Member
Groups: BetaUser, Registered Joined: 12/28/2015(UTC) Posts: 31
Was thanked: 18 time(s) in 18 post(s)
|
Dear Admin, It would be nice to introduce If then Else Agent.. to power on your software.... I thank you a lot , Best regards, Lestroso
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 12/11/2014(UTC) Posts: 661
Thanks: 1 times Was thanked: 109 time(s) in 104 post(s)
|
Use a "highest activation" node. (For some reason it's called "passthrough activation" in the software, I'll put changing that on my todo list). Add 3 sets, and set the third to some low number. The activation with the highest input value "passes through" to the output, so which ever of the first two is highest will have their output activation set, if they are both too low, the third will be set.
<EmbrioCopy> <Version>1.3.2.0</Version> <Nodes> <Node> <UniqueID>d8812058-b9b5-49de-a49f-c71a478fecc6</UniqueID> <AssemblyType>Embrio.Nodes.FlowControl.PassthroughHighestActivationNode</AssemblyType> <NodeType>Highest Activation</NodeType> <UserDefinedName></UserDefinedName> <Description>A user definable number of input/output activation sets. The output who’s corresponding input has the highest activation is on while the rest are off. Triggers fire when the current output activation changes.</Description> <NodeColor>229,229,197,255</NodeColor> <X>0</X> <Y>0</Y> <Width>260</Width> <TriggerNumberPairs> <Pair> <Input>44b3df04-e5a3-4aec-9b31-b52611dcd350</Input> <Trigger>44bcdab6-a9dd-450b-92d2-280a1101de0b</Trigger> <Numeric>71fef765-a7c6-47b3-8e60-66298208fa71</Numeric> </Pair> <Pair> <Input>4544d13d-3487-405d-ae1c-fbcd89ee0658</Input> <Trigger>938cacea-836a-44e7-a844-4a6d437ac9d2</Trigger> <Numeric>ba5f8506-5c9a-4804-a5aa-a9b674af0296</Numeric> </Pair> <Pair> <Input>f09bb6ae-b64b-407f-b5a0-f332a096bb2e</Input> <Trigger>e05b7dab-4d5c-4946-b395-dbcc9ce9ef30</Trigger> <Numeric>60161cf4-f8ef-4662-9c5e-f7dd05ca6943</Numeric> </Pair> </TriggerNumberPairs> <Inputs> <Input> <UniqueID>44b3df04-e5a3-4aec-9b31-b52611dcd350</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 1</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeInput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <ConnectedOutputs></ConnectedOutputs> <BlendMode>Add</BlendMode> <DisconnectedValue>0</DisconnectedValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Input> <Input> <UniqueID>4544d13d-3487-405d-ae1c-fbcd89ee0658</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 2</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeInput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <ConnectedOutputs></ConnectedOutputs> <BlendMode>Add</BlendMode> <DisconnectedValue>0.022</DisconnectedValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Input> <Input> <UniqueID>f09bb6ae-b64b-407f-b5a0-f332a096bb2e</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 3</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeInput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <ConnectedOutputs></ConnectedOutputs> <BlendMode>Add</BlendMode> <DisconnectedValue>0.105</DisconnectedValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Input> </Inputs> <Outputs> <Output> <UniqueID>6b2516bf-de72-41fd-8623-8c2afcb09a60</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Changed</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>True</IsNative> <TypeName>Trigger</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.TriggerNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> </Output> <Output> <UniqueID>71fef765-a7c6-47b3-8e60-66298208fa71</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 1</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <MinValue>0</MinValue> <MaxValue>1</MaxValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Output> <Output> <UniqueID>44bcdab6-a9dd-450b-92d2-280a1101de0b</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 1 Trigger</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Trigger</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.TriggerNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> </Output> <Output> <UniqueID>ba5f8506-5c9a-4804-a5aa-a9b674af0296</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 2</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <MinValue>0</MinValue> <MaxValue>1</MaxValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Output> <Output> <UniqueID>938cacea-836a-44e7-a844-4a6d437ac9d2</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 2 Trigger</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Trigger</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.TriggerNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> </Output> <Output> <UniqueID>60161cf4-f8ef-4662-9c5e-f7dd05ca6943</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 3</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Numeric</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.NumericNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> <MinValue>0</MinValue> <MaxValue>1</MaxValue> <UseNegativeRange>False</UseNegativeRange> <CanUseNegativeRange>True</CanUseNegativeRange> </Output> <Output> <UniqueID>e05b7dab-4d5c-4946-b395-dbcc9ce9ef30</UniqueID> <DefinitionID>00000000-0000-0000-0000-000000000000</DefinitionID> <DefaultName>Activation 3 Trigger</DefaultName> <CustomName></CustomName> <IsDisplayed>True</IsDisplayed> <IsNative>False</IsNative> <TypeName>Trigger</TypeName> <IsOutsideConnection>False</IsOutsideConnection> <IOType>Embrio.NodeEngine.NodeIO.TriggerNodeOutput</IOType> <ShowGraph>False</ShowGraph> <LinkedIOID>00000000-0000-0000-0000-000000000000</LinkedIOID> <IsUserAdded>False</IsUserAdded> </Output> </Outputs> </Node> </Nodes> </EmbrioCopy>
|
|
|
|
Embrio Forum
»
Discussions
»
Feature Requests / Suggestions
»
It will be Logic If-Then-else Agent in Embrio?
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.