Найдено 6 результатов

СВМ
Вт окт 20, 2015 18:43:45
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

В 24 строке должен быть указатель на массив, а не просто указатель неизвестно на что. OW_ReadROM(@Input_Byte(), 4) Символ @ - получение указателя на нужный объект, которым может быть переменная, экземпляр структуры, массив, связный список, процедура и т. д.
Спасибо, заработало! А правильнописАние ...
СВМ
Вт окт 20, 2015 16:47:18
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

Видимо процедуре OW_ReadROM в первом аргументе было передано число 0, вместо указателя на структуру OW_Buff. На скриншоте этот участок кода не виден.
Кода здесь - кот наплакал:
XIncludeFile "OWire_Module.pbi"
UseModule OWire

Procedure Select_ComPort()
Port.s = GetGadgetText(3)
If ...
СВМ
Пн окт 19, 2015 18:16:24
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

В коде на скрине не указано откуда брать функции. :dont_know:
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire

OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.

Но если ...
СВМ
Вс окт 11, 2015 18:34:28
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

В коде на скрине не указано откуда брать функции. :dont_know:
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire

OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.

Но если ...
СВМ
Вс окт 11, 2015 16:47:24
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

Картинка1.jpg
(92.12 КБ) 580 скачиваний
Мурик писал(а):Библиотеку устанавливать не нужно. Ее функции следует вызывать из своего приложения.
Файл dll это и есть библиотека функций.
Файл lib содержит в себе данные для статического импорта. Нужен для связывания приложения с dll.
Понял, спасибо! Где я ошибся?
СВМ
Сб окт 10, 2015 18:35:02
Форум: Интеграция с ПК
Тема: Работа с COM портом
Ответы: 43
Просмотры: 17231

Re: Работа с COM портом

я мог получать данные с кажем с датчика температуры С какого? Например DS18B20?
Можете посмотреть журнал Радио №1 2015. Там есть статья о работе с подобными датчиками через COM порт (в т. ч. виртуальный). Компонент приложения используемый в статье. ftp://ftp.radio.ru/pub/2015/01/OWire.zip
Его можно ...

Перейти к расширенному поиску