КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Configure PC-CAPS
SIM 25 DISPLAY 1 PROBE A B C F CYCLE 10 LOAD F31.NET GEN [0 0] A (S0/4 S1/4) GEN [0 0] B (S0/2 S1/2) GEN [0 0] C (S0/1 S1/1)
Переменная A, как следует из таблицы истинности, изменяется медленнее всего (в её столбце идут сверху вниз сначала четыре нуля, затем четыре единицы), а переменная C – быстрее всего (0-1-0-1…). Исходя из этого и были выбраны параметры (длительность периода нуля – s0 и периода единицы – s1) в командах GEN. Рассматривая временную диаграмму, построенную программой PCLOGS в результате обработки этого файла, мы должны убедиться, что она (диаграмма) полностью соответствует заданной таблице истинности. Если это не так, придётся искать ошибку в схеме или командном файле. Тема 3. Методика работы в системе PCAD
Программная система PCAD располагается на компьютерах учебного кабинета (лаборатория № 323) в каталоге D:\PCAD. Здесь находится только та её часть, которая необходима для моделирования работы логических схем (возможности полного пакета PCAD не исчерпываются этим). В ходе лабораторных занятий используются четыре программы, а именно: PCCAPS.EXE – редактор логических схем, PCNODES.EXE и PRESIM.EXE – вспомогательные программы для подготовки файла со схемой к моделированию, а также PCLOGS.EXE – логический эмулятор, осуществляющий собственно моделирование и построение временной диаграммы входных и выходных сигналов. Все эти программы, строго говоря, не рассчитаны на работу под управлением MS Windows (в отличие, например, от пакета Electronic Workbench) и не могут использовать её стандартный графический интерфейс – они создавались во времена предшествующей операционной системы MS-DOS. Поэтому не следует сразу же щёлкать мышью по изображению папки PCAD на диске D:. Более удобно воспользоваться файловой оболочкой FAR Manager (или просто FAR), являющейся усовершенствованным аналогом некогда популярной MS-DOS-оболочки Norton Commander, тем более что в процессе нашей работы неоднократно придётся создавать и редактировать текстовые файлы. Оболочка FAR, сама рассчитанная на работу под MS Windows, имеет в своём составе удобный текстовый редактор, средства просмотра файлов и каталогов. Зачем же нужен текстовый редактор, если мы собираемся работать с графическими изображениями электронных логических схем? Дело в том, что, во-первых, запускать последовательно одну за другой все четыре упомянутых выше программы вручную (а это придётся делать всякий раз при любом внесении изменений в схему!) очень утомительно – удобнее делать это из специального командного файла, который надо сначала создать. Во-вторых, программа PCLOGS сама управляется при помощи текстовых команд, записанных в отдельный файл, который также придётся создать и, возможно, неоднократно редактировать. Пример такого файла был приведён выше. Итак, мы начнём работу с того, что запустим оболочку FAR. Соответствующий значок должен находиться на Рабочем Столе MS Windows (если это не так, обратитесь к преподавателю или лаборанту). Вы увидите две панели с изображениями файлов и каталогов. Нажмите CTRL-F1, если хотите работать на левой панели (или CTRL-F2, если на правой) и, пользуясь клавишами со стрелками и клавишей Enter, войдите в каталог PCAD. Внимательно просмотрите его содержимое, обратите внимание на многочисленные файлы с описаниями логических элементов, найдите все четыре рассмотренных выше EXE-программы. Наконец, убедитесь в том, что в этом же каталоге присутствует библиотечный файл компонентов TTL.SLB – без него не удастся построить ни одной схемы. Для своих будущих учебных проектов автор данного пособия рекомендует создать свой собственный рабочий каталог внутри каталога D:\PCAD. При таком его размещении будет несложно организовать запуск нужных программ из командных файлов. По завершении цикла лабораторных занятий этот каталог следует удалить.
Для тех, кто никогда не сталкивался с работой в оболочке FAR, приведём список минимально необходимых команд:
Во время работы со встроенным текстовым редактором оболочки FAR используются команды, в общем знакомые по другим редакторам, в частности, Shift+стрелки – для выделения фрагментов текста, CTRL-C – для копирования фрагмента во внутренний буфер, CTRL-V – для вставки содержимого буфера в текст. Для удаления выделенного блока следует нажать CTRL-D. Для сохранения набранного текста нажмите F2, для выхода из встроенного редактора – F10. Эта же функциональная клавиша используется и для завершения работы с оболочкой FAR. Имя рабочего каталога, как и имена всех создаваемых файлов, должно удовлетворять стандартам MS-DOS. Это значит, что длина имени не превышает 8 (восемь!) символов и состоит только из ЛАТИНСКИХ букв (безразлично, заглавных или строчных), а также цифр. Пробелы внутри имени не допускаются. Имя каталога или файла ZHENYA будет правильным, а имена «Zhenya Fedorov» или «Женя Фёдоров» - нет (не будут корректно обрабатываться PCAD-программами). Нажав F7, создадим свой каталог и перейдём в него. Пусть это будет каталог VITYA. Теперь надо выбрать имя будущего проекта, оно же – имя файла со схемой. Для схемы, рассмотренной выше, можно выбрать, допустим, имя F31 – функция с тремя входами и одним выходом. Проверим наличие в каталоге D:\PCAD файла pccaps.bat, содержащий строчки path с параметрами и строку pccaps.exe %1. В имеющейся конфигурации он должен быть на всех компьютерах учебного кабинета. Вернёмся в каталог VITYA, нажмём Shift-F4 и наберём такой текст:
cd.. call pccaps.bat vitya\f31.sch cd vitya pause ..\pcnodes f31.sch f31.nlt ..\presim f31.nlt f31.net pause ..\pclogs f31.cmd
Нажав F2, сохраним этот текст в файле F31.BAT. Это командный файл, из которого последовательно запускаются все необходимые программы и заданы все имена файлов с необходимыми расширениями. Программа PCCAPS редактирует файлы со схемами, сохраняя их с расширением SCH, программа PCNODES строит на основе SCH-файла новый файл с расширением NLT, далее программа PRESIM строит на основе NLT-файла ещё один – NET-файл. Ссылка на этот последний находится в файле с расширением CMD, который будет создан на следующем этапе работы. Сам CMD-файл, как видно из текста, подаётся на обработку программе PCLOGS. В файле присутствуют две команды PAUSE. Первая из них является чисто отладочной – после успешного запуска файла её можно будет удалить. Вторую рекомендуется оставить, чтобы можно было узнать (по сообщениям на экране), что все промежуточные файлы были успешно созданы и сохранены. Вновь нажмём Shift-F4, и, находясь в каталоге VITYA, создадим второй командный файл – на сей раз именно для управления программой PCLOGS. Это файл F31.CMD, текст которого был приведён выше – для более удобного соотнесения со схемой, находящейся на той же странице. Теперь наша задача – более подробно обсудить именно команды, поэтому повторим его текст ещё раз:
LOAD F31.NET CYCLE 10 GEN [0 0] A (S0/4 S1/4) GEN [0 0] B (S0/2 S1/2) GEN [0 0] C (S0/1 S1/1) PROBE A B C F DISPLAY 1 SIM 25
В этом файле: · задана загрузка в логический эмулятор файла с необходимой схемой (LOAD), · установлена длительность машинного цикла (CYCLE), · генерируются (GEN) сигналы, действующие на входные линии схемы (причём с определёнными параметрами – указана продолжительность периода логического нуля – s0 и логической единицы – s1), · указано, какие именно сигналы следует вывести на диаграмму (PROBE), · установлен стандартный режим дисплея (DISPLAY 1), · задана команда моделирования (SIM) с указанием продолжительности процесса.
Использовать заглавные или строчные буквы в этих командах – не имеет значения. Параметры в квадратных скобках [0 0] в командах GEN в данном практикуме не используются, и на них можно не обращать внимания (то есть всегда оставлять именно такими). Отметим, что никакие разделительные знаки, кроме пробелов, в данном файле не используются. Теперь в каталоге VITYA размещены два командных файла – F31.BAT и F31.CMD. Нажав Enter на первом из них, запустим его на выполнение. Если всё сделано правильно, должна запуститься программа PCCAPS – мы увидим её заставку, а затем стартовое меню из трёх пунктов:
Дата добавления: 2014-12-07; Просмотров: 502; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |