Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NewFU={Mnemo="Gant" FUType=FUGant}
- NewFU={Mnemo="Eventser" FUType=FUEventser}
- NewFU={Mnemo="Scheduler" FUType=FUScheduler}
- NewFU={Mnemo="Mul1" FUType=FUStreamFloatAlu}
- Eventser.CurrentTimePointPopMk=Gant.CurrentTimeRefSet
- Eventser.ContextPopMk=Scheduler.EventserContextSet
- Scheduler.ContextPopMk=Mul1.SchedulerContextSet
- Eventser.OutProgSet={Eventser.EventCapsPopMk=Gant.EventSet}
- Eventser.EventRequestProgSet={Eventser.EventRequestCapsPopMk=Gant.OperandsSet}
- Eventser.FinProgSet={Gant.Draw Console.LnOut="Время выполнения программы: "
- Eventser.CurrentTimePointPopMk=Console.Out
- Console.LnOut="Коэффициент параллелизма: " Eventser.ParallelFactorPopMk=Console.Out
- }
- Scheduler.NCoresSet=7
- Mul1.SubTimeSet=1
- Mul1.MulTimeSet=4
- Mul1.DivTimeSet=5
- Mul1.SumTimeSet=1
- Mul1.SqrTimeSet=7
- Mul1.SqrtTimeSet=8
- Mul1.RegLoadTimeSet=0.2
- ContextTemplate=nil
- Mul1.ManualModeSet=true
- Mul1.ContextPop=ContextTemplate
- NewFU={Mnemo="Mul2" FUType=ContextTemplate}
- NewFU={Mnemo="Mul3" FUType=ContextTemplate}
- NewFU={Mnemo="Mul4" FUType=ContextTemplate}
- NewFU={Mnemo="Mul5" FUType=ContextTemplate}
- NewFU={Mnemo="Mul6" FUType=ContextTemplate}
- NewFU={Mnemo="Mul7" FUType=ContextTemplate}
- NewFU={Mnemo="Mul8" FUType=ContextTemplate}
- NewFU={Mnemo="Mul9" FUType=ContextTemplate}
- NewFU={Mnemo="Mul10" FUType=ContextTemplate}
- NewFU={Mnemo="Mul11" FUType=ContextTemplate}
- NewFU={Mnemo="Mul12" FUType=ContextTemplate}
- NewFU={Mnemo="Sum1" FUType=ContextTemplate}
- NewFU={Mnemo="Sum2" FUType=ContextTemplate}
- NewFU={Mnemo="Sum3" FUType=ContextTemplate}
- NewFU={Mnemo="Sum4" FUType=ContextTemplate}
- NewFU={Mnemo="Sum5" FUType=ContextTemplate}
- NewFU={Mnemo="Sum6" FUType=ContextTemplate}
- NewFU={Mnemo="Div1" FUType=ContextTemplate}
- NewFU={Mnemo="Div2" FUType=ContextTemplate}
- NewFU={Mnemo="Sqrt1" FUType=ContextTemplate}
- NewFU={Mnemo="Sqrt2" FUType=ContextTemplate}
- b#5 \\диагональ
- r#2 \\радиус окружности
- d#4 \\диаметр
- h#3 \\высота
- P#12.5663706144 \\периметр основания
- S#12.5663706144 \\площадь основания
- Mul1.ReceiverMkSet=Sum2.Sub1
- Mul2.ReceiverMkSet=Sum2.Sub2
- Sum2.ReceiverMkSet=Sqrt1.Sqrt
- Sqrt1.ReceiverMkSet=Mul1.C1_Mul2
- Mul1.C1_ReceiverMkSet=Sum2.C1_Sum1
- Mul4.ReceiverMkSet=Sum2.C1_Sum2
- Mul3.ReceiverMkSet=Sum3.Sum1
- Mul4.ReceiverMkSet=Sum3.Sum2
- Sum1.ReceiverMkSet=Mul7.Mul2
- Mul7.ReceiverMkSet=Mul7.C1_Mul2
- Mul5.ReceiverMkSet=Mul5.C1_Mul2
- Sum1.ReceiverMkSet=Mul5.C1_Mul1
- Mul5.C1_ReceiverMkSet=Mul5.C2_Mul2
- Mul1.ReceiverMkSet=Sum4.Sub1
- Mul6.ReceiverMkSet=Sum4.Sub2
- Sum4.ReceiverMkSet=Sqrt2.Sqrt
- Sqrt2.ReceiverMkSet=Div2.Div2
- Sqrt2.ReceiverMkSet=Mul6.C1_Mul2
- Mul6.C1_ReceiverMkSet=Mul6.C2_Mul2
- Div2.ReceiverMkSet=Mul12.Mul2
- Sum4.ReceiverMkSet=Div1.Div1
- Sum4.ReceiverMkSet=Mul10.Mul2
- Div1.ReceiverMkSet=Mul11.Mul1
- Mul5.ReceiverMkSet=Mul8.Mul2
- Mul8.ReceiverMkSet=Mul8.C1_Mul2
- Mul8.ReceiverMkSet=Mul9.Mul2
- Mul8.C1_ReceiverMkSet=Sum5.Sum1
- Mul9.ReceiverMkSet=Sum5.Sum2
- Mul6.C2_ReceiverMkSet=Sum4.Sum1
- Mul11.ReceiverMkSet=Sum4.C1_Sum2
- Mul12.ReceiverMkSet=Sum6.Sum2
- Mul10.ReceiverMkSet=Mul10.C1_Mul2
- Sum6.ReceiverMkSet=Mul10.C1_Mul1
- Sum2.C1_ReceiverMkSet=Console.LnOut
- Sum3.ReceiverMkSet=Console.LnOut
- Mul7.C1_ReceiverMkSet=Console.LnOut
- Mul5.C2_ReceiverMkSet=Console.LnOut
- Sum4.C1_ReceiverMkSet=Console.LnOut
- Sum5.ReceiverMkSet=Console.LnOut
- Mul10.C1_ReceiverMkSet=Console.LnOut
- // Исходные данные
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul1.Sqr=b}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul2.Sqr=d}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul1.C1_Mul1=P}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul3.Mul1=P}}
- Eventser.EventWaitSet={ TimeAtr=9 Mk={Mul3.Mul2=h}}
- Eventser.EventWaitSet={ TimeAtr=9 Mk={Mul4.Mul1=S}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul4.Mul2=2}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul5.Mul1=r}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul5.Mul2=pi}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul5.C2_Mul1=2}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul6.Sqr=h}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul6.C1_Mul1=h}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul6.C2_Mul1=pi}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul7.Mul1=d}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul7.C1_Mul1=pi}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul8.Mul1=2}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul8.C1_Mul1=r}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul9.Mul1=h}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul10.Mul1=pi}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul11.Mul1=pi}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Mul12.Mul1=h}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Sum1.Sum1=r}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Sum1.Sum2=h}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Sum6.Sum1=0.5}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Div1.Div2=2}}
- Eventser.EventWaitSet={ TimeAtr=0 Mk={Div2.Div1=1}}
- Eventser.Start
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement