На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
17 Июня 2024

CADKEY- система автоматизации проектирования

Статья опубликована в выпуске журнала № 4 за 1990 год.
Аннотация:
Abstract:
Авторы: Станков С. () - , Чипев М. () - , Попов Ч. () -
Ключевое слово:
Ключевое слово:
Количество просмотров: 13392
Версия для печати

Размер шрифта:       Шрифт:

Система CADKEY автоматизированного проектирования, специально разработанная для решения задач конструирования в машиностроении, появилась на рынке в конце 1984 года. Непрерывно развиваясь и совершенствуясь, расширяя круг пользователей и области применения, уже в 1987 г. по количеству поставок она вышла на третье место в мире. В 1988-1989 гг. редакция журнала "PC Magazine" определила систему CADKEY как наиболее распространенную среди первых десяти CAD-систем подобного класса. Отличительной чертой CADKEY (по сравнению с аналогичными CAD-системами) является более низкая ее стоимость.

Система CADKEY поставляется пользователям в нескольких версиях, использующих как персональные компьютеры типа IBM PC/AT 286,386 с операционными системами DOS и UNIX, так и рабочие станции типа Personal Iris фирмы Silicon Graphics.

На базе CADKEY могут быть созданы системы для решения конкретных пользовательских задач: от возникновения идеи до получения необходимой документации окончательного технического решения, что позволяет повышать производительность труда и улучшать качество получаемых результатов.

Отличительные           особенности

CADKEY:

•      простота, скорость и удобство в рабо те, обеспечиваемые дружественным пользовательским интерфейсом;

•      трехмерная база данных и простой доступ к ее элементам при помощи сис темного языка CADL(CADKEY Ad vanced Design Language);

•      возможность введения пользователь ских макрокоманд и подключения раз личных периферийных устройств.

При помощи системы CADKEY изготавливаются машиностроительные чертежи, строятся и ыизуализирутотся трехмерные модели различных реальных тел (рис. 1).

Для каждого примитива в системе CADKEY существует его трехмерное геометрическое описание, что позволяет строить трехмерную модель объекга в любой проекции. Процесс конструирования, анализа и подготовки технической документации автоматизирован (рис. 2).

Рабочая область экрана может быть разделена на несколько окон, в каждом «з которых деталь изображается в любой ориентации и заданном масштабе, т.е. пользователю предоставляется возможность начать построение линии или сплайна в одной проекции, а продолжить в другой (рис. 3).

Задание координат геометрических примитинов может осуществляться в глобальной или локальной координатных системах. Глобальные или локальные координаты точек пересечения трехмерных примитивов выдаются в цифровом виде и могут быть использованы в качестве основы построения других примитивов. Сечения трехмерных моделей с произвольно ориентированными плоскостями строятся автоматически.

Система CADKEY позволяет строить поверхности по двум, трем или четырем пространственным кривым. Поверхность автоматически разбивается на множество граней, точек, отрезков, трехмерных кубических сплайнов. Она может быть модифицировала путем перемещения принадлежащих ей точек, что позволяет моделировать процесс деформации поверхности, геометрическая форма которой задается пользователем в виде таблицы, под действием воображаемого инструмента.

В системе достигнуто оптимальное равновесие между множеством функций

Рис 1

Р

и способами их вызова. Команды организованы в меню древовидной структуры и могут быть инициированы с помощью функциональных клавиш или планшета. Местонахождение пользователя в дереве меню в любой момент высвечивается в верхней части экрана; в нижней части экрана на каждом шаге работы отображаются необходимые подсказки.

Около 35 наиболее часто нспользуе-мых команд (изменение масштаба, цвета и тд.) могут быть инициированы так, что при этом обеспечивается непрерывное выполнение текущей функции. Системные параметры - цвет, слой, ориентация проекции, высота шрифта и тд. -могут быть изменены, если установить курсор в соответствующей позиции постоянно присутствующего на экране поля параметров.

Логически база данных организована по слоям, группам и подгруппам, что обеспечивает удобство выбора элементов для их обработки данной командой. В поле параметров представлены спои, в данный момент доступные для выбора и визуализации.

В систему включен дополнительный модуль CADKEY SOLIDS - обработка каркасных моделей, построенных для получения объемных моделей одного или нескольких тел с помощью CADKEY. Над объемными примитивами можно выполнять основные Булевы функции. В процессе получения объемной модели автоматически осуществляется вычисление различных интегральных характеристик (объем, площадь поверхности, момент инерции).

Объемная модель представляет собой граничное представление тела; располагаться объемные модели могут одна внутри другой. Они могут также быть использованы в качестве исходных данных для различных прикладных программ. Объемная модель служит основой для визуализации: ее можно представить, используя 256 цветов, полутона, перспективы и удаление невидимых линий (рис.4).

Для связи с другими CAD/CAM-сис-

тсмами CADKEY располагает двупро-ходным транслятором DXF и IGES, а с системами типа PageMaker, Ventura и лр. поддерживает формат HPGL.

Одно из основных преимуществ системы CADKEY - возможность ее расширения и развития, и н те: рация с другими системами, использующими элементы геометрического моделирования, для чего CADKEY располагает языком моделирования - трехмерного i-сометрического описания и программирования CADL. Кроме возможности осуществлять описания геометрических объектов, CADL содержит широкий спектр арифметических и логических операторов над элементами графической базы данных. CADL-программы могут генерировать специализированные меню и сообщения для обеспечения диалога с пользователем. CADL позволяет одновременно работать с 8 файлами или устройствами, запускать команды или обращаться к внешним программам.

Язык CADL связан с системой посредством переменных, значения которых сохраняются и могут использоваться после завершения работы конкретной CADL-программы. В каждой CADL-программе допускается до тысячи переменных, включая десятимерные массивы; около 50 системных переменных доступны только для использования их CADL-про граммам и. Эти переменные автоматически поддерживаются системой CADKEY и служат для пиликаний результатов некоторых операций, отражения текущего состояния.

Алгебраические и логические операторы языка CADL аналогичны соответствующим операторам языка Си. В выражениях допускается использование как основных математических функций, так и специальных, таких как вычисление гипотенузы треугольника по катетам, векторное произведение, координатные преобразования.

Язык CADL поддерживает такие функции управления дисплеем, как масштабирование, работа с окнами и др.

Про1раммы на языке CADL выполняются, как правило, в режиме интерпретатора и могут быть транслированы для ускорения их выполнения.

Наличие языка программирования CADL позволяет рассматривать систему CADKEY как базовый пакет для автоматизации процессов решения широкого круга прикладных задач. Система CADKEY может использоваться более чем с 200 прикладными программами для архитектурного и машиностроительного проектирования, мультипликации, ЧПУ, контроля качества, медицинских исследований и др.

Развитие системы CADKEY связано с развитием наиболее современных технологий проектирования. Успешное ее применение позволяет надеяться, что CADKEY будет и впредь оставаться хорошим помощником инженера-проектировщика.


Постоянный адрес статьи:
http://swsys.ru/index.php?page=article&id=1425&lang=
Версия для печати
Статья опубликована в выпуске журнала № 4 за 1990 год.

Возможно, Вас заинтересуют следующие статьи схожих тематик: