{10.4.1.3287} {Enterprise Dynamics startup information} if(StartingED, SoftStartED([])); {Model information} AddLayer([Main], 1, 1, 0); {Load required atoms} StoreActiveAtom; LoadAtomFromFile([Product], pDir([Atoms\BASIC MODELING\Product.atm])); LoadAtomFromFile([Queue], pDir([Atoms\BASIC MODELING\Queue.atm])); LoadAtomFromFile([Server], pDir([Atoms\BASIC MODELING\Server.atm])); LoadAtomFromFile([Sink], pDir([Atoms\BASIC MODELING\Sink.atm])); LoadAtomFromFile([Source], pDir([Atoms\BASIC MODELING\Source.atm])); RestoreActiveAtom; {Atom: Source1} sets; AtomByName([Source], Main); if(not(AtomExists), Error([Cannot find mother atom 'Source'. Inheriting from BaseClass.])); CreateAtom(a, s, [Source1], 1, false); SetExprAtt([SendTo], [1]); SetExprAtt([CycleTime], [10]); SetExprAtt([CreationTrigger], [{.0|10. Do Nothing .}0]); SetAtt([ExitTrigger], 0); SetAtt([FirstProduct], 10); SetExprAtt([MaxProducts], [{. -1 |1. Unlimited .} -1 ]); SetAtt([Icon3D], 4); SetAtomSettings([], 7168771, 176); 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])); SetChannels(1, 1); SetChannelRanges(1, 1, 1, 255); SetLoadAtomID(1); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(9, 10, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(2); ExecLateInit; {Atom: Server2} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server2], 1, false); SetExprAtt([CycleTime], [negexp(9)]); SetExprAtt([SendTo], [4DS[{.~1|~Label([ProductType],First(c))~.}Label([ProductType],First(c))]4DS]); SetExprAtt([BatchQty], [1]); SetAtt([BatchRule], 1); SetAtt([CurIn], 1); SetAtt([CurOut], 1); SetExprAtt([SetUpTime], [{.~1|~0~.}0]); SetExprAtt([EntryTrigger], [4DS[Label([ProductType],i) := dUniform(1,3)]4DS]); SetExprAtt([ExitTrigger], [0]); SetExprAtt([mttf], [0]); SetExprAtt([mttr], [0]); SetAtt([TotalBusy], 0); SetExprAtt([Utilization], [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt([CurCycle], 6.01664223838836); SetAtt([EndBusy], 0); SetAtt([NextDown], 1E40); SetAtt([CurRepairTime], 0); SetExprAtt([InStrategy], [{.openallic(c)|1. Any inputchannel - First channel first.}openallic(c)]); SetAtt([3DIcon], 7); SetAtt([BusyFlag], 0); SetExprAtt([mcbf], [0]); SetAtt([nextmcbf], 0); SetExprAtt([mttr2], [0]); SetAtt([curmttr2], 0); SetAtt([LastStatus1], 0); SetAtt([LastStatus2], 0); SetAtt([CyclesCounter], 0); SetAtt([LastDown], 0); SetAtt([SecondColor], 677797); SetExprAtt([mtbf], [mttf]); SetAtt([BeginBusy], 256487.417283368); SetExprAtt([EndOfSetupTrigger], [0]); SetExprAtt([BreakdownTrigger], [0]); SetExprAtt([RepairTrigger], [0]); SetAtomSettings([], 292315, 263344); 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, 3); SetChannelRanges(1, 255, 1, 255); SetLoadAtomID(2); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetChannelRequestCount(2, 0, true, false, 0, 0, [], []); SetChannelRequestCount(3, 0, true, false, 0, 0, [], []); SetLoc(16, 10, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); ExecLateInit; {Atom: Queue3} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue3], 1, false); SetExprAtt([SendTo], [1]); SetAtt([Capacity], 10); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetExprAtt([QueueDiscipline], [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt([DrawLoc], 1); SetExprAtt([InStrategy], [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt([3DIcon], 2); SetAtt([ShowContents], 1); SetAtt([FittingContentCount], 0); SetAtt([NameLength3D], 6); SetAtomSettings([], 12615680, 4272); 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, [>updateversion:10.4.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); SetLoadAtomID(3); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(23, 7, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); ExecLateInit; {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([SendTo], [1]); SetAtt([Capacity], 10); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetExprAtt([QueueDiscipline], [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt([DrawLoc], 1); SetExprAtt([InStrategy], [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt([3DIcon], 2); SetAtt([ShowContents], 1); SetAtt([FittingContentCount], 0); SetAtt([NameLength3D], 6); SetAtomSettings([], 12615680, 4272); 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, [>updateversion:10.4.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); SetLoadAtomID(4); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(23, 10, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); ExecLateInit; {Atom: Queue5} sets; AtomByName([Queue], Main); if(not(AtomExists), Error([Cannot find mother atom 'Queue'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Queue5], 1, false); SetExprAtt([SendTo], [1]); SetAtt([Capacity], 10); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetExprAtt([QueueDiscipline], [{.content(c)|Fifo (First In First Out) .}content(c)]); SetAtt([DrawLoc], 1); SetExprAtt([InStrategy], [{.openallic(c)|Any inputchannel .}openallic(c)]); SetAtt([3DIcon], 2); SetAtt([ShowContents], 1); SetAtt([FittingContentCount], 0); SetAtt([NameLength3D], 6); SetAtomSettings([], 12615680, 4272); 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, [>updateversion:10.4.]); SetChannels(1, 1); SetChannelRanges(1, 255, 1, 255); SetLoadAtomID(5); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(23, 13, 0); SetSize(5, 2, 0); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(13); ExecLateInit; {Atom: Sink6} sets; AtomByName([Sink], Main); if(not(AtomExists), Error([Cannot find mother atom 'Sink'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Sink6], 1, false); SetAtt([EntryTrigger], 0); SetAtt([Icon3D], 4); SetAtomSettings([], 7168771, 176); 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])); SetChannels(3, 0); SetChannelRanges(1, 255, 0, 0); SetLoadAtomID(6); SetChannelRequestCount(1, 0, true, true, 0, 0, [], []); SetChannelRequestCount(2, 0, true, true, 0, 0, [], []); SetChannelRequestCount(3, 0, true, true, 0, 0, [], []); SetLoc(37, 10, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); ExecLateInit; {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([Icon3D], 11); SetAtt([Hide2DIcon], 1); SetAtomSettings([], 12615680, 73745); 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])); SetLoadAtomID(7); SetLoc(4, 10, 0); SetSize(1, 1, 1); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(0); ExecLateInit; {Atom: Server8} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server8], 1, false); SetExprAtt([CycleTime], [negexp(9)]); SetExprAtt([SendTo], [1]); SetExprAtt([BatchQty], [1]); SetAtt([BatchRule], 1); SetAtt([CurIn], 1); SetAtt([CurOut], 1); SetExprAtt([SetUpTime], [{.~1|~0~ .}0]); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetAtt([mttf], 0); SetAtt([mttr], 0); SetAtt([TotalBusy], 0); SetExprAtt([Utilization], [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt([CurCycle], 2.34421196954163); SetAtt([EndBusy], 0); SetAtt([NextDown], 1E40); SetAtt([CurRepairTime], 0); SetExprAtt([InStrategy], [{.openallic(c)|1. Any inputchannel - First channel first.}openallic(c)]); SetAtt([3DIcon], 7); SetAtt([BusyFlag], 0); SetAtt([mcbf], 0); SetAtt([nextmcbf], 0); SetAtt([mttr2], 0); SetAtt([curmttr2], 0); SetAtt([LastStatus1], 0); SetAtt([LastStatus2], 0); SetAtt([CyclesCounter], 0); SetAtt([LastDown], 0); SetAtt([SecondColor], 677797); SetExprAtt([mtbf], [mttf]); SetAtt([BeginBusy], 256392.068355177); SetAtt([EndOfSetupTrigger], 0); SetAtt([BreakdownTrigger], 0); SetAtt([RepairTrigger], 0); SetAtomSettings([], 292315, 263344); 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); SetLoadAtomID(8); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(30, 7, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); ExecLateInit; {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([CycleTime], [negexp(9)]); SetExprAtt([SendTo], [1]); SetExprAtt([BatchQty], [1]); SetAtt([BatchRule], 1); SetAtt([CurIn], 1); SetAtt([CurOut], 1); SetExprAtt([SetUpTime], [{.~1|~0~ .}0]); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetAtt([mttf], 0); SetAtt([mttr], 0); SetAtt([TotalBusy], 0); SetExprAtt([Utilization], [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt([CurCycle], 6.59348459650212); SetAtt([EndBusy], 0); SetAtt([NextDown], 1E40); SetAtt([CurRepairTime], 0); SetExprAtt([InStrategy], [{.openallic(c)|1. Any inputchannel - First channel first.}openallic(c)]); SetAtt([3DIcon], 7); SetAtt([BusyFlag], 0); SetAtt([mcbf], 0); SetAtt([nextmcbf], 0); SetAtt([mttr2], 0); SetAtt([curmttr2], 0); SetAtt([LastStatus1], 0); SetAtt([LastStatus2], 0); SetAtt([CyclesCounter], 0); SetAtt([LastDown], 0); SetAtt([SecondColor], 677797); SetExprAtt([mtbf], [mttf]); SetAtt([BeginBusy], 256481.810600545); SetAtt([EndOfSetupTrigger], 0); SetAtt([BreakdownTrigger], 0); SetAtt([RepairTrigger], 0); SetAtomSettings([], 292315, 263344); 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); SetLoadAtomID(9); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(30, 10, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); ExecLateInit; {Atom: Server10} sets; AtomByName([Server], Main); if(not(AtomExists), Error([Cannot find mother atom 'Server'. Inheriting from BaseClass.])); CreateAtom(a, Up(s), [Server10], 1, false); SetExprAtt([CycleTime], [negexp(9)]); SetExprAtt([SendTo], [1]); SetExprAtt([BatchQty], [1]); SetAtt([BatchRule], 1); SetAtt([CurIn], 1); SetAtt([CurOut], 1); SetExprAtt([SetUpTime], [{.~1|~0~ .}0]); SetAtt([EntryTrigger], 0); SetAtt([ExitTrigger], 0); SetAtt([mttf], 0); SetAtt([mttr], 0); SetAtt([TotalBusy], 0); SetExprAtt([Utilization], [4DS[If( Time > 0, Concat( [Util: ], String ( *( 100, /( statustime(c,2), Time)), 0, 1), [ %]), [Util: 0 %] )]4DS]); SetAtt([CurCycle], 1.35628026376415); SetAtt([EndBusy], 0); SetAtt([NextDown], 1E40); SetAtt([CurRepairTime], 0); SetExprAtt([InStrategy], [{.openallic(c)|1. Any inputchannel - First channel first.}openallic(c)]); SetAtt([3DIcon], 7); SetAtt([BusyFlag], 0); SetAtt([mcbf], 0); SetAtt([nextmcbf], 0); SetAtt([mttr2], 0); SetAtt([curmttr2], 0); SetAtt([LastStatus1], 0); SetAtt([LastStatus2], 0); SetAtt([CyclesCounter], 0); SetAtt([LastDown], 0); SetAtt([SecondColor], 677797); SetExprAtt([mtbf], [mttf]); SetAtt([BeginBusy], 256468.13059162); SetAtt([EndOfSetupTrigger], 0); SetAtt([BreakdownTrigger], 0); SetAtt([RepairTrigger], 0); SetAtomSettings([], 292315, 263344); 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); SetLoadAtomID(10); SetChannelRequestCount(1, 0, true, false, 0, 0, [], []); SetLoc(30, 13, 0); SetSize(5, 2, 2); LockPosition(false); LockSize(false); DisableIconRotation(false); SetStatus(1); ExecLateInit; Up; ConnectLoadAtoms(1, 1, 1, 2, 0); ConnectLoadAtoms(0, 7, 1, 1, 0); ConnectLoadAtoms(1, 2, 1, 3, 0); ConnectLoadAtoms(2, 2, 1, 4, 0); ConnectLoadAtoms(3, 2, 1, 5, 0); ConnectLoadAtoms(1, 3, 1, 8, 0); ConnectLoadAtoms(1, 4, 1, 9, 0); ConnectLoadAtoms(1, 5, 1, 10, 0); ConnectLoadAtoms(1, 8, 1, 6, 0); ConnectLoadAtoms(1, 9, 2, 6, 0); ConnectLoadAtoms(1, 10, 3, 6, 0); LoadEvent(10, 1, 1, 0, 0, 0); {Experiment settings} ActivateExperimentAtom; SetAtt(17, 1); {Saved Model3D settings.} ExecOnCreationOnLoad;