- •7. Концепции графического программирования. Примитивы проектирования.
- •20. Техническое обеспечение сапр. Требования к то сапр
- •21. Типы сетей. Модель взаимосвязи открытых систем.
- •24. Локальные вычислительные сети Ethernet. Каналы передачи данных в корпоративных сетях.
- •31. Машинно–ориентированные языки.
- •34. Языки взаимодействия в сапр. Языки представления знан.
- •35.Характеристика информации, используемой в сапр
- •36. Банки и базы данных в сапр.
- •37.Реляционный подход. Операции над отношениями.
- •38.Реляционный подход. Нормализация отношений.
- •39.Иерархический и сетевой подходы.
- •40.Организация базы данных на физическом уровне.
- •41.Понятие о cals-технологии. Системы erp, pdm.
- •50.Постановка, методы и алгоритмы решения задач покрытия.
- •4.Структура процесса проект. Классификация проектных задач.
- •5.Принципы построения сапр. Этапы создания сапр.История.
- •17.Чпу. Конфигурация станка. Типы систем чпу.
- •12.Системы геометрического моделирования: каркасные…
- •9.Удаление невидимых линий.
- •6.Концепции графического программирования.
- •19.Виртуальная инженерия.
- •18.Быстрое прототипирование и изготовление.
- •28.По сапр. Свойства и структура по сапр.
- •46.Конечные автоматы, сети Петри.
- •26.Внутреннее и внешнее устройство пэвм. Устройства…
- •25.Аппаратура рабочих мест (арм) в автоматизированных …
- •22.Беспроводные сети. Кластеры. Облачные вычисления.
- •2.Функции, общие характеристики и примеры cad/cam/cae…
- •42.Математическое обеспечение анализа проектных решений
- •14.Билинейная поверхность, лоскут Куна, бикубический лоскут
- •13.Конические сечения кривые. Кривая Безье, b-сплайн
- •49.Табличный метод, узловых потенциалов, переменных….
- •43.Методика получения математических моделей элементов.
- •44.М. Модели на микроуровне. М. Модели на макроуровне…
- •45.Динамический и статический риск сбоя, синтез функцион…
- •47.Метод конечных элементов.
- •48.Схемотехническое проектирование рэс.
- •52.Постановка, методы и алгоритмы решения задач размещен.
- •51.Постановка, методы и алгоритмы решения задач разбиения.
- •53.Постановка, методы и алгоритмы решения задач трассир…
7. Концепции графического программирования. Примитивы проектирования.
Примитивы (primitives) — это элементы графики, которые могут отображаться графической библиотекой. B каждой библиотеке набор примитивов свой.
Отрезок. Для отображения отрезка прямой необходимо задание координат двух его концов. В большинстве графических библиотек координаты концов могут задаваться в трехмерном пространстве; проецирование на плоскость экрана осуществляется автоматически. Можно указывать атрибуты отрезка: тип, толщину, цвет и другие. В библиотеках GKS, РНIGS и OpenСL одной из базовых функций является ломаная, представляющая собой набор соединенных друг c другом отрезков. Координаты концов отрезков, составляющих ломаную, задаются в виде матрицы. B случае ломаной, состоящей всего из одного отрезка, в матрицу помещаются координаты двух его концов. Многоугольник то же самое, что и ломаная, за небольшим исключением: первая и последняя строки матрицы вершин [Р] должны быть одинаковы. Того же результата можно было бы достичь и с использованием функции построения ломаной, однако многоугольник, построенный при помощи специальной функции, pраспознаетcя системой как объект, имеющий внутреннюю и внешнюю части. Внутренняя площадь много-угольника может быть заполнена штриховкой различных видов. Атрибутами многоугольника могут быть цвет внутренней области, a также тип, ширина в цвет ломаной, ограничивающее эту область. Хотя функция построения многоугольников может использоваться и для построения кругов и прямоугольников, в большинстве графических библиотек существуют специальные функции, требующее гораздо меньше входных параметров (например, центр и радиус круга ила два конца диагонали прямоугольника). Тем не менее внутри библиотек эти функции реализованы через функции многоугольников. Маркеры обычно используются для выделения точек па графиках. Тип маркера указывается в качестве атрибута. Полимаркер, как и отрезок, является стандартным объектом в GKS и PHIGS. ОрепGL не поддерживает маркеры явно, однако предоставляет механизм сохранения маркеров в растровых файлах и выведения их на экран. Благодаря этому графическая программа, построенная ла ОpenGL, гораздо лучше переносится на различные платформы.
Большинство графических библиотек поддерживают два вида текста: текст для пояснений (экранный или двумерный текст) и трехмерный текст. Текст для пояснений всегда располагается в плоскости экрана, поэтому его форма нe искажаeтcя вне зависимости от угла, на который он повернут. Трехмерный текст может быть расположен на любой плоскости в трехмерном пространстве. Его положение и ориентация задаются в мировых координатах. для текста любого вида необходимо задание таких параметров, как шрифт, отношение высоты к ширине и угол наклона букв, a также положение и направление строки текста.
20. Техническое обеспечение сапр. Требования к то сапр
Техническое обеспечение САПР включает в себя различные технические средства, используемые для выполнения автоматизированного проектирования, а именно: ЭВМ, периферийные устройства, сетевое оборудование, а также оборудование некоторых вспомогательных систем (например, измерительных), поддерживающих проектирование. Используемые в САПР технические средства должны обеспечивать:1) выполнение всех необходимых проектных процедур, для которых имеется соответствующее программное обеспечение;2) взаимодействие между проектировщиками и ЭВМ, поддержку интерактивного режима работы;3) взаимодействие между членами коллектива, выполняющими работу над общим проектом.Первое из этих требований выполняется при наличии в САПР вычислительных машин и систем с достаточными производительностью и емкостью памяти.Второе требование относится к пользовательскому интерфейсу и выполняется за счет включения в САПР удобных средств ввода–вывода данных и, прежде всего, устройств обмена графической информацией.Третье требование обусловливает объединение аппаратных средств САПР в вычислительную сеть.В результате общая структура ТО САПР представляет собой сеть узлов, связанных между собой средой передачи данных. Узлами (станциями данных) являются рабочие места проектировщиков, часто называемые автоматизированными рабочими местами или рабочими станциями, ими могут быть также большие ЭВМ, отдельные периферийные и измерительные устройства. Именно в АРМ должны быть средства для интерфейса проектировщика с ЭВМ. Что касается вычислительной мощности, то она может быть распределена между различными узлами вычислительной сети. Среда передачи данных представлена каналами передачи данных, состоящими из линий связи и коммутационного оборудования. В каждом узле можно выделить оконечное оборудование данных, выполняющее определенную работу по проектированию, и аппаратуру окончания канала данных, предназначенную для связи ООД со средой передачи данных. Например, в качестве ООД можно рассматривать персональный компьютер, а в качестве АКД – вставляемую в компьютер сетевую плату. Канал передачи данных – средство двустороннего обмена данными, включающее в себя АКД и линию связи. Линией связи называют часть физической среды, используемую для распространения сигналов в определенном направлении; примерами линий связи могут служить коаксиальный кабель, витая пара проводов, волоконно-оптическая линия связи (ВОЛС). Близким является понятие канала (канала связи), под которым понимают средство односторонней передачи данных. Примером канала связи может быть полоса частот, выделенная одному передатчику при радиосвязи. В некоторой линии можно образовать несколько каналов связи, по каждому из которых передается своя информация. При этом говорят, что линия разделяется между несколькими каналами.