Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Пример на Delphi "l7xx.dpr"

Вы не вошли.

 Поиск | Регистрация | Вход 

04.06.2021 06:20:14
#1

Участник
Здесь с 21.05.2021
Сообщений: 7

Пример на Delphi "l7xx.dpr"

Здравствуйте.
Некоторые предложения по поводу DELPHI-примера l7xx.dpr из библиотеки LComp. (Win7-x64)

a) При запуске штатного скомпилированного исполняемого файла программа не находит устройство, т.к. необходимо изменить значение переменной:

slot = 1; {укажите тут слот с котороым хотите работать. если плата одна то слот 0}

и перекомпилировать проект, что не всегда возможно и крайне деморализует пользователя.
Так как у большинства новых клиентов при отладке используется только 1 модуль,  предлагаю изменить дефолтное значение на "0"

b) При нажатии на кнопку "Step2 -- Configuring"
начинается сбор и вывод данных(светодиод начинает мигать). Однако при повторном нажатии на эту кнопку вывод данных на экран прекращается, но светодиод продолжает мигать. Программа при этом виснет. Закрывается программа так же с ошибкой.

Предлагаю дополнить пример референсной реализацией режима ПАУЗЫ и ОСТАНОВКИ сбора данных. Также программа должна корректно закрываться в любой ситуации.

Заранее спасибо.


L-Card E14-440

04.06.2021 16:49:12
#2

Участник
Здесь с 16.03.2021
Сообщений: 11

Re: Пример на Delphi "l7xx.dpr"

Алекс перестаньте! Ну, кто Вам будет это делать? Сказано же было lusbapi занимается Сергей, а LComp Павел. Но Павла уволили, он теперь только по тикетам техподдержки работает, так что пишите запрос, чтобы ему дали этот тикет и тогда он может быть поменяет в учебной программе l7xx.dpr номер слота по умолчанию и будет Вам счастье.
Но на самом деле это и не нужно, потому что учебная программа l7xx.dpr просто показывает Вам, как надо обращаться к процедурам модуля, вне программной среды она совершенно бесполезна, а с компилятором Вы можете пройти какие то части этой программы по шагам и посмотреть, как работают процедуры взаимодействия с Вашим модулем E14-440, как самостоятельную программу Вы вряд ли будете её использовать, в их библиотеке имеются куда более продвинутые бесплатные программы, единственное преимущество этой программы то, что она с исходниками и Вы можете посмотреть, как она работает и использовать это в своей программе.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск