Умный дом

Electric

Сразу оговорюсь: хотя я подозреваю, что в программе можно моделировать великое множество схем, я попробовал работу только простейшей схемы. В настоящий момент программа мне не требуется, и я не хочу тратить время на ее освоение до того момента, когда в этом будет необходимость. Програм­му можно найти на сайте Http://www. staticfreesoft. com.

Для работы программы необходимо установить пакет Java (в последних версиях это не обязательно). Полагаю, как и у меня, он найдется в дистрибутиве под именем jre-1.5.0- lasp. i386.rpm или аналогичным. Программы для установки в Linux имеют расширение. rpm, но не для всех дистрибутивов. После установки пакета можно запускать программу. Я уста­новил ее первоначально в своей домашней папке, но затем перенес в папку /usr/etc. Для запуска создал кнопку запуска (ярлык) с командой java-jar /usr/etc/electric. jar-mdi, где пос­ледние символы (-mdi) означают, что я хотел бы видеть все части программы в едином окне, что необязательно.

После запуска программы появляется окно, в котором можно сразу обратиться к руководству пользователя, которое находится в разделе Help ^ User's Manual (рис. 3.18).

Надеюсь, вам это руководство поможет больше, чем мне. Оно достаточно подробно, хорошо иллюстрировано, удобно в обращении. Но написано, как мне кажется, для пользователей Windows, хотя есть все уточнения и для Мае-, и для піх-пользо - вателей.

Чтобы убедиться в том, что программа работает, можно сделать следующие, возможно, и неправильные шаги.

Electric

Сохраним библиотеку с помощью меню File Save Library As..., где в открывшемся диалоговом окне выберем заранее созданную в своей домашней папке подпапку с названием Electric_projects. Открывать папку лучше кнопкой Open. Затем изменим noname. jelib на любое имя первого проекта, например first. jelib, и щелкнем появившуюся кнопку Save. Выберем в меню раздел Cell New Cell... В диалоговом окне, которое появится, выберем schematic и впишем имя first в окне для имени первой схемы. Подтвердим выбор кнопкой ОК.

Надпись об отсутствии Cell пропадает, вместо нее появ­ляется курсор в виде крестика. Выберем слева в проводни­ке ярлычок Components, а в открывшемся меню компонен­тов - схему И (на рис. 3.19 видно меню компонентов). Схема И - верхняя правая, ее мышкой перенесем на рабочее поле чертежа:

Теперь, если поводить маркером по картинке, видно, как на полуокружности задней части объекта появляются три крестика: один - в верхней части, второй - посередине, тре­тий - в нижней части. Если выделить верхнюю метку левой

Electric

СКАТЕ NOOE Ал*

Рис. 3.19. Окно с панелью компонентов

Кнопкой мыши, а затем, удерживая правую кнопку, провести линию в сторону базовой линии фигуры, которую, возмож­но, потом нужно будет выделить, то (иногда мне удается до­биться этого, просто, сразу щелкнув правой кнопкой мышки в момент, когда маркер выделяет метку) получим результат, показанный на рис. 3.20.

В разделе меню Export ^ Create Export, в диалоговом окне для Export Name зададим «а». В окошке же пониже выбе­рем input.

И по доброй уже традиции щелкнем ОК. Теперь в разделе Tool ^ Simulation (Built-in) ^ ALS: Simulate Current Cell,

Щелкнув все в правильной последовательности, получим ре­зультат, показанный на рис. 3.21.

Теперь можно закрыть окно наблюдения; выделить ниж­нюю метку аналогично верхней и через разделы меню Export и Tool получить отображение обоих входов. Выделив метки входов курсором и щелчком левой кнопкой мыши, пра­вой кнопкой можно «удлинить» входы микросхемы. Можно перенести буквы, обозначающие входы, вперед, чтобы мик­росхема приобрела более привычный вид. Для упрощения

Electric

Рис. 3.21. Окно наблюдения в программе Electric

Последней процедуры я на вкладке проводника проекта Explorer в верхней части левого окна раскрываю проект first (Current), выделяю название окна схемы firs (sch) правой кнопкой мыши. Появляется раскрывающееся меню, в кото­ром я выбираю раздел Edit in New Window. После открытия окна можно закрыть предыдущее, а в новом окне легче выде­лить буквы и перетащить их в новое место.

Для оживления окна наблюдения выделяем вход, напри­мер «Ь» (я полагаю, что раздел меню Tool Simulation (Built - in) ALS: Simulate Current Cell уже пройден), через выде­ление метки входа «Ь» на дуге. Затем в меню выбираем Tool ^ Simulation (Built-in), где, в свою очередь, щелкаем пункт Set Clock on Selected Signal. Соглашаемся с предло­женной частотой (OK). Вид окна наблюдения сразу изме­нится (рис. 3.22).

^^^ввя^^^ц % . у

ЈKt [4Н £«М Import Sfww Йіж»aw 1®Ы Ц*і»

Ев * оч[«кятт&мл^жігь

Electric

Рис. 3.22. Окно наблюдения при включенном тактовом генераторе

Воспользуемся клавишами управления, подобными клави­шам аудио и видеопроигрывателей под надписью Panell, запустим время клавишей Play. И, когда подвижной маркер дойдет до временной отметки 60-80 ns, остановим его клави­шей стоп. Мне приходится быстро нажимать ее несколько раз. Теперь вернемся к чертежу, выделим вход «а», войдем в меню Tool ^ Simulation (Built-in) и выберем пункт Set Signal High at Main Time. Вид окна наблюдения изменится, что, с моей точки зрения, свидетельствует о правильном отображе­нии событий. Сигнал на выходе появляется в тот момент, когда он принимает значение логической «1» на входе «а».

Повторно запуская маркер клавишей «Р1ау» и останавли­вая его через некоторое время у отметки, например, близ­кой к 120 ns (мы оставили вход «а» на схеме в выделенном состоянии), входим в раздел меню Toolт Simulation (Built - in), но теперь выбираем пункт Set Signal Low at Main Time. Вид окна наблюдения меняется, и мы получаем вариант ра­боты схемы, управляемой по входу «а» и тактовым генера­тором по входу «Ь». Если временной интервал задавать с помощью таймера на микросхеме 555, думаю, он будет ра­ботать с нужными временами, а этих таймеров можно сде­лать несколько. Если, в свой черед, к выходу микросхемы И подключить светодиод, ИК или АЛ307, как это было в пер­вой части книги, а частоту тактового генератора выбрать равной 37 кГц, можно придумать альтернативную схему из­лучения ИК-команды.

По крайней мере, мы получили пачку импульсов, готовую к употреблению (рис. 3.23).

Добавлю еще одно замечание - программа позволяет со­здать, подобно рсЬ-программе, вид печатной платы, но я не пробовал.

Умный дом

Практическое применение триака в модулях системы

Хотя на протяжении всей книги я старался подчеркнуть, что все модули системы, как и сама система, предназначены для проведения экспериментов за компьютером или за столом, думаю, среди читателей найдутся желающие …

Оператор предшествования

Есть одна «заморочка» в использовании встроенных опера­торов - при комбинации нескольких операторов в одном выражении порядок выполнения операций определяется предустановленным уровнем приоритетности для каждого. Например, результат выражения 5 + 2*10 …

Дополнительные замечания по ИК-управлению

Программа WinLIRC позволяет не только считывать ИК- коды, но и воспроизводить прочитанные команды. Воспро­изведение - чисто программное, возможно, по этой причи­не оно показалось мне не слишком уверенным. Но оно работает, …

Как с нами связаться:

Украина:
г.Александрия
тел. +38 05235 7 41 13 Завод
тел./факс +38 05235  77193 Бухгалтерия
+38 067 561 22 71 — гл. менеджер (продажи всего оборудования)
+38 067 2650755 - продажа всего оборудования
+38 050 457 13 30 — Рашид - продажи всего оборудования
e-mail: msd@inbox.ru
msd@msd.com.ua
Скайп: msd-alexandriya

Схема проезда к производственному офису:
Схема проезда к МСД

Представительство МСД в Киеве: 044 228 67 86
Дистрибьютор в Турции
и странам Закавказья
линий по производству ПСВ,
термоблоков и легких бетонов
ооо "Компания Интер Кор" Тбилиси
+995 32 230 87 83
Теймураз Микадзе
+90 536 322 1424 Турция
info@intercor.co
+995(570) 10 87 83

Оперативная связь

Укажите свой телефон или адрес эл. почты — наш менеджер перезвонит Вам в удобное для Вас время.