From: Dominic L. <ma...@us...> - 2005-06-08 14:32:03
|
Update of /cvsroot/robotflow/RobotFlow/Vision/n-files In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2989 Modified Files: READv2.n Log Message: removed unused subnets Index: READv2.n =================================================================== RCS file: /cvsroot/robotflow/RobotFlow/Vision/n-files/READv2.n,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** READv2.n 8 Jun 2005 14:28:35 -0000 1.3 --- READv2.n 8 Jun 2005 14:31:54 -0000 1.4 *************** *** 15,31 **** <Note x="-3418" y="-384" visible="1" text="The MAIN network will load configuration from the files containing : - black and white color lookup - the neural network to use for recog - The dictionary to use * You can change this configuration by double clicking on the LoadFile blocks"/> </Network> - <Network type="subnet" name="COMPONENTS_EXTRACT"> - <Node name="node_Components_1" type="Components" x="467.000000" y="113.000000"> - <Parameter name="XGAP" type="int" value="2" description=""/> - <Parameter name="YGAP" type="int" value="2" description=""/> - <Parameter name="NUM_COLOR" type="int" value="4" description=""/> - <Parameter name="MIN_AREA" type="int" value="16" description=""/> - </Node> - <Node name="node_NOP_1" type="NOP" x="699.000000" y="113.000000"/> - <Link from="node_Components_1" output="BLOBS" to="node_NOP_1" input="INPUT"/> - <NetOutput name="COMPONENTS" node="node_NOP_1" terminal="OUTPUT" object_type="any" description="The output = The input"/> - <NetInput name="IMAGE" node="node_Components_1" terminal="IMAGE" object_type="Image" description="The Image to extract colors from."/> - <NetInput name="LOOKUP" node="node_Components_1" terminal="LOOKUP" object_type="ColorLookup" description="The color lookup to use"/> - </Network> <Network type="subnet" name="MAIN_PROCESS"> <Node name="node_PROCESS_SEGMENTS_1" type="PROCESS_SEGMENTS" x="184.000000" y="321.000000"> --- 15,18 ---- *************** *** 58,260 **** <Note x="291" y="47" visible="1" text="SKIP_N is useful because the camera is too slow, if we don't use SKIP_N, the camera will be overloaded with commands, which creates a terrific lag."/> </Network> - <Network type="subnet" name="PAN_TILT_CTRL"> - <Node name="node_GenericPID_1" type="GenericPID" x="-605.000000" y="-237.000000"> - <Parameter name="P_GAIN" type="float" value="0.5" description="Proportionnal gain."/> - <Parameter name="I_GAIN" type="float" value="0.0" description="Integral gain."/> - <Parameter name="D_GAIN" type="float" value="0.0" description="Derivative gain."/> - <Parameter name="I_MAX" type="float" value="100" description="The maximum Integral value."/> - </Node> - <Node name="node_Constant_1" type="Constant" x="-800.000000" y="-229.000000"> - <Parameter name="VALUE" type="bool" value="false" description="The value"/> - </Node> - <Node name="node_GenericPID_2" type="GenericPID" x="-608.000000" y="-154.000000"> - <Parameter name="P_GAIN" type="float" value="0.5" description="Proportionnal gain."/> - <Parameter name="I_GAIN" type="float" value="0.0" description="Integral gain."/> - <Parameter name="D_GAIN" type="float" value="0.0" description="Derivative gain."/> - <Parameter name="I_MAX" type="float" value="100" description="The maximum Integral value."/> - </Node> - <Node name="node_Constant_2" type="Constant" x="-796.000000" y="-146.000000"> - <Parameter name="VALUE" type="bool" value="false" description="The value"/> - </Node> - <Node name="node_NOP_1" type="NOP" x="-1393.000000" y="-271.000000"/> - <Node name="node_NOP_2" type="NOP" x="-1393.000000" y="-183.000000"/> - <Node name="node_NOP_3" type="NOP" x="-1393.000000" y="-153.000000"/> - <Node name="node_IF_1" type="IF" x="-294.000000" y="-253.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_isNil_1" type="isNil" x="-401.000000" y="-270.000000"/> - <Node name="node_NilObject_1" type="NilObject" x="-507.000000" y="-254.000000"/> - <Node name="node_IF_2" type="IF" x="-296.000000" y="-168.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_isNil_2" type="isNil" x="-406.000000" y="-184.000000"/> - <Node name="node_NilObject_2" type="NilObject" x="-485.000000" y="-168.000000"/> - <Node name="node_TEST_SCALING_1" type="AUTO_SCALE" x="-921.000000" y="-245.000000"/> - <Node name="node_TEST_SCALING_2" type="AUTO_SCALE" x="-916.000000" y="-161.000000"/> - <Node name="node_NOP_4" type="NOP" x="-1392.000000" y="-85.000000"/> - <Node name="node_NOP_5" type="NOP" x="-1394.000000" y="4.000000"/> - <Node name="node_TEST_ZOOMING_1" type="AUTO_ZOOM" x="-936.000000" y="-61.000000"/> - <Node name="node_Add_1" type="Add" x="-609.000000" y="-54.000000"/> - <Node name="node_IF_3" type="IF" x="-294.000000" y="-70.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_isNil_3" type="isNil" x="-418.000000" y="-84.000000"/> - <Node name="node_Constant_3" type="Constant" x="-497.000000" y="-69.000000"> - <Parameter name="VALUE" type="int" value="0" description="The value"/> - </Node> - <Link from="node_Constant_1" output="VALUE" to="node_GenericPID_1" input="RESET"/> - <Link from="node_Constant_2" output="VALUE" to="node_GenericPID_2" input="RESET"/> - <Link from="node_isNil_1" output="OUTPUT" to="node_IF_1" input="COND"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_isNil_1" input="INPUT"/> - <Link from="node_NilObject_1" output="VALUE" to="node_IF_1" input="THEN"/> - <Link from="node_isNil_2" output="OUTPUT" to="node_IF_2" input="COND"/> - <Link from="node_NilObject_2" output="VALUE" to="node_IF_2" input="THEN"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_isNil_2" input="INPUT"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_TEST_SCALING_1" input="DELTA"/> - <Link from="node_NOP_3" output="OUTPUT" to="node_TEST_SCALING_1" input="ZOOM_FACTOR"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_TEST_SCALING_2" input="DELTA"/> - <Link from="node_NOP_3" output="OUTPUT" to="node_TEST_SCALING_2" input="ZOOM_FACTOR"/> - <Link from="node_TEST_SCALING_2" output="SCALE" to="node_GenericPID_2" input="EPSILON"/> - <Link from="node_TEST_SCALING_1" output="SCALE" to="node_GenericPID_1" input="EPSILON"/> - <Link from="node_GenericPID_2" output="OUTPUT" to="node_IF_2" input="ELSE"/> - <Link from="node_GenericPID_1" output="OUTPUT" to="node_IF_1" input="ELSE"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_TEST_ZOOMING_1" input="DELTA_X"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_TEST_ZOOMING_1" input="DELTA_Y"/> - <Link from="node_NOP_4" output="OUTPUT" to="node_TEST_ZOOMING_1" input="BOUNDARY"/> - <Link from="node_TEST_ZOOMING_1" output="REL_ZOOM" to="node_Add_1" input="INPUT1"/> - <Link from="node_NOP_5" output="OUTPUT" to="node_Add_1" input="INPUT2"/> - <Link from="node_isNil_3" output="OUTPUT" to="node_IF_3" input="COND"/> - <Link from="node_NOP_4" output="OUTPUT" to="node_isNil_3" input="INPUT"/> - <Link from="node_Add_1" output="OUTPUT" to="node_IF_3" input="ELSE"/> - <Link from="node_Constant_3" output="VALUE" to="node_IF_3" input="THEN"/> - <NetInput name="DELTA_X" node="node_NOP_1" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="DELTA_Y" node="node_NOP_2" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="ZOOM_FACTOR" node="node_NOP_3" terminal="INPUT" object_type="any" description="The input"/> - <NetOutput name="REL_PAN" node="node_IF_1" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <NetOutput name="REL_TILT" node="node_IF_2" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <NetInput name="BOUNDARY" node="node_NOP_4" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="CURRENT_ZOOM" node="node_NOP_5" terminal="INPUT" object_type="any" description="The input"/> - <NetOutput name="ABS_ZOOM" node="node_IF_3" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - <Note x="-973" y="140" visible="1" text="According to DELTA_X and DELTA_Y and the BOUNDARY inputs, we will output incremental pan-tilt-zoom commands to center the color blobs in the image and get the maximum resolution possible."/> - </Network> - <Network type="subnet" name="SKIP_N"> - <Node name="node_IF_1" type="IF" x="890.000000" y="-24.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="false" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_Equal_1" type="Equal" x="768.000000" y="-53.000000"/> - <Node name="node_Constant_1" type="Constant" x="600.000000" y="-36.000000"> - <Parameter name="VALUE" type="int" value="0" description="The value"/> - </Node> - <Node name="node_IterCount_1" type="IterCount" x="292.000000" y="-77.000000"/> - <Node name="node_Modulo_1" type="Modulo" x="609.000000" y="-69.000000"/> - <Node name="node_Constant_2" type="Constant" x="397.000000" y="-62.000000"> - <Parameter name="VALUE" type="subnet_param" value="SKIP_N" description="The value"/> - </Node> - <Node name="node_NilObject_1" type="NilObject" x="732.000000" y="55.000000"/> - <Link from="node_Equal_1" output="OUTPUT" to="node_IF_1" input="COND"/> - <Link from="node_NilObject_1" output="VALUE" to="node_IF_1" input="ELSE"/> - <Link from="node_Modulo_1" output="REMAINDER" to="node_Equal_1" input="INPUT1"/> - <Link from="node_Constant_1" output="VALUE" to="node_Equal_1" input="INPUT2"/> - <Link from="node_IterCount_1" output="OUTPUT" to="node_Modulo_1" input="DIVIDEND"/> - <Link from="node_Constant_2" output="VALUE" to="node_Modulo_1" input="DIVISOR"/> - <NetInput name="INPUT" node="node_IF_1" terminal="THEN" object_type="any" description="What to do if the condition is true"/> - <NetOutput name="OUTPUT" node="node_IF_1" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - <Note x="474" y="214" visible="1" text="Useful to skip N iteration (returning nilObject except when modulo = 0)"/> - </Network> - <Network type="subnet" name="AUTO_SCALE"> - <Node name="node_NOP_1" type="NOP" x="-257.000000" y="-156.000000"/> - <Node name="node_NOP_2" type="NOP" x="-746.000000" y="-100.000000"/> - <Node name="node_Power_1" type="Power" x="-283.000000" y="-95.000000"/> - <Node name="node_Mul_1" type="Mul" x="-432.000000" y="-86.000000"/> - <Node name="node_Constant_2" type="Constant" x="-597.000000" y="16.000000"> - <Parameter name="VALUE" type="float" value="-1" description="The value"/> - </Node> - <Node name="node_NOP_3" type="NOP" x="92.000000" y="-150.000000"/> - <Node name="node_Constant_3" type="Constant" x="-446.000000" y="-136.000000"> - <Parameter name="VALUE" type="float" value="1.1" description="The value"/> - </Node> - <Node name="node_Mul_2" type="Mul" x="-66.000000" y="-150.000000"/> - <Node name="node_Sub_1" type="Sub" x="-571.000000" y="-92.000000"/> - <Node name="node_Constant_1" type="Constant" x="-730.000000" y="-60.000000"> - <Parameter name="VALUE" type="float" value="1" description="The value"/> - </Node> - <Link from="node_Mul_1" output="OUTPUT" to="node_Power_1" input="EXP"/> - <Link from="node_Constant_2" output="VALUE" to="node_Mul_1" input="INPUT2"/> - <Link from="node_Constant_3" output="VALUE" to="node_Power_1" input="BASE"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_Mul_2" input="INPUT1"/> - <Link from="node_Power_1" output="OUTPUT" to="node_Mul_2" input="INPUT2"/> - <Link from="node_Sub_1" output="OUTPUT" to="node_Mul_1" input="INPUT1"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_Sub_1" input="INPUT1"/> - <Link from="node_Constant_1" output="VALUE" to="node_Sub_1" input="INPUT2"/> - <Link from="node_Mul_2" output="OUTPUT" to="node_NOP_3" input="INPUT"/> - <NetInput name="DELTA" node="node_NOP_1" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="ZOOM_FACTOR" node="node_NOP_2" terminal="INPUT" object_type="any" description="The input"/> - <NetOutput name="SCALE" node="node_NOP_3" terminal="OUTPUT" object_type="any" description="The output = The input"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - <Note x="-293" y="126" visible="1" text="Will scale DELTA value according to the ZOOM factor."/> - </Network> - <Network type="subnet" name="AUTO_ZOOM"> - <Node name="node_IF_1" type="IF" x="-378.000000" y="-90.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_AND_1" type="AND" x="-780.000000" y="-97.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="false" description="Pull on INPUT2 even if INPUT1 is false"/> - </Node> - <Node name="node_Smaller_1" type="Smaller" x="-965.000000" y="-103.000000"/> - <Node name="node_NOP_1" type="NOP" x="-1404.000000" y="-109.000000"/> - <Node name="node_NOP_2" type="NOP" x="-1405.000000" y="-49.000000"/> - <Node name="node_NOP_3" type="NOP" x="-1300.000000" y="-198.000000"/> - <Node name="node_Constant_2" type="Constant" x="-1183.000000" y="-96.000000"> - <Parameter name="VALUE" type="float" value="10" description="The value"/> - </Node> - <Node name="node_Smaller_2" type="Smaller" x="-966.000000" y="-42.000000"/> - <Node name="node_AND_2" type="AND" x="-614.000000" y="-105.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="false" description="Pull on INPUT2 even if INPUT1 is false"/> - </Node> - <Node name="node_Greater_1" type="Greater" x="-797.000000" y="-192.000000"/> - <Node name="node_Constant_3" type="Constant" x="-1058.000000" y="-162.000000"> - <Parameter name="VALUE" type="int" value="15" description="The value"/> - </Node> - <Node name="node_Constant_5" type="Constant" x="-809.000000" y="86.000000"> - <Parameter name="VALUE" type="int" value="-50" description="The value"/> - </Node> - <Node name="node_IF_2" type="IF" x="-563.000000" y="72.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_Constant_6" type="Constant" x="-709.000000" y="72.000000"> - <Parameter name="VALUE" type="int" value="0" description="The value"/> - </Node> - <Node name="node_ABS_1" type="ABS" x="-1284.000000" y="-109.000000"/> - <Node name="node_ABS_2" type="ABS" x="-1282.000000" y="-49.000000"/> - <Node name="node_Constant_1" type="Constant" x="-535.000000" y="-91.000000"> - <Parameter name="VALUE" type="int" value="50" description="The value"/> - </Node> - <Link from="node_Smaller_1" output="OUTPUT" to="node_AND_1" input="INPUT1"/> - <Link from="node_Constant_2" output="VALUE" to="node_Smaller_1" input="INPUT2"/> - <Link from="node_Smaller_2" output="OUTPUT" to="node_AND_1" input="INPUT2"/> - <Link from="node_AND_2" output="OUTPUT" to="node_IF_1" input="COND"/> - <Link from="node_Greater_1" output="OUTPUT" to="node_AND_2" input="INPUT1"/> - <Link from="node_NOP_3" output="OUTPUT" to="node_Greater_1" input="INPUT1"/> - <Link from="node_Constant_3" output="VALUE" to="node_Greater_1" input="INPUT2"/> - <Link from="node_IF_2" output="OUTPUT" to="node_IF_1" input="ELSE"/> - <Link from="node_Greater_1" output="OUTPUT" to="node_IF_2" input="COND"/> - <Link from="node_Constant_6" output="VALUE" to="node_IF_2" input="THEN"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_ABS_1" input="INPUT"/> - <Link from="node_ABS_1" output="OUTPUT" to="node_Smaller_1" input="INPUT1"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_ABS_2" input="INPUT"/> - <Link from="node_Constant_2" output="VALUE" to="node_Smaller_2" input="INPUT2">-1149 -96 -1149 -36 -1049.5 -34.5 </Link> - <Link from="node_ABS_2" output="OUTPUT" to="node_Smaller_2" input="INPUT1"/> - <Link from="node_AND_1" output="OUTPUT" to="node_AND_2" input="INPUT2"/> - <Link from="node_Constant_5" output="VALUE" to="node_IF_2" input="ELSE"/> - <Link from="node_Constant_1" output="VALUE" to="node_IF_1" input="THEN"/> - <NetInput name="DELTA_X" node="node_NOP_1" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="DELTA_Y" node="node_NOP_2" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="BOUNDARY" node="node_NOP_3" terminal="INPUT" object_type="any" description="The input"/> - <NetOutput name="REL_ZOOM" node="node_IF_1" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - <Note x="-1080" y="162" visible="1" text="The idea is to get the color component centered enough before sending zoom increments. If we are too close to the image border, we send decrement the zoom value."/> - </Network> <Network type="subnet" name="ABS"> <Node name="node_IF_1" type="IF" x="-241.000000" y="-18.000000"> --- 45,48 ---- *************** *** 384,388 **** <Node name="node_Concatenate_2" type="Concatenate" x="-624.000000" y="132.000000"/> <Node name="node_NewSymbolIdentify_1" type="NewSymbolIdentify" x="-308.000000" y="216.000000"> ! <Parameter name="THRESHOLD" type="float" value="0.80" description=""/> </Node> <Node name="node_Concat_1" type="Concat" x="-208.000000" y="134.000000"/> --- 172,176 ---- <Node name="node_Concatenate_2" type="Concatenate" x="-624.000000" y="132.000000"/> <Node name="node_NewSymbolIdentify_1" type="NewSymbolIdentify" x="-308.000000" y="216.000000"> ! <Parameter name="THRESHOLD" type="float" value="0.50" description=""/> </Node> <Node name="node_Concat_1" type="Concat" x="-208.000000" y="134.000000"/> *************** *** 478,519 **** <Note x="-125" y="380" visible="1" text="This is a loop to extract all characters information from the image components and store the result into an accumulator."/> </Network> - <Network type="subnet" name="FIND_THRESHOLD"> - <Node name="node_StatIntensityAnalyser_1" type="StatIntensityAnalyser" x="-257.000000" y="-292.000000"> - <Parameter name="FRACTION_ANALYSED" type="float" value="0.1" description=""/> - </Node> - <Node name="node_Add_1" type="Add" x="71.000000" y="-290.000000"/> - <Node name="node_Div_1" type="Div" x="247.000000" y="-283.000000"/> - <Node name="node_Constant_1" type="Constant" x="57.000000" y="-245.000000"> - <Parameter name="VALUE" type="float" value="2.5" description=""/> - </Node> - <Link from="node_StatIntensityAnalyser_1" output="MAX_INTENSITY" to="node_Add_1" input="INPUT1"/> - <Link from="node_StatIntensityAnalyser_1" output="MIN_INTENSITY" to="node_Add_1" input="INPUT2"/> - <Link from="node_Add_1" output="OUTPUT" to="node_Div_1" input="NUM"/> - <Link from="node_Constant_1" output="VALUE" to="node_Div_1" input="DEN"/> - <NetInput name="IMAGE_IN" node="node_StatIntensityAnalyser_1" terminal="IMAGE_IN" object_type="any" description="No description available"/> - <NetOutput name="THRESHOLD" node="node_Div_1" terminal="OUTPUT" object_type="any" description="No description available"/> - <Note x="10" y="10" visible="1" text="Calculate the maximum intensity and minimum image intensity with random pixels (1%). Threshold is calculated with : (MAX+ MIN) / 2.5"/> - </Network> - <Network type="subnet" name="ZOOM_FACTOR"> - <Node name="node_Div_1" type="Div" x="-132.000000" y="147.000000"/> - <Node name="node_Constant_1" type="Constant" x="-244.000000" y="156.000000"> - <Parameter name="VALUE" type="float" value="683" description="The value"/> - </Node> - <Node name="node_Add_1" type="Add" x="-24.000000" y="139.000000"/> - <Node name="node_Constant_2" type="Constant" x="-180.000000" y="87.000000"> - <Parameter name="VALUE" type="float" value="1.0" description="The value"/> - </Node> - <Node name="node_NOP_1" type="NOP" x="-486.000000" y="140.000000"/> - <Node name="node_NOP_2" type="NOP" x="191.000000" y="139.000000"/> - <Link from="node_Constant_1" output="VALUE" to="node_Div_1" input="DEN"/> - <Link from="node_Constant_2" output="VALUE" to="node_Add_1" input="INPUT1"/> - <Link from="node_Div_1" output="OUTPUT" to="node_Add_1" input="INPUT2"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_Div_1" input="NUM"/> - <Link from="node_Add_1" output="OUTPUT" to="node_NOP_2" input="INPUT"/> - <NetInput name="ABS_ZOOM_VALUE" node="node_NOP_1" terminal="INPUT" object_type="any" description="The input"/> - <NetOutput name="ZOOM_FACTOR" node="node_NOP_2" terminal="OUTPUT" object_type="any" description="The output = The input"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - <Note x="-186" y="428" visible="1" text="Zoom factor 1X - 25X is calculated according to the Sony SNC-RZ30 camera."/> - </Network> <Network type="subnet" name="PROCESS_SEGMENTS"> <Node name="node_SENTENCE_READER_1" type="SENTENCE_READER" x="-334.000000" y="-384.000000"> --- 266,269 ---- *************** *** 528,566 **** <Note x="-373" y="-194" visible="1" text="Will output Original text (without the dicitonary) and the sentence (if any) recognized in the image"/> </Network> - <Network type="subnet" name="COLOR_TRACKER"> - <Node name="node_ColorTracker_1" type="ColorTracker" x="-746.000000" y="-212.000000"/> - <Node name="node_Constant_1" type="Constant" x="-1053.000000" y="-220.000000"> - <Parameter name="VALUE" type="int" value="0" description="The value"/> - </Node> - <Node name="node_IF_1" type="IF" x="-182.000000" y="-294.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_IF_2" type="IF" x="-183.000000" y="-235.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_IF_3" type="IF" x="-183.000000" y="-175.000000"> - <Parameter name="PULL_ANYWAY" type="bool" value="" description="If true, the IF statement pulls also on the branch not taken"/> - </Node> - <Node name="node_NOP_1" type="NOP" x="-512.000000" y="-343.000000"/> - <Node name="node_NilObject_1" type="NilObject" x="-485.000000" y="-159.000000"/> - <Node name="node_NOP_2" type="NOP" x="-1018.000000" y="-161.000000"/> - <Link from="node_Constant_1" output="VALUE" to="node_ColorTracker_1" input="COLOR_ID"/> - <Link from="node_ColorTracker_1" output="DELTA_X" to="node_IF_1" input="THEN"/> - <Link from="node_ColorTracker_1" output="DELTA_Y" to="node_IF_2" input="THEN"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_IF_1" input="COND"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_IF_2" input="COND"/> - <Link from="node_NOP_1" output="OUTPUT" to="node_IF_3" input="COND"/> - <Link from="node_NilObject_1" output="VALUE" to="node_IF_1" input="ELSE"/> - <Link from="node_NilObject_1" output="VALUE" to="node_IF_2" input="ELSE"/> - <Link from="node_NilObject_1" output="VALUE" to="node_IF_3" input="ELSE"/> - <Link from="node_NOP_2" output="OUTPUT" to="node_ColorTracker_1" input="COMPONENTS"/> - <Link from="node_ColorTracker_1" output="BOUNDARY" to="node_IF_3" input="THEN"/> - <NetOutput name="DELTA_X" node="node_IF_1" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <NetOutput name="DELTA_Y" node="node_IF_2" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <NetOutput name="BOUNDARY" node="node_IF_3" terminal="OUTPUT" object_type="any" description="The object from THEN or ELSE depending on COND"/> - <NetInput name="ACTIVATED" node="node_NOP_1" terminal="INPUT" object_type="any" description="The input"/> - <NetInput name="COMPONENTS" node="node_NOP_2" terminal="INPUT" object_type="any" description="The input"/> - <Note x="0" y="0" visible="0" text="Created with FlowDesigner 0.8.1"/> - </Network> <Network type="subnet" name="IF_ACTIVATED_DO"> <Node name="node_IF_1" type="IF" x="-316.000000" y="-92.000000"> --- 278,281 ---- |