86
До складу Hypersignal входить декілька сотень тематично згру-
пованих функцій-блоків. Серед них: блоки генераторів сигналів,
блоки арифметичних функцій, блоки матричних і векторних опера-
цій, блоки функцій ЦОС, блоки файлових операцій, блоки візуалі-
зації сигналів та інші. У склад САПР Hypersignal також входять
блоки управління: клавіатури, перемикачі, лінійні і стрілкові інди-
катори,
тощо. Наявність цих функціональних блоків дозволяє ство-
рювати інтуїтивний для користувача інтерфейс системи, що розроб-
ляється, спільно з розробкою алгоритму її функціонування. Крім то-
го разом із САПР Hypersignal поставляються спеціалізовані бібліо-
теки функцій для обробки мови (Advanced Speech Library), бібліоте-
ка комунікаційних функцій (Advanced Transmission Library) і бібліо-
тека функцій для обробки зображень (Image Processing Library).
У разі відсутності необхідних
функцій, користувач може створи-
ти їх самостійно за допомогою конструктора блоків (Block Wizard),
що входить в склад САПР Hypersignal. Все, що при цьому необхід-
но зробити - написати функцію блоку на мові С, використовуючи
стандартні засоби, і в інтерактивному режимі описати новий блок,
задаючи його конфігурацію і описуючи його параметри.
САПР Hypersignal підтримує ієрархічне проектування,
при якому
блоки можуть об'єднуватися і входити у вигляді одного блоку в
блок-схему більш високого рівня ієрархії, що дозволяє не тільки
структурувати складний проект, але і розбивати його на частини
для реалізації різними виконавцями.
У середовищі Hypersignal алгоритм створюється у вигляді блок-
схеми на екрані ПК в інтерактивному режимі із
стандартних блоків,
при цьому встановлювані міжблочні зв'язки відображатимуть пото-
ки даних і шляхи проходження сигналів. Настройка параметрів ал-
горитму здійснюється шляхом вибору відповідних блоків і установ-
кою потрібних параметрів за допомогою системи меню, а модифі-
кація алгоритму здійснюється шляхом зміни його блок-схеми і па-
раметрів блоків.
При запуску
введеного алгоритму Hypersignal RIDE створює ви-
конавчий код відповідного алгоритму. Далі цей код автоматично за-
вантажується в середовище процесора ЦОС апаратних засобів і пе-
редається виконання. При необхідності (особливо на етапі відладки
алгоритму) відображення результатів обробки сигналів може здійс-
нюватися на екрані ПК в режимі реального часу. На Рис. 10.1 пред-