II
"РЛ": ЛИСТАЯ СТРАНИЦЫ
J
нужно установить галочку в столбце “Состояние при
старте”. Галочка в столбце “Состояние сейчас” управ-
ляет текущим состоянием канала, т.е. при ее установ-
ке нагрузка немедленно включится, при снятии - вык-
лючится. Наконец, есть еще одна галочка, общая для
всех каналов - “Перед выходом все отключить". Ее
назначение, надеюсь, понятно без комментариев.
После того, как все параметры заданы, основное
окно можно свернуть, оно при этом не появится в па-
нели задач, а останется, как и ранее, в системном трее.
Зато теперь уже меню преобразится (см. рис. 4)! Те-
перь каналы получили задан-
ные названия. Включенные на-
грузки в меню отмечаются га-
лочками.
Лично мне такой интерфейс
представляется более привыч-
ным и удобным, нежели тот,
что в программе-прототипе.
В программе предусмотре-
на возможность “тонкой” на-
стройки, однако она немного
завуалирована. Дело в том, что
эта возможность предназначе-
на для тех, кто решит изменить
схему адаптера, а это может
потребоваться по двум причинам:
- неудобная разводка платы адаптера по имеющейся
схеме;
- процедура самотестирования BIOS работает не
;
так, как на моей материнской плате, из-за чего пары
линий шины данных LPT не обеспечивают реализации
вышеописанных функций.
В обоих случаях наверняка потребуется изменить
назначение линий порта LPT и, чтобы программа мог-
ла адекватно на такие модификации реагировать, не-
обходимо “проинформировать” ее об этом. Делается
это путем ручной правки файла lptsw.ini, который по-
является в папке программы после первого ее запус-
ка. Этот файл необходимо открыть в редакторе, хоть
в том же “Блокноте”, и добавить в него следующие
строки:
[Extra]
1_а = О
1_с = 4
2__а = 1
2__с = 5
3_а = 2
3_с = 6
4_а = 3
4_с = 7
Будьте внимательны: в этих строках перечислены
пары линий для каждого канала - номер канала опре-
деляется первой цифрой в строке. После символа “под-
черкивание" следует назначение линии - для анода све-
тодиода или для катода (“_а” и “„с ” соответственно).
После знака равенства указан номер линии шины дан-
ных LPT-порта, который назначен для соответствующей
задачи. В приведенном примере указаны те значения,
которые используются программой по умолчанию.
Если нужно, например, настроить программу на схе-
му, в которой к нечетным линиям подключены катоды
светодиодов, а к четным - аноды, надо ввести такие
строки:
1__а = О
1_с = 1
2_а = 2
2_с = 3
3_а = 4
3_с = 5
4_а = 6
4_с = 7
Программа не. контролирует корректность задан-
ных значений, если справа или слева от знака равен-
ства будут некорректные значения, поведение про-
граммы при управлении нагрузками непредсказуемо
(зависаний или ошибок, возможно и не будет, но что
и как будет включено - неизвестно). Именно поэтому
данная возможность по умолчанию скрыта.
Следует признать, что способ “параллельного" уп-
равления несколькими нагрузками очень неудобен:
для 4-х нагрузок нужно “дотянуть” до удлинителя аж 8
проводов от разъема порта. Единственное существен-
ное достоинство схемы - простота, особенно при ис-
пользовании мощных оптореле, например, 5П19Т или
5П20Б:' в этом случае схема канала управления вы-
рождается в токоограничительный резистор и опторе-
I
ле. Для управления большим количеством каналов ус-
ложнение параллельной схемы становится неоправ-
данным по числу деталей и количеству соединитель-
ных проводников. Очевидным выходом в этом случае
будет переход на управление через последовательный
порт, причем при использовании интерфейса 48485
возможно управление нагрузками на расстоянии до 1
км и более. Но эта тема уже не попадает в рамки дан-
ного проекта.
Р .Б . С п р а в ед л и в о с т и р а д и следует признат ь, что
недост ат ки есть и в м о е м в ар и а н т е .
.. В о -п е р в ы х , тол-
к о м п р о г р а м м у и с х е м у я н е прот ест ировал, н а д е ю с ь ,
что кт о-нибудь это сд ел ает и поправит м е н я , е с л и гд е-
то что-то н е так о ка ж е т с я .
.. Во-вт оры х, п р о гр а м м а м о я
н е м н о ж к о (в с е г о р а з а в 3 ) б о л ь ш е р а з м е р о м в ы ш л а ,
ч е м е е п р а о б р а з .
..
Управляющую программу (файл
L p tS W .zip )
вы мо-
жете загрузить с сайта нашего журнала:
http://www.radioliga.com (раздел “Программы”)
^
а также с сайта автора:
‘1 ^
http://arv.radioliga.com (файловый архив)
Литература
1. А. Трушников. Программное управление отклю-
чением компьютерных АС. - Радиолюбитель, №9/2007,
с. 8-9.
Показать
✓ Вентилятор
✓ Торшер
@ О программе
! © Выход
Рис. 4. Новый
вид меню
8
У Радиолюбитель - 1 2/2007
предыдущая страница 8 Радиолюбитель 2007-12 читать онлайн следующая страница 10 Радиолюбитель 2007-12 читать онлайн Домой Выключить/включить текст