Атрибути примітивів закріплюються за примітивами сегмента у момент його створення і далі залишаються постійними. Перераховані властивості показують, що сегментація у стандарті GKS має основу сильно структурованої моделі даних з усіма її недоліками. Наслідок вибраної моделі даних є і один рівень збирання об`єктів, що подані сегментами в нормалізованій координатній системі (НС), яка визначає стандарт GKS як систему маніпулювання зображеннями, а не моделями об`єктів.

Разом з тим це не означає, що стандарт GKS не використовується в системах, які потребують структурування інформації. Такі системи існують і створюються, але при цьому використовуються структуровані описи моделей прикладної області і не стандартизовані їх зв`язки з структурою зображення, що визначена стандартом GKS, що і веде до додаткових затрат часу і збільшенню об’єму пам`яті.

Організація даних в стандарті PHIGS базується на ієрархічній структурі даних. Основний елемент цієї моделі - структура, що забезпечує групування базисних елементів даних. Елементами структури можуть бути примітиви виводу, команди установки атрибутів, перетворення моделей, помічені дані користувача та виконавчі елементи.

Структура - це лінійний список її елементів без обмеження їхнього порядку. Елементи структури не можуть існувати поза іменованими структурами. Оскільки виконавчі елементи структури є посиланнями-викликами інших структур, а рекурсивні посилання заборонені, то всі структури об`єднуються в ієрархічну мережу, в якій може бути одна чи декілька кінцевих структур. На мал.2 зображена така мережа з двома кореневими структурами (1, 2). Структура наслідує атрибути її попередника, але може змінити їх на власні. Наслідування атрибутів проходить у процесі обробки структури.

НЕ нашли? Не то? Что вы ищете?

Існування структури визначається певною появою її унікального ідентифікатора:

- у виконавчому елементі, який розміщується в іншій структурі

- при відкритті структури

- в команді передачі її на WS

- в команді зміни ідентифікатора структури

Над структурами виконується чотири типи операцій:

- редагування елементів структури в пам`яті даних

- операції над структурами в пам`яті даних

- операції зображення структури

- запис структур в архів

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

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

Обробка структури, пов'язаної з WS, проводиться послідовно, починаючи з першого структурного елемента.

В тому випадку, коли зустрічається виконавчий елемент, виконуються наступні дії:

- обробка структури зупиняється і запам'ятовується значення атрибутів

- виконується обробка структури, посилання на яку є в елементі, що виконується

- значення атрибутів відновлюється і поновлюється обробка батьківської структури.

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

Маніпуляція з об'єктами і їх відображення в основному пов'язані з редагуванням елементів структур, таких як атрибути і перетворення. Часто треба змінити видимість, виділити яскравістю чи забезпечити можливість визначення рядка примітив. Створення груп примітив за такими ознаками залежить від області застосування і особливостей роботи користувача. Для реалізації такого групування в стандарт PHIGS вводиться атрибут NAME=SET (іменований рядок) і поняття фільтра. Іменований рядок - це динамічний список, що змінюється при проходженні структури, члени якого додаються чи виводяться елементами структур, функціями установлення і уникнення атрибут. Подібно всім атрибутам значення іменованого рядка зберігається при вході в структуру і встановлюється при виході з неї.

Для кожної операції управління видимістю, виділенням яскравістю і можливістю відображення є два фільтри: включення і виключення. Фільтри можна подати у вигляді списку імен, які не мають відношення зі структурними елементами, визначених на WS і заданих за допомогою залежних від WS функцій керування. Для зміни керування невидимістю, можливості виділення чи позначення атрибутів NAME SET, примітиви повинні співпадати хоча б з одним із елементів фільтра включення і не співпадати з жодним елементом фільтра виключення. Якщо фільтри пусті, то примітив видимий, не виділений яскравістю і не може бути вказаний за допомогою покажчика PICK. Конвеєр, що змінився в стандарті PHIGS, відображений на мал.

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

Видове перетворення визначає положення малюнка площини у просторі і переводить об'єкти із світової системи координат WC в правосторонню видову систему координат VC. Далі об'єкти відсікаються за ознакою видимості і проектуються на площину в нормованій системі координат NC. На WS примітиви надходять в нормовану систему координат 2D і проходять перетворення WS, після чого в координатах пристрою відображаються на екрані. Система перетворень є концептуально трьохвимірною, однак дозволяє реалізувати і 2D графіку.

42.  Загальні відомості по системі САТІА

САТІА одна з найпопулярніших систем автоматизації проектування в багатьох областях особливо в області проектування Авто. Система розвивається досить швидко і має декілька напрямків розвитку. Особливо цікавим та перспективним є розвиток програмного забезпечення. Розвиток йде по таким напрямкам:

1. Вдосконалення системного програмного забезпечення

2. Розширення проблемно-незалежного графічного програмного забезпечення

3. Розробка проблемно залежного програмного забезпечення в CAD, CAE, CAM;

Важливим є 2 риси САТІА, по-перше, мережеве поєднання всіх користувачів та розробників САТІА;по-друге, розголуженість Центрів підвищення кваліфікації користувачів САТІА. Так Центр в Німеччині активно працює більше 15 років і підтримується фірмою IBM Germany.

Перші варіанти САТІА орієнтувалися в основному на комп'ютери значної потужності класу ES/9000 (4 покоління IBM-360) і працювали також на RISC-6000 (в операційній системі AIX)

При розробці системи CATIA ще 10 років тому було закладено наступні можливості. 7 графічних станцій працювало безпосередньо з центральним процесором ES/9000 (була модель 150) і крім цього до ES/9000 було підключено 7 робочих станцій на RISC/6000 (Reduced Instruction Set Computer). Це був так званий повний комплекс. САТІА повільно, але працювала і на RISC/6000 без підключення до центрального процесора. Зараз Інтелектуальні робочі станції забезпечують ефективну роботу практично з усіма модулями САТІА.

43.  Технічні засоби САТІА

Основні технічні засоби наступні:

Настільні Робочі станції

Сервери

Пристрої введення даних

Трьохвимірні плотери

Сканери / Трьохвимірні Сканери

Засоби резервного копіювання

Плотери

Маршрутизатори

Найбільш поширені фірми продукція яких використовується у САТІА наступні:

paq/HEWLETT-PACKARD PC и W/stns

2. Сервери Compaq/HP

3. Плотери Compaq/HEWLETT-PACKARD

4. Настільні Dell

5. Рабочі станції Dell

6. Сервери Dell

7. IBM Інтелектуальні станції (Windows)

7.1 Інтелектуальні ІВМ робочі станції POWER - 265 та 275

Це останні розробки, швидких робочих станцій IBM UNIX, які мають у двічі більшу продуктивність виконання графічних робіт ніж RS /6000 Модели 170.

Загальний вигляд сучасних розробок ІВМ інтелектуальних станцій надано на двох наступних малюнках:

Інтелектуальна ІВМ станція POWER 285 Express

Використовує технологічний процесор IBM POWER5+™ який побудовано на 64-бітному симетричному мультипроцесорі (SMP). POWER 285 Express це робоча станція з кращим співідношенням продуктивність - віртість. Це перша UNIX® орієнтована робоча станція, що дозволяє підтримувати CATIA V5 для великих інженерних використань. Для CATIA MCAD робоча станція POWER 285 Express має значно більшу продуктивність ніж її попередник POWER 275. Параметри (процесор-1 чи 2 POWER5+; частота - 1.9 GHz / 2.1 GHz; системна память - 1GB / 32GB, завнішня память - 73.4GB / 1.2TB

Схематичне розміщення апаратури показано на малюнку:

Параметри наступні:

• SMP із 1 канальним 1.00GHz чи 1 - 2 канальним 1.45GHz мікропроцесором POWER4+™

• 1.5MB другого рівня та 8 МБ кэш з кодами виправленя помилок (ECC) третього рівня

• До 16GB ECC SDRAM памяті з Chipkill

• До 4 Ultra3 SCSI дисководів зі швидкісттю 10 К обертів чи 15 К обертів з можливісттю горячої зміни.

• Шість PCI-X слотів адаптера

• Гігабітний Ethernet та стандартний аудіо адаптер

• GXT4500P прискорювач графічного стандарта

• GXT6500P додатковий графічний прискорювач

• Підтримка GXT4500P чи GXT6500P трьохвимірного графічного прискорювача

Підтримує IBM CATIA V4 }.

7.2 Інтелектуальна станція POWER 265

Оптимізована для розширеної візуалізації та швидкої роботи із зображенням для продуктивного дизайна та аналіза.

SMP із 1 - 2 канальним 450MHz мікропроцесором POWER3-II

- 4 МБ кэш з кодами виправленя помилок (ECC) другого рівня

• До 8GB ECC SDRAM памяті

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12