Add(MainForm,2953706,21,105)
{
Width=550
Height=210
}
Add(GamePort,14863033,224,119)
{
link(onButtons,2505435:doData,[])
}
Add(Timer,13303653,77,119)
{
Interval=10
link(onTimer,12480265:doEvent1,[])
}
Add(IntToBits,9813484,343,119)
{
Count=16
Data_0=Integer(0)
Data_1=Integer(1)
link(onBit1,12862574:doEvent,[])
link(onBit2,921804:doEvent,[(501,132)(501,160)])
link(onBit3,7859869:doEvent,[(494,139)(494,195)])
link(onBit4,7645432:doEvent,[(487,146)(487,230)])
link(onBit5,4949933:doEvent,[(480,153)(480,265)])
link(onBit6,3138751:doEvent,[(473,160)(473,300)])
link(onBit7,2510768:doEvent,[(466,167)(466,335)])
link(onBit8,188524:doEvent,[(459,174)(459,370)])
link(onBit9,7543630:doEvent,[(452,181)(452,405)])
link(onBit10,13482539:doEvent,[(445,188)(445,440)])
link(onBit11,4167980:doEvent,[(438,195)(438,475)])
link(onBit12,10822832:doEvent,[(431,202)(431,510)])
link(onBit13,13158703:doEvent,[(424,209)(424,545)])
link(onBit14,11225072:doEvent,[(417,216)(417,580)])
link(onBit15,738289:doEvent,[(410,223)(410,615)])
link(onBit16,7033254:doEvent,[(403,230)(403,650)])
}
Add(MouseEvent,15044882,175,280)
{
Point(doPosition)
link(X,15880392:Result,[])
link(Y,205242:Result,[(195,264)(230,264)])
}
Add(Screen,9133569,182,154)
{
}
Add(Hub,12480265,126,119)
{
OutCount=3
link(onEvent1,14863033:doCheck,[])
link(onEvent2,15880392:doCalc,[(172,132)(172,230)])
link(onEvent3,15044882:doPosition,[(165,139)(165,300)])
}
Add(MathParse,15880392,182,224)
{
MathStr="%1/65534 * %2"
link(onResult,205242:doCalc,[])
link(X1,9133569:Width,[])
link(X2,14863033:X,[(195,208)(230,208)])
}
Add(MathParse,205242,224,224)
{
MathStr="%1/65534 * %2"
link(X1,9133569:Height,[(230,215)(223,215)(223,201)(195,201)])
link(X2,14863033:Y,[])
}
Add(ChangeMon,2505435,273,119)
{
link(onData,9813484:doBits,[])
}
Add(LED,9812550,560,112)
{
Left=15
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,12862574,511,119)
{
link(onEvent1,9812550:doOff,[])
link(onEvent2,9812550:doOn,[])
}
Add(LED,9290728,560,147)
{
Left=45
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,921804,511,154)
{
link(onEvent1,9290728:doOff,[])
link(onEvent2,9290728:doOn,[])
}
Add(LED,8629976,560,217)
{
Left=105
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,7645432,511,224)
{
link(onEvent1,8629976:doOff,[])
link(onEvent2,8629976:doOn,[])
}
Add(LED,233224,560,182)
{
Left=75
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,7859869,511,189)
{
link(onEvent1,233224:doOff,[])
link(onEvent2,233224:doOn,[])
}
Add(LED,5653209,560,252)
{
Left=135
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,4949933,511,259)
{
link(onEvent1,5653209:doOff,[])
link(onEvent2,5653209:doOn,[])
}
Add(LED,10128901,560,287)
{
Left=165
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,3138751,511,294)
{
link(onEvent1,10128901:doOff,[])
link(onEvent2,10128901:doOn,[])
}
Add(LED,13351286,560,357)
{
Left=225
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,188524,511,364)
{
link(onEvent1,13351286:doOff,[])
link(onEvent2,13351286:doOn,[])
}
Add(LED,12726316,560,322)
{
Left=195
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,2510768,511,329)
{
link(onEvent1,12726316:doOff,[])
link(onEvent2,12726316:doOn,[])
}
Add(LED,2478362,560,392)
{
Left=255
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,7543630,511,399)
{
link(onEvent1,2478362:doOff,[])
link(onEvent2,2478362:doOn,[])
}
Add(LED,4386311,560,427)
{
Left=285
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,13482539,511,434)
{
link(onEvent1,4386311:doOff,[])
link(onEvent2,4386311:doOn,[])
}
Add(LED,667504,560,497)
{
Left=345
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,10822832,511,504)
{
link(onEvent1,667504:doOff,[])
link(onEvent2,667504:doOn,[])
}
Add(LED,578916,560,462)
{
Left=315
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,4167980,511,469)
{
link(onEvent1,578916:doOff,[])
link(onEvent2,578916:doOn,[])
}
Add(LED,2755943,560,532)
{
Left=375
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,13158703,511,539)
{
link(onEvent1,2755943:doOff,[])
link(onEvent2,2755943:doOn,[])
}
Add(LED,6509903,560,567)
{
Left=405
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,11225072,511,574)
{
link(onEvent1,6509903:doOff,[])
link(onEvent2,6509903:doOn,[])
}
Add(LED,6103848,560,637)
{
Left=465
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,7033254,511,644)
{
link(onEvent1,6103848:doOff,[])
link(onEvent2,6103848:doOn,[])
}
Add(LED,8800786,560,602)
{
Left=435
Top=10
Shape=1
ColorOn=65280
ColorOff=12639424
}
Add(IndexToChanel,738289,511,609)
{
link(onEvent1,8800786:doOff,[])
link(onEvent2,8800786:doOn,[])
}
Ответов: 822
Рейтинг: 179
|
|||
egorhay, мне кажется что, использование компонента IntToBits значительно упрастит схему.
|
|||
карма: 16 |
|