KRCOMPortSets.pas

Интерфейсы

Интерфейс IKRCOMPortSets

IKRCOMPortSets – интерфейс по которому осуществляется связи с классами использующими последовательный порт. То есть у всех компонентов, которым можно настроить последовательный порт с помощью TKRCOMPortSets, должен быть подключен данный интерфейс

Классы

Класс TKRCOMPortSets

Интерфейсы: IKRCfgParam

TKRCOMPortSets – компонент, вызывающий форму настройки параметров последовательного порта. В связке с компонентом TKRIniConfig можно сохранять настройки в ini файл

Свойства класса TKRCOMPortSets
  • COMPort – в данном свойстве указывается компонент соответствующий интерфейсу IKRCOMPortSets для последующей настройки параметров последовательного порта включенного в него
  • AutoDetectPorts – если включить данное свойство, то в списке будут только доступные на данный момент порты
  • Port – конфигурационный параметр TKRIniCfgParam для сохранения имени порта
  • Parity – конфигурационный параметр TKRIniCfgParam для сохранения параметра четности порта
  • StopBits – конфигурационный параметр TKRIniCfgParam для сохранения количества стоп битов последовательного порта
  • BaudRate – конфигурационный параметр TKRIniCfgParam для сохранения скорости последовательного порта
  • DataBits – конфигурационный параметр TKRIniCfgParam для сохранения количества битов данных последовательного порта
  • FlowControl – конфигурационный параметр TKRIniCfgParam для сохранения значения параметра управления потоком последовательного порта
Методы класса TKRCOMPortSets
  • Execute – метод для вызова формы настройки последовательного порта
  • Init – метод, восстанавливающий настройки последовательного порта из конфигурационных параметров ini файла
  • GetActivePorts – статический метод для получения списка имен активных последовательных портов
    • AList – список, в который будут записаны имена портов
 
Поделиться:
0
Dan Derov
17.02.2020 17:26
 
Вы не могли бы приложить пример, Ваши компоненты единственные, которые встали на моей 10.3, но как пользоваться ими, мне пока не ясно. Очень нужно связать программу, написанную на делфи и ардуино.
Показать полностью
5
Руслан Кандирал
17.02.2020 18:46
Dan Derov
 
Пример связи по протоколу Modbus RTU контроллера Arduino и программы на Delphi есть тут
https://kandiral.ru/arduino/modbus_slave...
Или Вас что-то конкретное интересует?
Показать полностью
0
Dan Derov
18.02.2020 15:44
Руслан Кандирал
 
Слишком сложно для моей задачи. Нужно максимально быстрый отклик, а данных для отправки и приема мало.
Показать полностью
5
Руслан Кандирал
19.02.2020 14:46
Dan Derov
 
Сделал пример прямой связи программы на Delphi с контроллером Arduino через последовательный порт
https://kandiral.ru/downloads/DelphiArdu...

В примере контроллер перенаправляет полученные данные обратно отправителю.

Функционал программы под Windows:
- настройка подключения к порту с сохранением в ini файл;
- подключение/отключение к порту
- отправка строки в порт;
- вывод информации о отправленных и принятых данных в поле Memo.

В программе на Delphi используются следующие компоненты:
KRCOMPortSets - для сохранения/восстановления настроек подключения к порту в/из ini файла
KRIniConfig - для работы с ini файлом
TKRAsyncComPort - для асинхронной работы с последовательным портом
Показать полностью

Новости сайта

05.05.2020 15:34
Новая статья про удаленное управление принтером Domino V-series
Реализация протокола передачи данных для связи с термотрансферным принтером Domino V-series из Delphi
24.04.2020 22:14
Добавлена статья по работе с сенсором Omron FQ-CR1 из Delphi
Подключение по сети к считывателю штрих-кодов Omron FQ-CR1 из программы на Delphi
17.03.2020 20:46
Обновлен пакет компонентов для Delphi
Доступна для скачивания новая версия компонентов для Delphi, от 17.03.2020г. С данной версии библиотеки доступны и на GitHub
28.01.2020 16:15
Опубликована статья о принципе работы коннекторов в Delphi
Коннектор – это объект, осуществляющий связь с внешними объектами(объектом). Внешним объектом может выступать другая программа или другое устройство, которое поддерживает тот же интерфейс или протокол связи.

Популярные статьи

Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Экспорт таблиц Google Sheets в PDF файл
Экспорт таблиц Google Sheets в PDF файл с помощью Google Script с последующим скачиванием или сохранением на Google Drive или отправкой на почту
Программа SimpleADB
Программа SimpleADB для отладки Android устройств, работающая посредством утилиты adb(Android Debug Bridge)
Пример передачи данных по протоколу Modbus на Delphi
Пример передачи данных с контроллера ОВЕН ПЛК100 в программу на Delphi по протоколу Modbus