Студопедия

КАТЕГОРИИ:


Архитектура-(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, приведём список минимально необходимых команд:

  • F3 – просмотр файла, на имени которого расположен курсор (CursorBar);
  • F4 – редактирование (текстового) файла, на котором расположен курсор;
  • Shift-F4 – создание нового текстового (в том числе и командного!) файла;
  • F7 – создание нового каталога;
  • F8 – удаление файла или целого каталога, указанного курсором (ОСТОРОЖНО!!!);
  • нажатие Enter на имени COM-, EXE- или BAT-файла – запуск на выполнение.

 

Во время работы со встроенным текстовым редактором оболочки 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; Просмотров: 474; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.