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 - для асинхронной работы с последовательным портом
Показать полностью

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

28.01.2020 16:15
Опубликована статья о принципе работы коннекторов в Delphi
Коннектор – это объект, осуществляющий связь с внешними объектами(объектом). Внешним объектом может выступать другая программа или другое устройство, которое поддерживает тот же интерфейс или протокол связи.
20.11.2019 22:12
Обновлен пакет библиотек для Delphi
Доступна для скачивания новая версия компонентов для Delphi от 20.11.2019г.
16.10.2019 12:45
Экспорт Google Sheets в PDF файл
Пример экспорта Google таблицы в PDF файл с помощь Google Script
09.10.2019 02:20
Обновлена версия компонентов для Delphi
Опубликована новая версия компонентов для Delphi от 9.10.2019 г.

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

Modbus Slave на Arduino
Реализация клиентской части протокола Modbus RTU и Modbus ASCII для контроллеров Arduino
Инструкция по установке компонентов на Delphi
Подробная инструкция по установке компонентов на Delphi с видео обзором
Набор компонентов для Delphi
Набор компонентов для Delphi включает в себя компонент для работы с файловой системой, сетью, автоматизацией и другие.
Пример передачи данных по протоколу Modbus на Delphi
Пример передачи данных с контроллера ОВЕН ПЛК100 в программу на Delphi по протоколу Modbus