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
Alexey Novikov
29.12.2022 19:50
 
JwaBCrypt нет в пакете , и найти нигде не получается.. куда то смотрю не туда?
Показать полностью
0
Dan Derov
17.02.2020 17:26
 
Вы не могли бы приложить пример, Ваши компоненты единственные, которые встали на моей 10.3, но как пользоваться ими, мне пока не ясно. Очень нужно связать программу, написанную на делфи и ардуино.
Показать полностью
13
Руслан Кандирал
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
Руслан Кандирал
 
Слишком сложно для моей задачи. Нужно максимально быстрый отклик, а данных для отправки и приема мало.
Показать полностью
13
Руслан Кандирал
19.02.2020 14:46
Dan Derov
 
Сделал пример прямой связи программы на Delphi с контроллером Arduino через последовательный порт
https://kandiral.ru/downloads/DelphiArdu...

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

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

В программе на Delphi используются следующие компоненты:
KRCOMPortSets - для сохранения/восстановления настроек подключения к порту в/из ini файла
KRIniConfig - для работы с ini файлом
TKRAsyncComPort - для асинхронной работы с последовательным портом
Показать полностью
0
Дмитрий Филиппов
30.08.2022 12:23
Руслан Кандирал
 
Добрый день, Руслан. После компиляции данного примера возникает ошибка при нажатии на кнопку "Connect": "Cannot call Start on a running or suspended thread". В чем может быть проблема?
Показать полностью
13
Руслан Кандирал
30.08.2022 16:57
Дмитрий Филиппов
 
Здравствуйте! Это, скорее всего, связано с тем, что пример делался на более старой версии компонентов Delph чем та которая установлена у вас в данный момент.
Показать полностью

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

18.07.2021 14:30
Новая статья по экспорту Google Sheet в MS Excel
Экспорт таблиц Google Sheets в файл MS Excel с помощью Google Script, а также сохранение на Google Drive и отправка на e-mail
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 и мультиязычности

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

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