n="justify"> На сучасному етапі розроблено безліч різноманітних систем автоматизації проектування, кожна з яких вирішує своє коло специфічних завдань: AutoCAD - для вирішення інженерно-конструкторських завдань; PCAD, ELKAD - для автоматизації проектування електронної апаратури; MathCAD, MatLab - для вирішення математичних завдань і виконання розрахункових робіт, і т. д. специфіковані всі етапи розробки таких систем, запропоновані ефективні алгоритми, призначені, перш за все для програмної реалізації. На даний час в області розробки засобів автоматизації проектування не спостерігається яких-небудь істотних нововведень теоретичного плану. Створюються нові або вдосконалюються існуючі САПР, побудовані на вже відкритих принципах, тобто на сьогоднішній день це досить стандартизована область людських знань. p align="justify"> Розробка САПР є досить складним завданням у зв'язку зі специфічністю цього виду програмного забезпечення. САПР вимагає використання значних ресурсів: як обчислювальної потужності системи, так і обсягу використовуваної пам'яті. У зв'язку з цим на САПР в надзвичайній мірі накладаються вимоги по мінімальним вимогам до ресурсів. З іншого боку, так як система є не автоматичною, а автоматизованої, то особливу увагу слід приділити розробці інтерфейсу. Для конкурентоспроможності САПР її інтерфейс повинен бути інтуівно-зрозумілим і надійним. Надійність полягає в передбаченні переважної більшості помилкових ситуацій, адекватному реагуванні на них і виведенні користувачеві досить повних повідомленнях про помилки. p align="justify"> Однією з найбільш важливих завдань при розробці САПР, яка представлена ​​в цій курсовій роботі, є створення моделей логічних елементів ДУ. Моделювання увазі отримання коректного сигналу на виході модельованого логічного елемента в залежності від подаються на його входи впливів. [2]
Мета даного курсового проекту - придбання практичних навичок розробки модуля системи автоматизованого проектування, тестування розробленого програмного продукту, а також отримання навичок роботи в команді.
1. Постановка завдання
Завданням даного курсового проекту є розробка модуля САПР, що виконує створення моделей елементів ДУ і моделювання їх роботи. У рамках даної роботи буде виконано проектування модуля САПР, що імітує роботу логічних елементів, таких як В«ІВ», В«І-НЕВ», В«АБОВ», В«АБО-НЕВ» з різною кількістю входів і елемент В«НЕВ». p align="justify"> По реалізації процесу моделювання - подієве моделювання; по виду кодування сигналів - потрійним; модель на основі специфікацій.
Розроблюваний модуль повинен складатися з двох процедур:
. Завантаження з текстового файлу вихідних даних - бібліотеки елементів. Вхідними даними для процедури служать опису елементів у текстовій формі. Процедура здійснює створення в оперативній пам'яті структур даних, що представляють собою моделі...