Вверх ↑
Ответов: 1536
Рейтинг: 176
#1: 2012-09-17 22:24:29 ЛС | профиль | цитата
Ex_ писал(а):
Предположим, что ввод значения происходит очень часто, чаще, чем раз в секунду.
Ex_ писал(а):
нельзя ли это сделать по-другому, чтобы проверки на "пипикабельность" при каждом вводе вообще не было.

Я так понимаю, если обращения чаще секунды, то обрезаем ввод.
Add(LED,557537,798,182)
{
Left=75
Top=80
Width=870
Shape=1
ColorOff=0
link(onChange,15951164:doTimer,[(844,188)(844,143)(730,143)(730,167)])
}
Add(Timer,9716569,308,189)
{
Interval=25
Point(doInterval)
link(onTimer,16169805:doNext,[])
}
Add(TimeCounter,9251593,497,189)
{
link(onStop,7353499:doOperation,[])
}
Add(CounterEx,16169805,357,189)
{
Max=1
link(onNext,680704:doEvent1,[])
}
Add(IndexToChanel,9614757,441,189)
{
link(onEvent1,9251593:doStart,[])
link(onEvent2,9251593:doStop,[])
}
Add(If_else,10581621,630,196)
{
Type=2
Op2=Integer(1000)
link(onTrue,557537:doOn,[])
AddHint(-11,-34,39,13,Op2)
}
Add(Hub,2476571,595,196)
{
link(onEvent1,10581621:doCompare,[])
link(onEvent2,5448973:doText,[(619,209)(619,251)])
}
Add(Label,5448973,630,245)
{
Left=20
Top=85
}
Add(Timer,15951164,742,161)
{
Interval=200
Enable=1
AutoStop=1
link(onTimer,557537:doOff,[(783,167)(783,195)])
}
Add(Label,1478318,259,245)
{
Left=60
Top=15
}
Add(Hub,12432718,217,203)
{
link(onEvent1,11384923:doOperation,[])
link(onEvent2,1478318:doText,[(245,216)(245,251)])
}
Add(InfoTip,970367,147,119)
{
Info=#50:Частота обращений. Если чаще секунды, то молчание.|
Font=[MS Sans Serif,14,0,0,1]
Width=547
Height=200
}
Add(Label,12016720,441,245)
{
Left=20
Top=15
Width=30
}
Add(Hub,680704,406,189)
{
link(onEvent1,9614757:doEvent,[])
link(onEvent2,12016720:doText,[(430,202)(430,251)])
}
Add(ScrollBarEx,238244,168,203)
{
Left=15
Top=45
Width=935
Max=2000
Min=50
Position=50
ScrollMode=1
link(onPosition,12432718:doEvent1,[])
}
Add(Math,11384923,259,203)
{
OpType=3
Op2=2
ResultType=0
link(onResult,9716569:doInterval,[])
}
Add(Math,7353499,546,196)
{
OpType=2
Op2=2
ResultType=0
link(onResult,2476571:doEvent1,[])
}

карма: 1
Не так страшна ошибка, как опасность её не заметить.

0