Программа
TimeSwitch пригодится
тому, кто хочет с помощью компьютера управлять бытовыми приборами.
Программа совершенно бесплатная .
ости
Здесь можно почитать о последних
изменениях ости
от 23.06.2014
Про подобные
программы много всевозможных упоминаний в интернете, но задавшись целью
подобрать себе что-нибудь подходящие , я так и не смог ни на чем остановиться
конкретно. Было нужно что-то простое , не большое, а главное законченное
. По принципу: скачал - запустил - получил нужный результат. При этом
еще , чтобы она подходила под определенные задачи и условия.
А задача состаяла в следующем:
Имеется постоянно работающий сервер под управлением Windows NT. Он достойно
справляется со своими обязанностями. Но его второй , всободный LPT порт
остается не чем не задействонанный. Необходимо подключить к нему устройство,
управляющее аквариумным хозяйством.
Прямое управление LPT портом в Windows NT не возможно и это основная трудность
при выборе подходяшей программы.
Таким образом пришлось взятся за освоение VB6, в результате получилось
программа TimeSwitch,
которая работает как в Win98, так и в Win NT-XP. И устраивает так
же и по другим условия.
Если говорить строго то программа позволяет
выставлять по времени 1 или 0 на первых 4 разрядах, 8-разрядной шины данных
порта принтера.
( LPT порт [D0 - D3] ).
Естественно прямое подключение к LPT порту любой мощной нагрузки не допускается.
Для сопряжения с эл. приборами необходимы коммутирующие устройства ( ключи.)
Кое-что об этом можно почитать в " Уголке Самоделкина "
Программа позволяет управлять независимо 4-мя ключами
одновременно.
Увеличить
1 ключ (D0)
Ручное управление нагрузкой
Возможность автоматического отключения по времени
Есть проверка на правильность ввода значений времени.
2 ключ (D1)
Ручное управление нагрузкой
Возможность автоматического включения по заданному времени
Возможность автоматического отключению по заданному времени.
Есть проверка на правильность ввода значений времени и начала работы цикла.
3 ключ (D2)
Ручное управление нагрузкой
Возможность автоматического включения по заданному времени
Возможность автоматического отключению по заданному времени.
Есть проверка на правильность ввода значений времени и начала работы цикла.
4 ключ (D3)
Ручное управление нагрузкой
Возможность автоматического включения / отключения нагрузки по программе
( по расписанию ) и корректировка времени начала программы.
Так же есть возможность управления файлами программ ( расписаний )
В программу встроена утилитка, позволяющая составлять эти программы
( расписания ) для управления 4-м ключом.
В принципе, расписание
- обычный текстовый файл , в котором записана последовательность строк
со значением временных интервалов. Задача этой утилитки предупредить об
ошибках при написании этих строк. При возникновении таких ошибок утилитка
просто не позволит записать их в файл.
Редактировать этот файл не имеет смысла. Его длина не более 50 строк.
Проще составить новый. Именно по этой причине возможности редактирования
в утилитке просто нет. Возможен только просмотр содержания файлов программ
( расписаний ) и их удаление.
Пограмма была
разработана под определенную задачу, по этому в ней используется только
4 разряда шины данных. Для тех, кто программирует в VB6 в разделе "
Файлы и ссылки " есть возможность
забрать исходники программы TimeSwitch.
и переделать ее под свои нужды.
( "Исходники" для самой первой версии программы.
Все самое основное в ней есть. )
Хочу отметить, что иногда получаю письма с просьбой написать тот или иной вариант новой версии программы. Скажу сразу, что данные просьбы скорее всего не ко мне. Я не занимаюсь программированием по заказу. Это чисто любительский проект, сделанный как домашняя поделка. Я находился в такой же ситуации, как и многие из тех, кто присылает заказы. Как правило универсальных программ не бывает, а по сему проще и полезнее самому "заточить" инструмент для собственных нужд.Что я и попытался сделать, написав, и поделившись здесь написанным с Вами.
Здесь
о продолжении этой программы ( версия 2 )
Для отладки устройств , подключенных
к LPT порту можно использовать программу "DATA"Tester.
Подробнее о этой программке можно прочитать здесь.
Хочется особенно отметить,
что сама по себе программа не может вывести из строя
ваш комьютер, но соблюдение правил подключения устройств к LPT порту,
необходимо.
Будте внимательны и аккуратны
при комутации устройств. Лучше всего подключения совершать при обесточенной
аппаратуре.
|