mig-31 Пробовал, не помогает. Программа просто грузит проц на 100% и все. Как будто COM порт просто забирает все ресурсы. Причем даже если запускать терминал и в нем считывать данные с порта, те же 100% времени процессора отжирает терминал.
А firewall не блокирует порт?
Зачем INDY ,если Synapse ...
Найдено 10 результатов
- 24.08.2016 15:13:25
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
- 24.08.2016 13:45:07
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
alexs тут скорость одна - 100 Мбит. ModBusTCP через Ethernet работает. Это уже другая тема, но пока не выходит. Целый день бьюсь. 
- 24.08.2016 12:41:53
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
mig-31 Устройство посылает пакет из 20 байт каждые 50 мсек.
Я сегодня созвонился с разработчиком железа, он в выходные мне пореже отправку сделает.
Сейчас проблема в другом: поставил Indy10, подцепил ModBusTCP, в делфах и на винде все прекрасно.
А в linuxe при отладке, когда пытаешься соединиться ...
Я сегодня созвонился с разработчиком железа, он в выходные мне пореже отправку сделает.
Сейчас проблема в другом: поставил Indy10, подцепил ModBusTCP, в делфах и на винде все прекрасно.
А в linuxe при отладке, когда пытаешься соединиться ...
- 23.08.2016 16:43:39
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
mig-31 Я пока с COM портом воюю. Он работает, все хорошо, но вот этот тормоз программы для меня не понятный. Мешает сильно.
- 23.08.2016 16:40:56
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
Лекс Айрин Тоже пробовал. Тогда конкретно подвисает окно
Я даже просто при создании формы открывал соединение и таймер не запускал. Чтобы просто порт был открыт и всё. И программа сразу начинала зависать. Дополнительный поток в этот момент был отключен.
Я даже просто при создании формы открывал соединение и таймер не запускал. Чтобы просто порт был открыт и всё. И программа сразу начинала зависать. Дополнительный поток в этот момент был отключен.
- 23.08.2016 16:17:24
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
Лекс Айрин поток и так отдельный. Просто из-за этого весь комп подтормаживает
- 23.08.2016 15:39:54
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
Остался еще один вопрос:
Порт подключился, данные отправляю и получаю. Но программа при этом жутко подтормаживает и загрузка процессора 100%.
При создании потока идет открытие порта и конфигурирование.
Дальше бесконечный цикл, пока не придет команда на завершения потока. В цикле всего одна функция ...
Порт подключился, данные отправляю и получаю. Но программа при этом жутко подтормаживает и загрузка процессора 100%.
При создании потока идет открытие порта и конфигурирование.
Дальше бесконечный цикл, пока не придет команда на завершения потока. В цикле всего одна функция ...
- 22.08.2016 11:12:24
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
Спасибо, посмотрю. Мне и нужен ModbusTCP клиент. Сервер запущен на железке.
- 22.08.2016 09:19:55
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
Re: COM Port в Debian
Спасибо за ответы.
Нашел и поставил SynaSer unit из Synapse. Установил полностью весь пакет.
Модуль подключил, никаких переменных пока не объявлял.
При компиляции и сборке выдает ошибку
synafpc.pas(141,1) Error: Can't call the assembler, error -1 switching to external assembling
Причем если щелкнуть ...
Нашел и поставил SynaSer unit из Synapse. Установил полностью весь пакет.
Модуль подключил, никаких переменных пока не объявлял.
При компиляции и сборке выдает ошибку
synafpc.pas(141,1) Error: Can't call the assembler, error -1 switching to external assembling
Причем если щелкнуть ...
- 19.08.2016 16:17:44
- Форум: Lazarus
- Тема: COM Port в Debian
- Ответы: 21
- Просмотры: 15850
COM Port в Debian
Добрый день
Есть комп с ARM процессором, на нем стоит Debian
К COM порту подключено устройство, которое каждые 300 мсек посылает статус, а так же может принимать команду.
Если посылать команды через консоль, то все проходит хорошо.
На комп поставлен Lazarus 1.6 (с репозитория), FPC 3.0.0 ...
Есть комп с ARM процессором, на нем стоит Debian
К COM порту подключено устройство, которое каждые 300 мсек посылает статус, а так же может принимать команду.
Если посылать команды через консоль, то все проходит хорошо.
На комп поставлен Lazarus 1.6 (с репозитория), FPC 3.0.0 ...
