Files
2026-07-13 13:13:17 +08:00

75 lines
1.9 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "146fae64-18da-4183-9794-a322f47c669e"/*HasValueChanged*/,
"Description": "Tests whether the incoming value has changed by a defined threshold and outputs this as a Boolean\n\nSimilar to [HasValueIncreased]",
"SymbolTags": "9",
"InputUis": [
{
"InputId": "031ef11b-f6cc-497e-9528-ed9490e878b5"/*Mode*/,
"Position": {
"X": -200.0,
"Y": 90.0
},
"Description": "Defines how the value is tested for the boolean to be 'True'",
"AddPadding": "True"
},
{
"InputId": "1e03f11b-f6cc-497e-9528-ed9490e878b5"/*Threshold*/,
"Position": {
"X": -200.0,
"Y": 45.0
},
"GroupTitle": "Options",
"Description": "If the value has changed more than is defined here, the output boolean will be set accordingly"
},
{
"InputId": "7f5fb125-8aca-4344-8b30-e7d4e7873c1c"/*Value*/,
"Position": {
"X": -200.0,
"Y": 0.0
},
"Description": "Value to be tested"
},
{
"InputId": "8ebf4715-0b4b-4cdd-a079-9f91c2df0476"/*PreventContinuedChanges*/,
"Position": {
"X": -200.0,
"Y": 180.0
},
"Description": "Can prevent unstable results in certain scenarios"
},
{
"InputId": "b994249d-c101-41d9-8142-a4f675fcd70c"/*MinTimeBetweenHits*/,
"Position": {
"X": -200.0,
"Y": 135.0
},
"GroupTitle": "Time",
"Description": "Timing threshold"
}
],
"SymbolChildUis": [],
"OutputUis": [
{
"OutputId": "35ab8188-77a1-4cd9-b2ad-c503034e49f9"/*HasChanged*/,
"Position": {
"X": 0.0,
"Y": 0.0
}
},
{
"OutputId": "ab818835-77a1-4cd9-b2ad-c503034e49f9"/*Delta*/,
"Position": {
"X": 0.0,
"Y": 100.0
}
},
{
"OutputId": "5e37da80-5d1f-4e17-a0a1-1e386b3a2561"/*DeltaOnHit*/,
"Position": {
"X": 0.0,
"Y": 200.0
}
}
]
}