Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Автоматизація проектування радіоелектронної апаратури

Реферат Автоматизація проектування радіоелектронної апаратури





для організації виробництва виробів.

Таким чином, в результаті розгляду основних етапів проектування РЕА та можливостей їх автоматизації можна зробити наступний висновок. На перших двох етапах проектування (системному і схемотехническом) більшість розв'язуваних завдань носить яскраво виражений творчий характер. При цьому в роботі бере участь, як правило, невелике число фахівців високої кваліфікації. Вплив отриманих рішень на основні показники розроблюваної РЕА велике. ЕОМ на даних етапах застосовують головним чином для аналізу та контролю виконаної людиною роботи. Наступний етап проектування (технічний), навпаки, характеризується більшою трудомісткістю і, отже, великим кількістю розробників. Розв'язувані на даному етапі завдання є в основному "Рутинними" і за своєю природою добре формалізуються, що сприяє використанню машинних методів їх вирішення. Тому природно, що найбільш широкий розвиток отримали системи, призначені для вирішення завдань конструкторського проектування РЕА, так як саме в цій області ефективність впровадження САПР виявляється максимальною.


РОЛЬ МОВИ ПРОГРАМУВАННЯ У АВТОМАТИЗОВАНИХ СИСТЕМАХ МАШИННОГО ПРОЕКТУВАННЯ

Рішення кожної конкретної задачі проектування конструкцій РЕА з застосуванням ЕОМ вимагає її опису у вигляді програми на мові, сприйманому процесором машини і зрозумілому конструктору-оператору.

Введемо поняття мови програмування, а також машинно-орієнтованого та процедурно-орієнтованого мов, за допомогою яких здійснюється обмін інформацією між оператором і ЕОМ.

Під мовою програмування розуміють формальну мову зв'язку людини з обчислювальною машиною, службовець для представлення вихідної інформації та результатів обчислень, а також програм обробки даних в зручному для користувача і зрозумілому обчислювальній машині вигляді. Основу всіх мов програмування становлять алгоритмічні мови, що розробляються в відповідно до вимог теорії алгоритмів, які розглянуті в гл. 3. Всі використовувані в даний час мови програмування можна розділити на машинно-орієнтовані, процедурно-і проблемно-орієнтовані, а також мови загального призначення.

Характерною рисою машинно-орієнтованих мов є врахування структури ЕОМ і особливостей виконання нею окремих операцій. Завдяки цьому машинно-орієнтовані мови дозволяють складати компактні програми, які по своїй ефективності практично не відрізняються від програм, написаних безпосередньо в кодах машини, і в той же час досить широко використовують звичні для людини позначення, що спрощує процес програмування. Однак такі програми, орієнтовані на конкретні обчислювальні машини, мало придатні для обміну інформацією та створення фонду алгоритмів і програм. Тому даний клас мов програмування застосовують для створення математичного забезпечення ЕОМ, що включає в себе керуючі програми, що організують розподіл пам'яті, управління послідовністю виконання операцій, обмін інформацією процесора з зовнішніми пристроями і т. п., і обробні програми, що об'єднуються в бібліотеки стандартних підпрограм і реалізують власне процедури обробки інформації (обчислення елементарних функцій, рішення систем алгебраїчних і диференціальних рівнянь і т. д.).

Процедурно - орієнтовані мови являють собою мови більш високого рівня формального опису вирішення завдань, що дозволяють записувати програми у звичній для користувача формі у вигляді термінів без урахування особливостей обчислювальної машини. Переклад цих програм на мову конкретної ЕОМ здійснюється автоматично за допомогою транслятора (спеціальної програми-перекладача). Використання таких мов дозволило вирішити завдання сумісності програм для різних ЕОМ, спростити процес їх написання і налагодження. Відмінною особливістю даного класу мов є їх орієнтація на конкретні класи задач, що призвело до появи великої кількості мов різної орієнтації.

У міру розвитку обчислювальної техніки та розширення сфери її використання все більшу питому вагу стали набувати завдання, опису яких виходять за рамки якогось одного процедурно-орієнтованої мови. Це призвело до створення мов загального призначення, зручних і ефективних для вирішення будь-якого, що має практичне значення класу задач. В даний час найбільш повно цим вимогам задовольняють мови ПЛ-1, СИМУЛА-67 і АЛГОЛ-68.

Особливу групу мов програмування утворюють проблемно - орієнтовані мови, призначені для опису спеціальних науково-технічних проблем. Типовими представниками цієї групи є мови STRESS, розроблений для вирішення завдань конструювання, і ОСС-2 (мова описи структурних алгоритмів і схем), що забезпечує опис завдання, починаючи з найвищого рівня абстракції (наприклад, рівня архітектури узагальненої моделі сімейства ЕОМ) і кінчаючи рівнем принципових схем. Для їх використання програма крім вихідних даних повинна містити вказівки, до якого класу слід віднести ту чи іншу задачу, вирішуване на черговому етапі. Це, у свою чергу, потребує або створення універсальн...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення інженерних завдань із застосуванням алгоритмічної мови програмуванн ...
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...