Резидентная программа (автовзвешивание), работающая с весами или любым другим оборудованием (на примере весов DS980), c исходником Delphi7


Программа опрашивает через dll подключенное устройство с заданным интервалом времени и сопоставляет полученные данные, после чего при понимании, что произошло событие (система изменилась и была зафиксирована на заданное время) происходит вывод результата — данные из опрошенной компоненты в "нажатие клавиш" + Ввод.

При запуске появляется иконка в трее, нажав на которую можно выйти из программы (завершить резидент).

В комплекте все описание, исходник и тестовая dll-ка, работающая с весами DS-980 — производится управляемое  автовзвешивание путем периодического опроса весов (через dll поставщика) и сопоставления полученной информации, т.е. порог начала, к примеру, 5 граммов (устанавливается в ini-шке), интервал проверки состояния весов (устанавливается в ini-шке) + выполнение взвешивания по нажатию на установленную кнопку (устанавливается в ini-шке).

Эта программа может быть применена в любой форме ввода, т.к. инициирует нажатие клавиш клавиатуры.

Для демонстрации работы DS-980, т.е. получения данных, в комплекте есть ds980.ert под 1С 7.7.

4 Comments

  1. solaris_

    Это работоспособный модуль — резидентная программа «автовзвешивание», работающая с весами или любым другим оборудованием (на примере весов DS980) c исходником на Delphi7. Управляется через «трей».

    Reply
  2. CheBurator

    Внес в группу софта для склада

    http://infostart.ru/community/groups/22/

    Reply
  3. CheBurator

    Хорошо бы чтобы был не только не клавиатурный ввод а генерация внешнего события

    А вариант клава или событие можно было бы задавать в инишнике

    Reply
  4. solaris_

    Эта программа опрашивает состояние устройства через dll-ку, и сама решает произошло событие или нет , если «да» то «пишет» в клавиатуру результат, она работает как резидент и может вызываться любым способом («горячая клавиша», другая dll-ка) как описать методы (команды) обращения к длл-ке или к любым горячим клавишам + механизм отработки мне не понятно, а в исходнике можно все что угодно.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *