{Enterprise Dynamics startup information} if(StartingED, SoftStartED([])); {Model information} AddLayer([Main], 1, 1, 0); {Load required atoms} int011; int035([Product], pDir([Atoms\BASIC MODELING\Product.atm])); int035([Queue], pDir([Atoms\BASIC MODELING\Queue.atm])); int035([Server], pDir([Atoms\BASIC MODELING\Server.atm])); int035([Sink], pDir([Atoms\BASIC MODELING\Sink.atm])); int035([Source], pDir([Atoms\BASIC MODELING\Source.atm])); int035([Network Controller], pDir([Atoms\NETWORK\Network Controller.atm])); int035([Network Node], pDir([Atoms\NETWORK\Network Node.atm])); int035([Node Manipulator], pDir([Atoms\NETWORK\Node Manipulator.atm])); int035([Advanced Transporter], pDir([Atoms\TRANSPORT\FLOORBOUND\Advanced Transporter.atm])); int035([Battery Charging Station], pDir([Atoms\TRANSPORT\FLOORBOUND\Battery Charging Station.atm])); int035([Destinator], pDir([Atoms\TRANSPORT\FLOORBOUND\Destinator.atm])); int035([Dispatcher], pDir([Atoms\TRANSPORT\FLOORBOUND\Dispatcher.atm])); int012; {Atom: afgifte rollenbaan} sets; AtomByName([Source], Main); if(not(AtomExists), Error([Cannot find mother atom 'Source'. Inheriting from BaseClass.])); CreateAtom(a, s, [afgifte rollenbaan], 1, false); SetExprAtt(1, [{.~1|~1~.}1]); SetExprAtt(2, [10]); SetExprAtt(3, [{.0|10. Do Nothing.}0]); SetExprAtt(4, [0]); SetExprAtt(5, [10]); SetExprAtt(6, [{.-1|1. Unlimited.} -1 ]); SetAtt(7, 4); int023([afgifte rollenbaan], 7168771, 240); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\source.bmp]), [source])); AddModel3D( RegisterModel3D(Model3DDir([source.wrl]), [source.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([source_Resized.wrl]), [Source_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Source.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:42.>t-node1:16.]); SetChannels(1, 1); SetChannelRanges(1, 1, 1, 255); int001(201); int013(1, 0, true, false, 0, 0, [], []); SetLoc(49, 10, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(2); int018; {Atom: overgave rollenbaan} sets; AtomByName([Sink], Main); if(not(AtomExists), Error([Cannot find mother atom 'Sink'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [overgave rollenbaan], 1, false); SetExprAtt(1, [0]); SetAtt(2, 4); int023([overgave rollenbaan], 7168771, 240); Set(Icon(a), RegisterIcon(pDir([Media\Images\Atoms\sink.bmp]), [sink])); AddModel3D( RegisterModel3D(Model3DDir([sink.wrl]), [sink.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([sink_Resized.wrl]), [sink_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Sink.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:16.]); SetChannels(3, 0); SetChannelRanges(1, 255, 0, 0); int001(202); SetLoc(49, 12, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Server3} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server3], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [{.Max(1,IndexMatch(NrOC(c),1,OCReady(Count,c)))|3. An open channel (Last channel first): search, starting from the last channel, and send to the first open channel found..}Max(1,IndexMatch(NrOC(c),1,OCReady(Count,c)))]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.if(mod(output(c),~1),~2,0)|3. Fixed intervals: every ~10~ th product has a setup time of ~10~.}if(mod(output(c),10),10,0)]); SetExprAtt(8, [0]); SetExprAtt(9, [0 ]); SetExprAtt(10, [0]); SetExprAtt(11, [0]); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 12.5974051514711); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel.}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetExprAtt(21, [0]); SetAtt(22, 0); SetExprAtt(23, [0]); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 408.462414895026); SetExprAtt(32, [0]); SetExprAtt(33, [0]); SetExprAtt(34, [0]); int023([Server3], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(203); int013(1, 0, true, false, 0, 0, [], []); SetLoc(25, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue4} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue4], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 4); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue4], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:1.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(204); SetLoc(30, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server5} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server5], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [{.~1|~1~.}1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.0|1. No setup time.}0]); SetExprAtt(8, [0]); SetExprAtt(9, [0]); SetExprAtt(10, [0]); SetExprAtt(11, [0]); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 17.2934917508405); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel.}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetExprAtt(21, [0]); SetAtt(22, 0); SetExprAtt(23, [0]); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 839.152882461069); SetExprAtt(32, [0]); SetExprAtt(33, [0]); SetExprAtt(34, [0]); int023([Server5], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(205); int013(1, 0, true, false, 0, 0, [], []); SetLoc(13, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue6} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue6], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 3); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue6], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:3.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(206); int013(1, 0, true, false, 0, 0, [], []); SetLoc(18, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server7} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server7], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 16.1942834404748); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 896.253492237366); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server7], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(207); int013(1, 0, true, false, 0, 0, [], []); SetLoc(1, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue8} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue8], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 3); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue8], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:4.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(208); int013(1, 0, true, false, 0, 0, [], []); SetLoc(6, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server9} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server9], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 23.2236445215449); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 747.229660425858); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server9], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(209); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-11, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue10} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue10], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 3); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue10], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:5.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(210); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-6, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server11} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server11], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 9.01502555387075); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 942.204147993862); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server11], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(211); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-22, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue12} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue12], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 3.5); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue12], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:6.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(212); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-18, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server13} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server13], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 6.7692551638135); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 129.214700993499); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server13], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(213); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-34, 3, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue14} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue14], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 4); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue14], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:7.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(214); int013(1, 0, true, false, 0, 0, [], []); SetLoc(-29, 3, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server27} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server27], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 5.0137429452768); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 988.154803750357); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server27], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(227); int013(1, 0, true, false, 0, 0, [], []); SetLoc(2, 22, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue28} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue28], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 2.5); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue28], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:9.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(228); int013(1, 0, true, false, 0, 0, [], []); SetLoc(7, 22, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server29} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server29], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 9.44738705059982); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 594.874286346288); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server29], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(229); int013(1, 0, true, false, 0, 0, [], []); SetLoc(15, 22, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue30} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue30], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 3.5); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue30], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:10.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(230); int013(1, 0, true, false, 0, 0, [], []); SetLoc(20, 22, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Server31} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server31], 1, false); SetExprAtt(1, [negexp(9)]); SetExprAtt(2, [1]); SetExprAtt(3, [1]); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetExprAtt(7, [{.~1|~0~ .}0]); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 0); SetExprAtt(13, [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt(14, 5.15652604220338); SetAtt(15, 0); SetAtt(16, 1E40); SetAtt(17, 0); SetExprAtt(18, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(19, 7); SetAtt(20, 0); SetAtt(21, 0); SetAtt(22, 0); SetAtt(23, 0); SetAtt(24, 0); SetAtt(25, 0); SetAtt(26, 0); SetAtt(27, 0); SetAtt(28, 0); SetAtt(29, 677797); SetExprAtt(30, [mttf]); SetAtt(31, 865.730939065758); SetAtt(32, 0); SetAtt(33, 0); SetAtt(34, 0); int023([Server31], 292315, 263408); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); AddModel3D( RegisterModel3D(Model3DDir([Server.wrl]), [Server.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([server2.wrl]), [server2.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server_Resized.wrl]), [Server_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([Server2_Resized.wrl]), [Server2_Resized.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Server.ico])); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(231); int013(1, 0, true, false, 0, 0, [], []); SetLoc(27, 22, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); int018; {Atom: Queue32} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue32], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt(6, 1); SetExprAtt(7, [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt(8, 2); int023([Queue32], 12615680, 1264); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Queue.ico])); Set(DdbRec, [>t-network:1.>t-nodeconnections-n1:1.>t-node1:11.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(232); int013(1, 0, true, false, 0, 0, [], []); SetLoc(32, 22, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); int018; {Atom: Product} sets; AtomByName([Product], Main); if(not(AtomExists), Error([Cannot find mother atom 'Product'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Product], 1, false); SetAtt(1, 11); SetAtt(2, 1); int023([Product], 12615680, 73809); Set(Icon(a), RegisterIcon(IconsDir([Png\products\product.png]), [product], 1, 1, 16777215, 255, 255, false, 0)); AddModel3D( RegisterModel3D(Model3DDir([box-closed.wrl]), [box-closed.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([box-opened.wrl]), [box-opened.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([pallet-wood.wrl]), [pallet-wood.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([pallet-plastic.wrl]), [pallet-plastic.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([oildrum.wrl]), [oildrum.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); AddModel3D( RegisterModel3D(Model3DDir([crate.wrl]), [crate.wrl], 0, 0, 0, 1, 1, -1, -90, 0, 0), a); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Product.ico])); Set(DdbRec, [>drawxsize:1.>drawysize:1.]); int001(233); SetLoc(50, 7, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Battery Charging Station57} sets; AtomByName([Battery Charging Station], Main); if(not(AtomExists), Error([Cannot find mother atom 'Battery Charging Station'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Battery Charging Station57], 1, false); SetAtt(1, 0); SetExprAtt(2, [4]); SetExprAtt(3, [100]); SetAtt(4, 0); int023([Battery Charging Station57], 32768, 1194); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Battery Charging Station.ico])); Set(DdbRec, [>t-chargingstation:1.]); int001(234); SetLoc(45, 36, 0); SetSize(8.5, 3, 0.1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Docking Station1} sets; AtomByName([Docking Station], Main); if(not(AtomExists), Error([Cannot find mother atom 'Docking Station'. Inheriting from BaseClass.])); CreateAtom(a, s, [Docking Station1], 1, false); SetAtt(1, 1); SetAtt(2, 0); SetExprAtt(3, [100]); SetAtt(4, 0); SetAtt(5, 1); SetAtt(6, 0); int023([Docking Station1], 0, 3306); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Prohibited.ico])); SetChannels(1, 1); SetChannelRanges(1, 100, 1, 100); int001(235); SetSize(1, 1, 1); LockPosition(true); LockSize(true); DisableIconRotation(false); SetStatus(1); int018; {Atom: Docking Station2} sets; AtomByName([Docking Station], Main); if(not(AtomExists), Error([Cannot find mother atom 'Docking Station'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Docking Station2], 1, false); SetAtt(1, 2); SetAtt(2, 0); SetAtt(3, 100); SetAtt(4, 0); SetAtt(5, 1); SetAtt(6, 0); int023([Docking Station2], 0, 3306); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Prohibited.ico])); SetChannels(1, 1); SetChannelRanges(1, 100, 1, 100); int001(236); SetLoc(2.5, 0, 0); SetSize(1, 1, 1); LockPosition(true); LockSize(true); DisableIconRotation(false); SetStatus(1); int018; {Atom: Docking Station3} sets; AtomByName([Docking Station], Main); if(not(AtomExists), Error([Cannot find mother atom 'Docking Station'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Docking Station3], 1, false); SetAtt(1, 3); SetAtt(2, 0); SetAtt(3, 100); SetAtt(4, 0); SetAtt(5, 1); SetAtt(6, 0); int023([Docking Station3], 0, 3306); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Prohibited.ico])); SetChannels(1, 1); SetChannelRanges(1, 100, 1, 100); int001(237); SetLoc(5, 0, 0); SetSize(1, 1, 1); LockPosition(true); LockSize(true); DisableIconRotation(false); SetStatus(1); int018; {Atom: Docking Station4} sets; AtomByName([Docking Station], Main); if(not(AtomExists), Error([Cannot find mother atom 'Docking Station'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Docking Station4], 1, false); SetAtt(1, 4); SetAtt(2, 0); SetAtt(3, 100); SetAtt(4, 0); SetAtt(5, 1); SetAtt(6, 0); int023([Docking Station4], 0, 3306); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Prohibited.ico])); SetChannels(1, 1); SetChannelRanges(1, 100, 1, 100); int001(238); SetLoc(7.5, 0, 0); SetSize(1, 1, 1); LockPosition(true); LockSize(true); DisableIconRotation(false); SetStatus(1); int018; {Atom: Battery} sets; AtomByName([Battery], Main); if(not(AtomExists), Error([Cannot find mother atom 'Battery'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Battery], 1, false); SetAtt(1, 0); SetAtt(2, 0); SetAtt(3, 0); SetAtt(4, 0); SetAtt(5, 0); int023([Battery], 0, 1226); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Prohibited.ico])); int001(239); SetSize(0.2, 0.2, 0.2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; Up; {Atom: AGV1} sets; AtomByName([Advanced Transporter], Main); if(not(AtomExists), Error([Cannot find mother atom 'Advanced Transporter'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [AGV1], 1, false); SetAtt(1, 0); SetAtt(2, 1); SetAtt(3, 47.5); SetAtt(4, 6); SetAtt(5, 0); SetAtt(6, 1); SetExprAtt(7, [3]); SetExprAtt(8, [1]); SetExprAtt(9, [1]); SetAtt(10, 0); SetAtt(11, 1); SetExprAtt(12, [{.IndexMax(NrOC(out(1,c)), OCReady(Count,out(1,c))*Random(100000))|4. A random open channel: choose a random channel from all the open output channels..}IndexMax(NrOC(out(1,c)), OCReady(Count,out(1,c))*Random(100000))]); SetExprAtt(13, [0]); SetExprAtt(14, [0]); SetExprAtt(15, [1]); SetExprAtt(16, [0]); SetExprAtt(17, [0]); SetAtt(18, 0); SetExprAtt(19, [{.yabsloc(c,model)-yabsloc(in(2,c),model)|3. Horizontal line --> the transporter travels in a horizontal line. ~Only use this option to define the Y offsets!~.}yabsloc(c,model)-yabsloc(in(2,c),model)]); SetExprAtt(20, [{.yabsloc(c,model)-yabsloc(in(2,c),model)|3. Horizontal line --> the transporter travels in a horizontal line. ~Only use this option to define the Y offsets!~.}yabsloc(c,model)-yabsloc(in(2,c),model)]); SetExprAtt(21, [{.yabsloc(c,model)-yabsloc(in(2,c),model)|3. Horizontal line --> the transporter travels in a horizontal line. ~Only use this option to define the Y offsets!~.}yabsloc(c,model)-yabsloc(in(2,c),model)]); SetExprAtt(22, [4DS[{.label([~1],i)|2. Atom label (for placing) --> the offset is found on label ~column~ of the atom to be picked or placed..}label([column],i)]4DS]); SetExprAtt(23, [{.yabsloc(c,model)-yabsloc(in(2,c),model)|3. Horizontal line --> the transporter travels in a horizontal line. ~Only use this option to define the Y offsets!~.}yabsloc(c,model)-yabsloc(in(2,c),model)]); SetExprAtt(24, [4DS[{.label([~1],i)|2. Atom label (for placing) --> the offset is found on the label ~row~ of the first ranked atom of the destination..}label([row],i)]4DS]); SetAtt(25, 1); SetAtt(26, 1); SetAtt(27, 1); SetTextAtt(28, [LabelName]); SetAtt(29, 0); SetAtt(30, 0); SetAtt(31, 1); SetAtt(32, 1); SetAtt(33, 0); SetAtt(34, 1); SetAtt(35, 1); SetAtt(36, 0); SetAtt(37, 1007.3240475312); SetExprAtt(38, [0.5]); SetAtt(39, 0); SetAtt(40, 0); SetExprAtt(41, [0]); SetAtt(42, 0); SetAtt(43, 0); SetAtt(44, 96744384); SetAtt(45, 96745344); SetAtt(46, 96746304); SetAtt(47, 96742464); SetAtt(48, 2); SetAtt(49, 0); SetAtt(50, 30); SetAtt(51, 0); SetAtt(52, 0); SetAtt(53, 0); SetAtt(54, 0); SetTextAtt(55, [LabelName]); SetAtt(56, 1); SetAtt(57, 1); SetAtt(58, 0); SetAtt(59, 0); SetTextAtt(60, [N1-2]); SetAtt(61, 1); SetAtt(62, 0); SetExprAtt(63, [4DS[{.if(att([angledifference],c)>~1,~3,~2)|2. Use two different corner speeds: if road angle is between min.angle and ~50~°,choose speed of ~1.5~ m/s, if angle is larger then choose ~0.5~ m/s.}if(att([angledifference],c)>50,0.5,1.5)]4DS]); SetAtt(64, 270); SetAtt(65, 270); SetAtt(66, 0); SetAtt(67, 10); SetAtt(68, 96747264); SetAtt(69, 1); SetExprAtt(70, [750]); SetExprAtt(71, [{.~1|1. Constant: ~50~ Ah.}50]); SetExprAtt(72, [{.~1|1. Constant: ~100~ Ah.}100]); SetExprAtt(73, [10]); SetExprAtt(74, [20]); SetAtt(75, 750); SetAtt(76, 100); SetAtt(77, 0); SetAtt(78, 0); SetAtt(79, 50); SetAtt(80, 1); SetAtt(81, 96721344); SetAtt(82, 1); SetAtt(83, 96748224); SetAtt(84, 96749184); SetAtt(85, 96750144); SetAtt(86, 0); SetAtt(87, 0); SetExprAtt(88, [{.~1|1. Constant: ~100~ Ah.}100]); SetExprAtt(89, [{.~1|1. Constant: ~10~ Ah.}10]); SetExprAtt(90, [{.~1|1. Constant: ~100~ Ah.}100]); SetAtt(91, 0); SetAtt(92, 3); SetAtt(93, 0); SetAtt(94, 5000); SetAtt(95, 0); SetAtt(96, 0); SetExprAtt(97, [0]); SetAtt(98, 0); SetAtt(99, 0); SetAtt(100, 2); SetAtt(101, 0); int023([AGV1], 767720, 66675); Set(Icon(a), RegisterIcon(IconsDir([Bmp\Transp\trns1001.bmp]), [trns1001.bmp], 1, 0, 0, 0, 0, false, 0)); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Transporter2.ico])); Set(DdbRec, [>t-transporter:1.>n1:2.>n2:2.>n3:16.>d1:1000000000000.>d3:241.5.>d2:1000000000000.>d4:1000000000000.>previousedstnode:1.>t-dest:2.>t-continue:1.>t-network:1.>t-nodeconnections-n1:3.>t-turntime:3.>t-node1:23.>t-node2:23.>t-start:1.]); SetChannels(3, 4); SetChannelRanges(3, 3, 4, 4); int001(240); int013(1, 0, true, false, 0, 0, [Product Origin], [Product Destination]); int013(2, 0, true, false, 1, 1, [Current goal (Origin or Destination)], [Next network node on path]); int013(3, 0, true, false, 1, 1, [Do not connect], [Previous network node on path]); int013(4, 0, true, false, 0, 0, [], [Link to network]); SetLoc(47.5, 6, 0); SetSize(3, 2, 1); LockPosition(false); LockSize(true); DisableIconRotation(false); SetStatus(1); int018; {Atom: Dispatcher63} sets; AtomByName([Dispatcher], Main); if(not(AtomExists), Error([Cannot find mother atom 'Dispatcher'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Dispatcher63], 1, false); SetExprAtt(1, [{.if(loadpermission(out(~1,c),in(3,cs)),~1,0)|1. Specific channel --> always send to channel ~1~/.}if(loadpermission(out(1,c),in(3,cs)),1,0)]); SetAtt(2, 0); SetExprAtt(3, [4DS[{.[no sort required]|1. FIFO --> first in first out..}[no sort required]]4DS]); SetAtt(4, 0); SetExprAtt(5, [in(message,c)]); SetExprAtt(6, [first(in(message,c))]); SetAtt(7, 1); SetAtt(8, 0); SetAtt(9, 0); SetAtt(10, 0); SetAtt(11, 0); SetAtt(12, 1); SetAtt(13, 0); SetAtt(14, 1); SetAtt(15, 0); SetAtt(16, 0); SetAtt(17, 0); SetAtt(18, 0); int023([Dispatcher63], 16711808, 96); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Dispatcher.ico])); Set(DdbRec, [>t-dispatcher:1.>t-network:1.>t-nodeconnections-n1:1.>t-node1:12.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); int001(241); int013(1, 0, true, true, 0, 0, [], []); SetLoc(51, 25, 0); SetSize(6, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Destinator64} sets; AtomByName([Destinator], Main); if(not(AtomExists), Error([Cannot find mother atom 'Destinator'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Destinator64], 1, false); SetExprAtt(1, [1]); SetAtt(2, 10); SetAtt(3, 0); SetAtt(4, 0); SetExprAtt(5, [in(ic(c),c)]); SetAtt(6, 1); int020(2, true, true, false); int023([Destinator64], 16711808, 96); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\queue.bmp]), [queue])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\Destinator.ico])); Set(DdbRec, [>t-destinator:1.>t-network:1.>t-nodeconnections-n1:24.>t-node1:12.]); SetChannels(1, 15); SetChannelRanges(1, 255, 1, 255); int001(242); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); int013(4, 0, true, true, 0, 0, [], []); int013(5, 0, true, true, 0, 0, [], []); int013(6, 0, true, true, 0, 0, [], []); int013(7, 0, true, true, 0, 0, [], []); int013(8, 0, true, true, 0, 0, [], []); int013(9, 0, true, true, 0, 0, [], []); int013(10, 0, true, true, 0, 0, [], []); int013(11, 0, true, true, 0, 0, [], []); int013(12, 0, true, true, 0, 0, [], []); int013(13, 0, true, true, 0, 0, [], []); int013(14, 0, true, true, 0, 0, [], []); int013(15, 0, true, true, 0, 0, [], []); SetLoc(39, 14, 0); SetSize(6, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: N1-1} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-1], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 1); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-1], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:1.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(243); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(30, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-2} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-2], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 2); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-2], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:2.]); SetChannels(0, 1); SetChannelRanges(0, 255, 0, 255); int001(244); int013(1, 0, true, true, 0, 0, [], []); SetLoc(47, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-3} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-3], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 3); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-3], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:3.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(245); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(18, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-4} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-4], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 4); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-4], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:4.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(246); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(6, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-5} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-5], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 5); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-5], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:5.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(247); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(-6, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-6} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-6], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 6); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-6], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:6.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(248); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(-18, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-7} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-7], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 7); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-7], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:7.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(249); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(-29, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-8} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-8], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 8); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-8], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:8.]); SetChannels(0, 1); SetChannelRanges(0, 255, 0, 255); int001(251); int013(1, 0, true, true, 0, 0, [], []); SetLoc(-55, 14, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-9} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-9], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 9); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-9], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:9.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(258); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(7, 27, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-10} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-10], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 10); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-10], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:10.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(259); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(20, 27, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-11} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-11], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 11); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-11], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:11.]); SetChannels(0, 2); SetChannelRanges(0, 255, 0, 255); int001(260); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); SetLoc(32, 27, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-12} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-12], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 12); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-12], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:12.]); SetChannels(0, 4); SetChannelRanges(0, 255, 0, 255); int001(261); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); int013(4, 0, true, true, 0, 0, [], []); SetLoc(47, 27, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(2, 4); int015(0, 0, [`` 1 2 ]); int015(1, 0, [1 1000000 1000000 ]); int015(2, 0, [2 0 0 ]); int015(3, 0, [3 0 0 ]); int015(4, 0, [4 0 0 ]); SetStatus(0); int018; {Atom: N1-13} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-13], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 13); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-13], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:13.]); SetChannels(0, 1); SetChannelRanges(0, 255, 0, 255); int001(262); int013(1, 0, true, true, 0, 0, [], []); SetLoc(-55, 6, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-14} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-14], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 14); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-14], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-netreference:96742464.>t-node1:14.]); SetChannels(0, 1); SetChannelRanges(0, 255, 0, 255); int001(263); int013(1, 0, true, true, 0, 0, [], []); SetLoc(-55, 27, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-15} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-15], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 15); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-15], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-node1:15.>t-netreference:96742464.]); SetChannels(0, 1); SetChannelRanges(0, 255, 0, 255); int001(272); int013(1, 0, true, true, 0, 0, [], []); SetLoc(47, 35, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: N1-16} sets; AtomByName([Network Node], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Node'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [N1-16], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 1); SetAtt(4, 16); SetAtt(5, 1); SetAtt(6, 1); SetAtt(7, 1); int023([N1-16], 0, 6384); Set(Icon(a), RegisterIcon(IconsDir([bmp\atoms\server.bmp]), [server])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkNode.ico])); Set(DdbRec, [>t-node:1.>t-node1:16.>t-netreference:96742464.]); SetChannels(0, 3); SetChannelRanges(0, 255, 0, 255); int001(442); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); SetLoc(47, 11, 0); SetSize(1, 1, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetTable(1, 4); int015(0, 0, [`` 1 ]); int015(1, 0, [1 1000000 ]); int015(2, 0, [2 0 ]); int015(3, 0, [3 0 ]); int015(4, 0, [4 0 ]); SetStatus(0); int018; {Atom: Network Controller62} sets; AtomByName([Network Controller], Main); if(not(AtomExists), Error([Cannot find mother atom 'Network Controller'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Network Controller62], 1, false); SetAtt(1, 1); SetAtt(2, 1); SetAtt(3, 96744384); SetAtt(4, 96745344); SetAtt(5, 96746304); SetAtt(6, 1); SetAtt(7, 96747264); SetAtt(8, 96748224); SetAtt(9, 96749184); SetAtt(10, 96750144); int023([Network Controller62], 0, 530528); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NetworkController.ico])); int001(598); SetLoc(-50, 17, 0); SetSize(9, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(16, 16); int015(0, 0, [`` `N1-1` `N1-2` `N1-3` `N1-4` `N1-5` `N1-6` `N1-7` `N1-8` `N1-9` `N1-10` `N1-11` `N1-12` `N1-13` `N1-14` `N1-15` `N1-16` ]); int015(1, 0, [`N1-1` `` 1 ]); int015(2, 0, [`N1-2` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` 1 ]); int015(3, 0, [`N1-3` 1 ]); int015(4, 0, [`N1-4` `` `` 1 ]); int015(5, 0, [`N1-5` `` `` `` 1 ]); int015(6, 0, [`N1-6` `` `` `` `` 1 ]); int015(7, 0, [`N1-7` `` `` `` `` `` 1 ]); int015(8, 0, [`N1-8` `` `` `` `` `` `` `` `` `` `` `` `` 1 ]); int015(9, 0, [`N1-9` `` `` `` `` `` `` `` `` `` `` `` `` `` 1 ]); int015(10, 0, [`N1-10` `` `` `` `` `` `` `` `` 1 ]); int015(11, 0, [`N1-11` `` `` `` `` `` `` `` `` `` 1 ]); int015(12, 0, [`N1-12` `` `` `` `` `` `` `` `` `` `` 1 `` `` `` 1 ]); int015(13, 0, [`N1-13` `` `` `` `` `` `` 1 ]); int015(14, 0, [`N1-14` `` `` `` `` `` `` `` 1 ]); int015(15, 0, [`N1-15` `` `` `` `` `` `` `` `` `` `` `` 1 ]); int015(16, 0, [`N1-16` `` `` `` `` `` `` `` `` `` `` `` 1 ]); SetStatus(0); int018; {Atom: Distance Table} sets; BaseClass; CreateAtom(a, s, [Distance Table], 1, false); int023([Distance Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); int001(599); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(16, 16); int015(0, 0, [`` `N1-1` `N1-2` `N1-3` `N1-4` `N1-5` `N1-6` `N1-7` `N1-8` `N1-9` `N1-10` `N1-11` `N1-12` `N1-13` `N1-14` `N1-15` `N1-16` ]); int015(1, 0, [`N1-1` 0 17 234 222 210 198 187 153 78 65 53 38 161 140 46 22 ]); int015(2, 0, [`N1-2` 229 0 217 205 193 181 170 136 61 48 36 21 144 123 29 5 ]); int015(3, 0, [`N1-3` 12 29 0 234 222 210 199 165 90 77 65 50 173 152 58 34 ]); int015(4, 0, [`N1-4` 24 41 12 0 234 222 211 177 102 89 77 62 185 164 70 46 ]); int015(5, 0, [`N1-5` 36 53 24 12 0 234 223 189 114 101 89 74 197 176 82 58 ]); int015(6, 0, [`N1-6` 48 65 36 24 12 0 235 201 126 113 101 86 209 188 94 70 ]); int015(7, 0, [`N1-7` 59 76 47 35 23 11 0 212 137 124 112 97 220 199 105 81 ]); int015(8, 0, [`N1-8` 93 110 81 69 57 45 34 0 171 158 146 131 8 233 139 115 ]); int015(9, 0, [`N1-9` 168 185 156 144 132 120 109 75 0 233 221 206 83 62 214 190 ]); int015(10, 0, [`N1-10` 181 198 169 157 145 133 122 88 13 0 234 219 96 75 227 203 ]); int015(11, 0, [`N1-11` 193 210 181 169 157 145 134 100 25 12 0 231 108 87 239 215 ]); int015(12, 0, [`N1-12` 208 225 196 184 172 160 149 115 40 27 15 0 123 102 8 230 ]); int015(13, 0, [`N1-13` 85 102 73 61 49 37 26 238 163 150 138 123 0 225 131 107 ]); int015(14, 0, [`N1-14` 106 123 94 82 70 58 47 13 184 171 159 144 21 0 152 128 ]); int015(15, 0, [`N1-15` 216 233 204 192 180 168 157 123 48 35 23 8 131 110 0 238 ]); int015(16, 0, [`N1-16` 224 241 212 200 188 176 165 131 56 43 31 16 139 118 24 0 ]); SetStatus(0); int018; {Atom: Node Table} sets; BaseClass; CreateAtom(a, Up(s), [Node Table], 1, false); int023([Node Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); int001(600); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(16, 16); int015(0, 0, [`` `N1-1` `N1-2` `N1-3` `N1-4` `N1-5` `N1-6` `N1-7` `N1-8` `N1-9` `N1-10` `N1-11` `N1-12` `N1-13` `N1-14` `N1-15` `N1-16` ]); int015(1, 0, [`N1-1` 1 1 4 5 6 7 13 14 10 11 12 16 8 9 12 2 ]); int015(2, 0, [`N1-2` 3 2 4 5 6 7 13 14 10 11 12 16 8 9 12 2 ]); int015(3, 0, [`N1-3` 3 1 3 5 6 7 13 14 10 11 12 16 8 9 12 2 ]); int015(4, 0, [`N1-4` 3 1 4 4 6 7 13 14 10 11 12 16 8 9 12 2 ]); int015(5, 0, [`N1-5` 3 1 4 5 5 7 13 14 10 11 12 16 8 9 12 2 ]); int015(6, 0, [`N1-6` 3 1 4 5 6 6 13 14 10 11 12 16 8 9 12 2 ]); int015(7, 0, [`N1-7` 3 1 4 5 6 7 7 14 10 11 12 16 8 9 12 2 ]); int015(8, 0, [`N1-8` 3 1 4 5 6 7 13 8 10 11 12 16 8 9 12 2 ]); int015(9, 0, [`N1-9` 3 1 4 5 6 7 13 14 9 11 12 16 8 9 12 2 ]); int015(10, 0, [`N1-10` 3 1 4 5 6 7 13 14 10 10 12 16 8 9 12 2 ]); int015(11, 0, [`N1-11` 3 1 4 5 6 7 13 14 10 11 11 16 8 9 12 2 ]); int015(12, 0, [`N1-12` 3 1 4 5 6 7 13 14 10 11 12 12 8 9 12 2 ]); int015(13, 0, [`N1-13` 3 1 4 5 6 7 13 14 10 11 12 16 13 9 12 2 ]); int015(14, 0, [`N1-14` 3 1 4 5 6 7 13 14 10 11 12 16 8 14 12 2 ]); int015(15, 0, [`N1-15` 3 1 4 5 6 7 13 14 10 11 12 15 8 9 15 2 ]); int015(16, 0, [`N1-16` 3 1 4 5 6 7 13 14 10 11 12 16 8 9 12 16 ]); SetStatus(0); int018; {Atom: Pointer Table} sets; BaseClass; CreateAtom(a, Up(s), [Pointer Table], 1, false); int023([Pointer Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetChannels(0, 16); int001(601); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); int013(4, 0, true, true, 0, 0, [], []); int013(5, 0, true, true, 0, 0, [], []); int013(6, 0, true, true, 0, 0, [], []); int013(7, 0, true, true, 0, 0, [], []); int013(8, 0, true, true, 0, 0, [], []); int013(9, 0, true, true, 0, 0, [], []); int013(10, 0, true, true, 0, 0, [], []); int013(11, 0, true, true, 0, 0, [], []); int013(12, 0, true, true, 0, 0, [], []); int013(13, 0, true, true, 0, 0, [], []); int013(14, 0, true, true, 0, 0, [], []); int013(15, 0, true, true, 0, 0, [], []); int013(16, 0, true, true, 0, 0, [], []); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(16, 1); int015(0, 0, [`` `N1-1` `N1-2` `N1-3` `N1-4` `N1-5` `N1-6` `N1-7` `N1-8` `N1-9` `N1-10` `N1-11` `N1-12` `N1-13` `N1-14` `N1-15` `N1-16` ]); int015(1, 0, [1 96722304 96723264 96724224 96725184 96726144 96727104 96728064 96729984 96736704 96737664 96738624 96739584 96740544 96741504 96751104 96752064 ]); SetStatus(0); int018; {Atom: Angle Table} sets; BaseClass; CreateAtom(a, Up(s), [Angle Table], 1, false); int023([Angle Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); int001(602); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(16, 16); int015(0, 0, [`` `N1-1` `N1-2` `N1-3` `N1-4` `N1-5` `N1-6` `N1-7` `N1-8` `N1-9` `N1-10` `N1-11` `N1-12` `N1-13` `N1-14` `N1-15` `N1-16` ]); int015(1, 0, [`N1-1` `` 180 ]); int015(2, 0, [`N1-2` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` 270 ]); int015(3, 0, [`N1-3` 180 ]); int015(4, 0, [`N1-4` `` `` 180 ]); int015(5, 0, [`N1-5` `` `` `` 180 ]); int015(6, 0, [`N1-6` `` `` `` `` 180 ]); int015(7, 0, [`N1-7` `` `` `` `` `` 180 ]); int015(8, 0, [`N1-8` `` `` `` `` `` `` `` `` `` `` `` `` 90 ]); int015(9, 0, [`N1-9` `` `` `` `` `` `` `` `` `` `` `` `` `` 0 ]); int015(10, 0, [`N1-10` `` `` `` `` `` `` `` `` 0 ]); int015(11, 0, [`N1-11` `` `` `` `` `` `` `` `` `` 0 ]); int015(12, 0, [`N1-12` `` `` `` `` `` `` `` `` `` `` 0 `` `` `` 270 ]); int015(13, 0, [`N1-13` `` `` `` `` `` `` 180 ]); int015(14, 0, [`N1-14` `` `` `` `` `` `` `` 90 ]); int015(15, 0, [`N1-15` `` `` `` `` `` `` `` `` `` `` `` 90 ]); int015(16, 0, [`N1-16` `` `` `` `` `` `` `` `` `` `` `` 270 ]); SetStatus(0); int018; {Atom: Atom Table} sets; BaseClass; CreateAtom(a, Up(s), [Atom Table], 1, false); int023([Atom Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetChannels(0, 13); int001(603); int013(1, 0, true, true, 0, 0, [], []); int013(2, 0, true, true, 0, 0, [], []); int013(3, 0, true, true, 0, 0, [], []); int013(4, 0, true, true, 0, 0, [], []); int013(5, 0, true, true, 0, 0, [], []); int013(6, 0, true, true, 0, 0, [], []); int013(7, 0, true, true, 0, 0, [], []); int013(8, 0, true, true, 0, 0, [], []); int013(9, 0, true, true, 0, 0, [], []); int013(10, 0, true, true, 0, 0, [], []); int013(11, 0, true, true, 0, 0, [], []); int013(12, 0, true, true, 0, 0, [], []); int013(13, 0, true, true, 0, 0, [], []); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(13, 2); int015(0, 0, [`` `Queue30` `Queue12` `Queue14` `Queue28` `Queue32` `Dispatcher63` `Destinator64` `afgifte rollenbaan` `overgave rollenbaan` `Queue4` `Queue6` `Queue8` `Queue10` ]); int015(1, 0, [`Pointer Value` 68456800 68457760 68459680 68473120 68475040 68484640 96721344 754083072 754084032 754085952 754087872 754089792 754091712 ]); int015(2, 0, [`Connected Node` 10 6 7 9 11 12 12 16 16 1 3 4 5 ]); SetStatus(0); int018; {Atom: Battery Pointer Table} sets; BaseClass; CreateAtom(a, Up(s), [Battery Pointer Table], 1, false); int023([Battery Pointer Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); int001(604); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); int018; {Atom: Battery Distance Table} sets; BaseClass; CreateAtom(a, Up(s), [Battery Distance Table], 1, false); int023([Battery Distance Table], 0, 2164); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); int001(605); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetTable(0, 13); int015(0, 0, [`` ]); int015(1, 0, [`Queue30` ]); int015(2, 0, [`Queue12` ]); int015(3, 0, [`Queue14` ]); int015(4, 0, [`Queue28` ]); int015(5, 0, [`Queue32` ]); int015(6, 0, [`Dispatcher63` ]); int015(7, 0, [`Destinator64` ]); int015(8, 0, [`afgifte rollenbaan` ]); int015(9, 0, [`overgave rollenbaan` ]); int015(10, 0, [`Queue4` ]); int015(11, 0, [`Queue6` ]); int015(12, 0, [`Queue8` ]); int015(13, 0, [`Queue10` ]); SetStatus(0); int018; Up; {Atom: Node Manipulator61} sets; AtomByName([Node Manipulator], Main); if(not(AtomExists), Error([Cannot find mother atom 'Node Manipulator'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Node Manipulator61], 1, false); SetAtt(1, 1); SetExprAtt(2, [4DS[do( setatt(3,0,c), var([atmLP], vbAtom), ForAtomTreeUnder( Model, do( atmLP := a, if( and( >(max(xAbsLoc(atmLP, Model), +(xabsloc(atmLP, Model), xsize(atmLP))), xabsloc(c, Model)), >(max(yabsloc(atmLP, Model), +(yabsloc(atmLP, Model), ysize(atmLP))), yabsloc(c, Model)), <(min(xabsloc(atmLP, Model), +(xabsloc(atmLP, Model), xsize(atmLP))), +(xabsloc(c, Model), xsize(c))), <(min(yabsloc(atmLP, Model), +(yabsloc(atmLP, Model), ysize(atmLP))), +(yabsloc(c, Model),ysize(c))), <>(atomid(atmLP),atomid(c)), not(ddb([t999-hidenodes],atmLP)) ), do( setatt(3,1,c), att([CurrentAtom], c) := ptv(atmLP) ) ) ) ) )]4DS]); SetAtt(3, 1); SetAtt(4, 1); SetAtt(5, 0); SetExprAtt(6, [if( atomexists(in(1, c)), connect(0, c, 1, c) )]); SetAtt(7, 0); SetAtt(8, 1); SetAtt(9, 1); SetAtt(10, 1); SetAtt(11, 1); SetAtt(12, 0); int023([Node Manipulator61], 32768, 3106); Set(Icon(a), RegisterIcon(pDir([media\images\default.jpg]), [default])); SetMaterial( RegisterMaterial([Default], 8421504, 8421504, 3289650, 0, 0.100000001490116, 0, false, false, 1, 0), 1, a); Set(Version(a), 0); SetTreeIcon(pDir([Media\Icons\NodeManipulator.ico])); SetChannels(1, 1); SetChannelRanges(1, 1, 1, 1); int001(274); SetLoc(-55, -4, 0); SetSize(2, 2, 0); LockPosition(false); LockSize(true); DisableIconRotation(false); SetStatus(0); int018; Up; int014(1, 201, 1, 241, 0); int014(0, 233, 1, 201, 0); int014(1, 203, 0, 240, 0); int014(1, 242, 1, 203, 0); int014(1, 205, 1, 206, 0); int014(2, 242, 1, 205, 0); int014(1, 207, 1, 208, 0); int014(3, 242, 1, 207, 0); int014(1, 209, 1, 210, 0); int014(4, 242, 1, 209, 0); int014(1, 211, 1, 212, 0); int014(5, 242, 1, 211, 0); int014(1, 213, 1, 214, 0); int014(6, 242, 1, 213, 0); int014(1, 227, 1, 228, 0); int014(13, 242, 1, 227, 0); int014(1, 229, 1, 230, 0); int014(14, 242, 1, 229, 0); int014(1, 231, 1, 232, 0); int014(15, 242, 1, 231, 0); int014(1, 240, 1, 242, 0); int014(1, 241, 1, 240, 0); int014(2, 240, 0, 244, 0); int014(3, 240, 0, 244, 0); int014(4, 240, 0, 244, 0); int014(1, 243, 0, 245, 0); int014(2, 243, 0, 204, 0); int014(1, 244, 0, 243, 0); int014(1, 245, 0, 246, 0); int014(2, 245, 0, 206, 0); int014(1, 246, 0, 247, 0); int014(2, 246, 0, 208, 0); int014(1, 247, 0, 248, 0); int014(2, 247, 0, 210, 0); int014(1, 248, 0, 249, 0); int014(2, 248, 0, 212, 0); int014(1, 249, 0, 262, 0); int014(2, 249, 0, 214, 0); int014(1, 251, 0, 263, 0); int014(1, 258, 0, 259, 0); int014(2, 258, 0, 228, 0); int014(1, 259, 0, 260, 0); int014(2, 259, 0, 230, 0); int014(1, 260, 0, 261, 0); int014(2, 260, 0, 232, 0); int014(1, 261, 0, 272, 0); int014(2, 261, 0, 442, 0); int014(3, 261, 0, 241, 0); int014(4, 261, 0, 242, 0); int014(1, 262, 0, 251, 0); int014(1, 263, 0, 258, 0); int014(1, 272, 0, 261, 0); int014(1, 442, 0, 244, 0); int014(2, 442, 0, 202, 0); int014(3, 442, 0, 201, 0); int014(1, 601, 0, 243, 0); int014(2, 601, 0, 244, 0); int014(3, 601, 0, 245, 0); int014(4, 601, 0, 246, 0); int014(5, 601, 0, 247, 0); int014(6, 601, 0, 248, 0); int014(7, 601, 0, 249, 0); int014(8, 601, 0, 251, 0); int014(9, 601, 0, 258, 0); int014(10, 601, 0, 259, 0); int014(11, 601, 0, 260, 0); int014(12, 601, 0, 261, 0); int014(13, 601, 0, 262, 0); int014(14, 601, 0, 263, 0); int014(15, 601, 0, 272, 0); int014(16, 601, 0, 442, 0); int014(1, 603, 0, 204, 0); int014(2, 603, 0, 206, 0); int014(3, 603, 0, 208, 0); int014(4, 603, 0, 210, 0); int014(5, 603, 0, 212, 0); int014(6, 603, 0, 214, 0); int014(7, 603, 0, 228, 0); int014(8, 603, 0, 230, 0); int014(9, 603, 0, 232, 0); int014(10, 603, 0, 241, 0); int014(11, 603, 0, 242, 0); int014(12, 603, 0, 202, 0); int014(13, 603, 0, 201, 0); int006(10, 201, 1, 0, 0, 0); int006(0, 240, 19, 999, 0, 0); {Experiment settings} int034; SetAtt(17, 1); int007;