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, но как пользоваться ими, мне пока не ясно. Очень нужно связать программу, написанную на делфи и ардуино.
Показать полностью
11
Руслан Кандирал
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
Руслан Кандирал
 
Слишком сложно для моей задачи. Нужно максимально быстрый отклик, а данных для отправки и приема мало.
Показать полностью
11
Руслан Кандирал
19.02.2020 14:46
Dan Derov
 
Сделал пример прямой связи программы на Delphi с контроллером Arduino через последовательный порт
https://kandiral.ru/downloads/DelphiArdu...

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

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

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

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

30.03.2021 14:53
Обновлен набор компонентов для Delphi
Пакет компонентов для Delphi обновлен до версии от 30.03.2021 г.
14.03.2021 04:54
Обновлен скрипт экспорта Google таблиц в PDF
Добавлены новые возможности при экспорте Google таблиц в PDF файл
22.01.2021 11:45
Обновлен пакет компонентов для Delphi
В пакет компонентов для Delphi было внесено большое количество изменений, касающиеся протокола Modbus и мультиязычности
05.05.2020 15:34
Новая статья про удаленное управление принтером Domino V-series
Реализация протокола передачи данных для связи с термотрансферным принтером Domino V-series из Delphi

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

Экспорт таблиц Google Sheets в PDF файл, на email и на Google диск
Экспорт таблиц Google Sheets в PDF файл с помощью Google Script с последующим скачиванием или сохранением на Google Drive или отправкой на почту
Инструкция по установке компонентов на Delphi
Подробная инструкция по установке компонентов на Delphi с видео обзором
Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Набор компонентов для Delphi
Набор компонентов для Delphi включает в себя компонент для работы с файловой системой, сетью, автоматизацией и другие.