Создание модели и моделирование элементов дискретного устройства

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

. Если хотя бы на одном входе будет ноль, на выходе также будет ноль. Если на всех входах будут единицы - на выходе схемы единица.

Элемент И-НЕ

. Проверить значение всех сигналов. Если хоть один не соответствует трехзначной модели сигнала - выдать сообщение об ошибке.

. Если хотя бы на одном входе будет нуль, на выходе единица. Если на всех входах будут единицы - на выходе схемы ноль.

Элемент ИЛИ

. Проверить значение всех сигналов. Если хоть один не соответствует трехзначной модели сигнала - выдать сообщение об ошибке.

. Если хотя бы на одном входе будет единица, на выходе также будет единица. Если на всех входах будут нули - на выходе схемы ноль.

Элемент ИЛИ-НЕ

. Проверить значение всех сигналов. Если хоть один не соответствует трехзначной модели сигнала - выдать сообщение об ошибке.

. Если хотя бы на одном входе будет единица, на выходе будет нуль. Если на всех входах будут нули - на выходе схемы единица.

Элемент НЕ

. Проверить значение всех сигналов. Если хоть один не соответствует трехзначной модели сигнала - выдать сообщение об ошибке.

. На выходе - инвертированное значение входного сигнала.

 

 

5. Результаты тестирования

 

При запуски разрабатываемого модуля видим следующий интерфейс:

 

 

Тестовый пример №1

Цель примера проверить правильность работы программы.

Входные данные:

 

 

Выходные данные:

 

 

Тестовый пример №2

Цель примера проверить правильность работы программы

Входные данные:

 

 

Выходные данные:

 

 

Тестовый пример №3

Цель примера проверить корректность работы программы на примере содержащем ошибки.

Входные данные:

 

 

Выходные данные:

 

 

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

 

 

6. Описание программы

цифровой устройство дискретный оборудование

Данная программа реализует класс, описывающий создание модели дискретного устройства.

Программа написана на языке Java.

Для написания использовалась среда разработки NetBeans IDE 6.9.1.

Главное достоинство данной версии то, что для разработки программ в учебных целях не требуется лицензии фирмы на среду разработки.

Целью данной программы являеться создание модели элементов ДУ в ОП, и моделирование логических элементов.

Текст программы приведен в Приложении А.

 

 

Заключение

 

На современном этапе автоматизация явилась главным выражением научно - технического прогресса, порождающего потребности во все более сложных технических системах, удовлетворяемые по мере развития методов и средств, как физической реализации систем, так и их проектирования. Дальнейшее развитие и совершенствование средств автоматизации проектирования технических систем даст возможность создания ещё более технически сложных и более функциональных устройств и механизмов.

Таким образом, можно заключить, что разработка нового технического оборудования неразрывно связана с процессом автоматизации проектирования и более того без использования совремменных САПР невозможно создание какой-либо современной сложной технической системы.

В ходе выполнения данной курсовой работы был реализован модуль создание модели элементов и моделирование ДУ. Модуль был объединён с модулем создание модели и моделирование ДУ и интегрирован в главный модуль учебного САПР. В результате совместного тестирования было выяснено, что разработанный модуль полностью соответствует поставленной задаче, работает адекватно и вполне может использоваться в учебных целях для демонстрации работы простейших САПР.

В ходе выполнения данной курсовой работы была достигнута главная цель данной курсовой работы - корректная и продуктивная работа в команде.

 

Библиографический список

 

1. И.П. Норенков, В.Б. Маничев. Системы автоматизированного проектирования электронной и вычислительной аппаратуры: Учеб. Пособие для вузов. - М.: Высш. Школа, 1983. - 272 с., ил.

. Системы автоматизированного проектирования в радиоэлектронке: Справочник/Е. В. Авдеев, А. Т. Еремин, И. П. Норенков, М. И. Песков; Под ред. И. П. Норенкова. - М.: Радио и связь, 1986. - 368 с.: ил.

. Автоматизированное проектирование цифровых устройств / С. С, Бадулин, Ю. М. Барнаулов, В. А. Бердышев и др.; Под ред. С. С. Бадулина. - М.: Радио и связь, 1981. - 240 с., ил. - ( Проектирование радиоэлектронной аппаратуры на интегральных микросхемах).

. Методические указания к выполнению курсовой работы Разработка модуля САПР СВТ по дисциплине Основы автоматизации проектирования средств вычислительной техники для студентов специальности 7.091501 дневной и заочной форм обучения. Разработали: Тертычный А.И., Исаев В.А. - Севастополь: Издательство СевГТУ,2002.- 20с.

. Лекции по дисциплине Автоматизация проектирования вычислительных систем за 7 учебный семестр.

 

 

Приложение

 

Tекст программы

package apvs_g;

import org.jdesktop.application.Action;org.jdesktop.application.ResourceMap;org.jdesktop.application.SingleFrameApplication;org.jdesktop.application.FrameView;org.jdesktop.application.TaskMonitor;java.awt.event.ActionEvent;java.awt.event.ActionListener;javax.swing.Timer;javax.swing.Icon;javax.swing.JDialog;javax.swing.JFrame;javax.swing.JOptionPane;

/**

* The applications main frame.

*/class APVS_GView extends FrameView {APVS_GView(SingleFrameApplication app) {(app);();

// status bar initialization - message timeout, idle icon and busy animation, etcresourceMap = getRe