Вверх ↑
Ответов: 91
Рейтинг: 1
#1: 2008-06-29 16:43:28 ЛС | профиль | цитата
нашёл причину своих неудач. по приложенной схеме,я наивно полагал,что элемент Hub создаёт событие 1 и терпеливо ждёт его окончания чтобы создать событие 2. на самом деле ,схема последовательной выдачи данных должна быть последовательной.

#sha
Add(MainForm,9531,105,190)
{
 Left=312
 Top=284
 Width=404
 Height=144
 Caption="Тестирование LPT порта"
}
Add(Hub,13797810,285,146)
{
 link(onEvent1,5429603:doTimer,[(333,152)(333,145)])
 link(onEvent2,4327890:doTimer,[(333,159)(333,187)])
}
Add(Button,14893351,161,126)
{
 Left=190
 Top=35
 Caption="start"
 Data=Integer(0)
 link(onClick,13797810:doEvent1,[(239,132)(239,152)])
}
Add(LPT,5504049,453,139)
{
 Point(doD2)
 Point(doD3)
}
Add(Timer,5429603,348,139)
{
 @Hint=#5:start|
 Interval=100
 Enable=1
 AutoStop=1
 Point(onStop)
 link(onStop,3247486:doClear,[])
}
Add(PointHint,8219499,509,146)
{
 Info=#5:start|
}
Add(Memory,4748299,397,181)
{
 @Hint=#10:I2S adress|
 Default=Integer(1)
 link(onData,9321745:doD2,[(441,187)(441,201)])
}
Add(LPT,9321745,453,181)
{
 Point(doD2)
 Point(doD3)
}
Add(Timer,4327890,348,181)
{
 @Hint=#5:start|
 Interval=100
 Enable=1
 AutoStop=1
 Point(onStop)
 link(onStop,4748299:doClear,[])
}
Add(Memory,3247486,397,139)
{
 @Hint=#10:I2S adress|
 Default=Integer(0)
 link(onData,5504049:doD2,[(441,145)(441,159)])
}

карма: 1

0