| Инициативный проект ОАО ПКФ "МАГРИ" и группы московских инженеров | English version |
![]() ![]() |
![]() ![]() ![]() |
|
Программные продукты для САПР под маркой "БАЗИС" давно и прочно обосновались на рынке России и ближнего зарубежья. Все они представляют собой простую, удобную и недорогую графическую систему, позволяющую решать практически все задачи двухмерного проектирования и выпуска чертежей любой сложности. Не стала исключением и новая версия системы "БАЗИС-Конструктор 4.5", которую можно охарактеризовать сплавом десятилетнего опыта разработчиков системы и ее пользователей с новейшими принципами программирования и организации интерфейса. Это не принципиально новая система (принципиально новых отечественных систем в этом секторе программной индустрии, увы, нет, да и зарубежных практически тоже), а доведенная до совершенства автоматизированная реализация традиционных методов и способов конструирования, позволяющая эффективно применять "БАЗИС" на всем цикле проектирования изделия: от эскизного проекта до ремонтных чертежей. Аппаратное
обеспечение Минимальные требования
к компьютеру: Интерфейс
пользователя Все команды системы тщательно сгруппированы по классам с тем, чтобы максимальный уровень их вложенности не превышал двух. Меню команд расположено горизонтально в одном месте экрана. Это обусловлено двумя причинами: во-первых, восприятие горизонтально расположенной информации более привычно для человеческого глаза (хотя есть, конечно, и исключения), а во-вторых, расположение всех команд в одном месте не рассеивает внимание пользователя и минимизирует количество манипуляций, необходимых для обращения к требуемой команде. На первый взгляд пристальное внимание к этому кажется несущественной мелочью, но это далеко не так. Наглядность интерфейса реализована при помощи ясного и понятного языка пиктограмм, а также кратких и развернутых подсказок, выдаваемых системой на различных этапах работы с ней. Подсказки сделаны таким образом, что с одной стороны они существенно помогают начинающему пользователю, а с другой стороны совершенно "незаметны" для профессионала, за исключением, разумеется, сообщений об ошибках. Это позволяет концентрировать внимание на работе, а не на изучении кнопок. На экране доминирует чертеж, и все подчинено одному - эффективной работе с ним. Некоторые
системы созданы таким образом, что процесс проектирования в них ведется
так, как его представляет себе программист, разрабатывающий программы,
а не конструктор. В результате наличие огромного количества экзотических
возможностей, интересные математические "навороты" оказываются
"мертвыми" для конечного пользователя и только утяжеляют интерфейс.
Таким образом, БАЗИС - одна из ряда "легких" графических систем, позволяющая не только быстро создавать и легко редактировать чертежи, но и служащая надежным фундаментом всей дальнейшей работы по комплексной автоматизации предприятия. И безусловным, скрупулезно отслеживаемым требованием системы является строгое соблюдение ГОСТа и не просто формальное соблюдение, а предоставление конструктору такой среды, в которой он просто не сможет сделать чертеж не по ГОСТу. Построение
изображения Параметры всех построенных элементов можно редактировать, при желании сохраняя ассоциативность изображения. Аппарат редактирования элементов предусматривает множество различных возможностей: явное изменение длин, углов наклона, радиусов и диаметров, угловых размеров и т.д., выравнивание крайних точек по указанной границе, изменение типа линии, разбиение на части, разбиение элементом и целый ряд других. Кроме индивидуального предусмотрены команды группового редактирования: -
ассоциативная линейная деформация элементов с сохранением или изменением
их структуры. При первом способе, отрезок, например, всегда останется
отрезком при любых параметрах редактирования, а при втором - он может
преобразоваться, к примеру, в ломаную линию; Для ускорения построений в системе предусмотрены два режима: сетка и ортогональность. При включенной сетке маркер перемещается строго по ее узлам в восьми направлениях. Этот режим очень удобен при построении различных схем: электрических, гидравлических и других. Режим ортогональности предназначен для точного построения горизонтальных и вертикальных линий. В системе "БАЗИС-Конструктор 4.5" он настраиваемый, то есть пользователь может задать сектор, перемещение маркера в пределах которого будет считаться горизонтальным или вертикальным. Так при задании сектора в 45 градусов маркер будет перемещаться исключительно по горизонтали или вертикали, а при задании сектора, например, в 10 градусов, отклонение маркера от горизонтали или вертикали меньше чем на 10 градусов будет игнорироваться. Обычно построения различных фрагментов чертежа выполняются в локальной системе координат, которую можно легко при необходимости переустановить. Можно оперативно выбирать любой из типов линий, предусмотренных ЕСКД, и задавать ее толщину. В системе "БАЗИС-Конструктор 4.5" действует режим автономных команд. Он позволяет, не прерывая выполнение текущей команды, провести целый ряд дополнительных действий: -
переустановить локальную систему координат; изменить размер области
рисования; Этот
режим позволяет увеличивать скорость формирования изображения за счет
уменьшения общего количества прерываемых по инициативе пользователя
команд. Пусть Вас не смущает столь пристальное внимание авторов вроде бы к незначительным нюансам работы с системой. Это именно те "полезные мелочи", которые наряду с правильно организованным интерфейсом во многом определяют не только привлекательность системы, но и ее потребительские качества. Структуризация
элементов Лист чертежа состоит из одного или нескольких видов, например: главный вид, вид слева, сечение А-А и т.д. Вид - это автономная область хранения информации на листе в определенном масштабе. Каждый вид имеет свой номер. При входе в редактор автоматически создается вид номер 1. В процессе работы можно создавать любое количество видов на одном чертеже. В каждом виде информацию можно разбивать на слои. Слои разных видов не связаны между собой. Все построения записываются в текущий слой текущего вида. Выделять элементы и выполнять операции над ними можно только в текущем виде. Штамп и технические требования записываются в нулевой вид, недоступный напрямую для работы и всегда имеющий масштаб 1. Удалять и редактировать штамп и технические требования в нулевом виде можно только с помощью специальных команд редактора. Виды можно перемещать по полю чертежа, менять у них масштаб или удалять. Фрагменты считываются в текущий вид в масштабе вида. Размеры детали всегда остаются "живыми", т.е. если длина детали равна 100 мм, то при постановке размера в любом масштабе она всегда будет 100 мм. Слой в системе "БАЗИС" представляет собой некоторую независимую область хранения информации. Он может включать в себя любые элементы и находиться в одном из четырех состояний: -
текущий слой (слой, с которым в данный момент работает пользователь); Количество слоев в каждом виде - 256. Для работы со слоями предусмотрены следующие команды: -
назначение состояния и цвета слоя; Правильная организация работы со слоями позволяет решить очень многие актуальные задачи проектирования, например, автоматизированное формирование и деталировка сборочных чертежей, проведение несложного кинематического анализа работы механизмов, анализ взаимного расположения коммуникаций на поэтажных строительных планах и многие другие. В системе "БАЗИС-Конструктор 4.5" существует большая группа команд, работающих одновременно с несколькими элементами. Для этих команд введено понятие выделенного фрагмента - множество указанных пользователем любых элементов (кроме слоя), объединенных только для выполнения определенной команды. Он формируется перед выполнением соответствующей команды. Аппарат
работы с выделенным фрагментом достаточно широк и включает в себя следующие
команды: Фактором, существенно повышающим производительность труда при использовании системы "БАЗИС-Конструктор 4.5" , является возможность работы с блоками. Блок по смыслу очень близок к фрагменту за исключением трех моментов: во-первых, структура блока сохраняется до тех пор, пока пользователь не примет решение о его ликвидации, и, во-вторых, блоки могут быть вложенными, то есть включать в себя другие блоки, причем глубина вложенности ничем не ограничена, и, в-третьих, блок имеет имя. Формируются блоки точно так же, как и фрагменты. Обратиться к любому блоку можно либо по имени, либо указанием на любой входящий в него элемент. Область штриховки - еще один структурный элемент системы "БАЗИС-Конструктор 4.5". Для задания областей штриховки имеются две основные возможности: перечисление в произвольном порядке элементов, ограничивающих подлежащую штриховке область, и указание произвольной внутренней точки замкнутой области. В последнем случае формируется область минимальной площади вокруг заданной точки. "БАЗИС-Конструктор 4.5" поддерживает работу со всеми типами штриховок, предусмотренными ЕСКД, и позволяет редактировать шаг и угол наклона линий штриховки ранее заштрихованных областей. Под спецзнаками понимаются некоторые стандартные элементы оформления чертежа, такие как обозначение баз, шероховатостей, допусков форм, расположения поверхностей и т.п. Множество включенных в "БАЗИС-Конструктор 4.5" спецзнаков соответствует ЕСКД. Выбор нужного спецзнака производится из специального меню. Создание и заполнение основной надписи (штампа) пользователь может производить в любой момент построения чертежа. "БАЗИС-Конструктор 4.5" не требует обязательного определения формата листа в начале работы. В случае насыщенных чертежей удобно строить отдельные виды и сохранять, а затем компоновать из них готовый чертеж. Система поддерживает различные типы штампов, кроме того, имеется утилита для формирования новых их типов. Для заполнения штампа достаточно просто указать мышкой нужную графу и набрать строку. Технические требования так же можно размещать на чертеже как в процессе его построения (естественно, после ввода штампа), так и при компоновке. Они размещаются автоматически над основной надписью, выдерживая определенные ЕСКД правила. Простановка
размеров Система "БАЗИС" позволяет проставлять и редактировать любые типы размеров: -
линейные, в том числе наклонные, параллельные, цепные, размеры с общей
базой, размеры с общей размерной линией, размеры с обрывом, размеры
фасок и резьб; Для каждого типа размера предусмотрен свой, наиболее удобный способ построения. Значения размеров могут вычисляться автоматически с заранее заданной точностью или же задаваться вручную. Точно также предельные отклонения могут вычисляться автоматически по указанному квалитету, либо задаваться вручную, причем в системе имеется база данных квалитетов, которая открыта для пополнения и редактирования пользователем. Система "БАЗИС" автоматически отслеживает попадание размерной надписи в запрещенную зону и размещает ее в этом случае на выносной полке. Кроме того, пользователь может и сам поместить размерную надпись на выносной полке в случае, если это необходимо. При формировании размерной надписи пользователю предоставлены еще две дополнительные возможности: -
сформировать надпись из двух строк, одна из которых будет находиться
под размерной линией; При простановке группы однотипных размеров, например, резьбовых, достаточно перед началом группы один раз задать соответствующий атрибут, а далее ставить обычные линейные или диаметральные размеры. Для каждого типа размеров в системе имеются средства редактирования, позволяющие практически полностью перестроить любой размер. Ввод
текстовой информации В системе "БАЗИС" предусмотрен механизм включения в текстовые строки различных часто встречающихся символов, которых нет на клавиатуре, например, обозначение шероховатости, текстовой дроби, параграфа, математических формул, букв греческого алфавита и т.д. Достаточно часто на чертежах встречаются различного вида таблицы. Предлагаемые системой "БАЗИС" возможности позволяют создавать и редактировать таблицы, состоящие из произвольного количества столбцов и строк. Инженерные
расчеты Во многих случаях при разработке нового изделия необходимо постоянно отслеживать его прочностные характеристики. Общий вид и параметры изделия еще точно не определены, поэтому постоянно применять МКЭ весьма накладно. "БАЗИС-Конструктор 4.5" решает эту проблему, предлагая пользователю произвести оценочные прочностные расчеты, представив изделие в виде консоли или балки на двух опорах. Это можно сделать для достаточно широкого класса изделий. Получаемая при этом точность вполне приемлема и позволяет сделать выводы о путях дальнейшей работы над изделием с этой точки зрения. Получение
готовых чертежей После того, как чертеж или группа чертежей полностью сформированы, их можно просмотреть на экране в том виде, как они будут выглядеть на бумаге. Если плоттер или принтер не позволяют за один раз вывести чертеж большого формата, то система автоматически разобьет его на нужное количество листов. С другой стороны, для экономии времени вывода и бумаги несколько небольших чертежей можно вывести на одном листе большого формата. Компоновка листа производится простым перемещением чертежей при помощи захвата их мышкой и перетаскивания на новое место. При выводе на печать указывается количество и порядок вывода копий, а также отмечаются те листы, которые не надо выводить. Связь
с другими приложениями Стандартом де-факто многие приложения CAD/CAM считают формат DXF. В силу этого в "БАЗИС-Конструктор 4.5" включена возможность экспорта и импорта информации в этом формате. Более того, максимально полная поддержка формата DXF и отслеживание его изменений - одно из обязательных условий дальнейшего развития системы. Помимо обмена информацией через DXF разработчики системы "БАЗИС" практикуют прямой обмен информацией с другими системами. На этом пути есть целый ряд очень интересных решений. Наиболее глубокой, успешно применяемой на целом ряде предприятий является интеграция с автоматизированной системой технологической подготовки производства "АРБАТ". Данный комплекс решает абсолютное большинство проблем комплексной автоматизации на предприятиях практически любого профиля. Также успешно "БАЗИС" работает совместно с системой объемного моделирования и получения управляющих программ для станков с ЧПУ "МАСТЕР+". Сколь современной и мощной ни была бы САПР, она никогда не сможет решить всех проблем предприятия. Практически всегда существует либо появляется со временем необходимость доработки тех или иных функций, включения в систему специфических, характерных для конкретного предприятия, возможностей, подключения к ней различных пользовательских задач. Для решения этих задач и предусмотрен CALL-интерфейс, предоставляющий пользователю возможность программного доступа ко всем элементам и возможностям системы "БАЗИС" из стандартных языков программирования. Написанная с использованием CALL-интерфейса, программа является по сути дела новой командой системы "БАЗИС", она также интерактивно вызывается из системы, имеет доступ к любому ранее построенному элементу и в результате ее работы может получаться фрагмент или полностью оформленный чертеж. В состав системы "БАЗИС" входят разработанные с помощью CALL-интерфейса библиотеки типовых элементов и расчетные задачи. Перечислим основные из них: - библиотека
крепежных изделий;
This Russian CAD-users Web site owned by Russian Engineers Project. |
|
|||||
| Copyright 1999-2000 Компания Русские инженеры. Все права защищены. | Информация о сайте |