Запусти программу и выложи файл – receive_data.txt
Add(MainForm,16112679,196,42)
{
Width=553
Height=117
Point(onClose)
link(onCreate,11516863:doOpen,[])
link(onClose,11516863:doClose,[])
}
Add(Button,9912329,133,154)
{
Left=5
Top=15
Width=130
Caption="Получить днные"
link(onClick,6462497:doEvent1,[])
}
Add(StreamConvertor,5814995,273,91)
{
Mode=3
link(onResult,11516863:doWrite,[(312,97)(312,76)])
}
Add(Timer,9432040,140,63)
{
Interval=3000
Enable=1
AutoStop=1
link(onTimer,16112679:doClose,[])
}
Add(Hub,6462497,182,154)
{
OutCount=5
link(onEvent1,5865439:doData,[(207,160)(207,97)])
link(onEvent5,9432040:doTimer,[(207,188)(207,202)(116,202)(116,69)])
}
Add(StreamConvertor,6062037,378,63)
{
Mode=2
link(onResult,10570596:doEnum,[])
}
Add(DoData,5865439,224,91)
{
Data=String(4552001E8480001E84800001)
link(onEventData,5814995:doConvert,[])
}
Add(Str_Enum,10570596,427,63)
{
Delimiter=""
Step=4
link(onEnum,15294039:doAdd,[])
link(onEndEnum,15294039:doSave,[(480,76)(480,97)])
}
Add(COMEX,11516863,329,56)
{
BaudRate=19
link(onRead,6062037:doConvert,[])
}
Add(StrList,15294039,490,63)
{
FileName="receive_data.txt"
Point(doSave)
}
--- Добавлено в 2025-07-25 16:23:46Andrej77rv писал(а):
олее того вы укоротили число пикселей до 2047. Не зря же у меня там таймеры стоят возле элемента "com порт". За один раз всё с него не считаваеться.
В обычном COM ограничен размер буфера
Редактировалось 2 раз(а), последний 2025-07-25 16:34:27