![]() |
|
|
|
|
#1
|
|||
|
|||
|
Всем привет! Необходимо управлять внешним устройством через порт LPT. Две недели бьюсь, увяз по уши и просвету не видно
. Алгоритм такой: пишем дату и время в файл, программа читает, сравнивает с текущим и при совпадении выдает 1 на пин2. Устройство отрабатывает, замыкаются контакты и сигнал идет на пин15. Пин2 переводим в 0. Через 20 минут на пин3 подается 1 и через 30 сек. снимается. При старте программы необходимо рин2-9 установить в 0, а то по умолчанию там 1. Не бейте сильно, жену отправляю в отпуск, дома целый день никого нет, а живность кормить надо. Если кому не влом, помогите. Для спеца на 10 мин работы, мне так кажется , а я уже с Делфи7 две недели в обнимку и никак. |
|
#2
|
|||
|
|||
|
Судя по количеству ответов
- задача не из простых. А я то думаю - что ж это я никак решить ее не могу. |
|
#3
|
|||
|
|||
|
Цитата:
В чем конкретно проблема-то? 1. Открыть порт не можешь? 2. Сформировать данные? 3. С таймерами загвоздка? |
|
#4
|
|||
|
|||
|
Я все в кучу слепить не могу. Попробовал вместо файла данных использовать реестр - в реестр пишет а програма в установленное время кормушку не открывает. Я знаю что нужно сделать, я не знаю как реализовать программно. И помощи прошу не от лени и желания прокатиться на халяву. Начинаю писать код - сплошные ошибки. Раньше тренировался на Паскале, там хоть значения переменных можно было посмотреть. А тут ну ни как. Пробовал оттельными модулями алгоритм реализовать - по отдельности с горем пополам работает. Пробую собрать в кучу - все стоит. Выкладывать здесь мои "програмы" - месяц разбираться будем. Может напишет кто программу по выложенному выше алгоритму?
Последний раз редактировалось Kaskad11, 04.08.2008 в 17:29. |
|
#5
|
|||
|
|||
|
Когда-то я пробовал выставлять lpt (через Print). Помню, что формируется импульс, т.е. потенциал (1) не фиксируется. Управление осуществляю через USB, Ethernet или COM, используя библиотеки (или OPC-серверы). Нельзя ли отказаться от lpt?
|
|
#6
|
|||
|
|||
|
Цитата:
Последний раз редактировалось Kaskad11, 05.08.2008 в 16:36. |
|
#7
|
|||
|
|||
|
Я напишу тебе эту программу. Моя ICQ 432343139
|
|
#8
|
|||
|
|||
|
Я написал тебе программу. Уже протестировал всё работает так как ты и описал. Куда тебе скинуть программу? Свяжись со мной. Мой адрес x-shaman-x@bk.ru
|
|
#9
|
|||
|
|||
|
Что-то страничка глюкнула. Размножила мой ответ.
Последний раз редактировалось Kaskad11, 12.08.2008 в 15:45. |
|
#10
|
|||
|
|||
|
Да, народ. Быстро только куры несутся
. Это к тому, что можно написать программу за 10 минут. Огромное спасибо Шаману. Написал программу ну просто супер. И заодно и меня немного поднатаскал. Спасибо. |
|
#11
|
|||
|
|||
|
Да, народ. Быстро только куры несутся
. Это к тому, что можно написать программу за 10 минут. Огромное спасибо Шаману. Написал программу ну просто супер. И заодно и меня немного поднатаскал. Спасибо. |