Экспертные информационно- поисковые системы. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Экспертные информационно- поисковые системы.



Программное обеспечение

ПО САПР - это совокупность программ на машинных носителях с необходимой программной документацией, предназначенной для выполнения автоматизированного проектирования. Создание ПО САПР - трудная научно-техническая задача, для решения которой требуются большие материальные затраты. Известны САПР, ПО которых насчитывает до 500 тыс. операторов языка программирования. Разработка такого ПО требует сотен и тысяч человеко-лет, причем требования к квалификации разработчиков таких систем очень высоки. Например, в разработке САПР морских судов, оцениваемой в 600 человеко-лет, принимало участие 15 организаций. Стоимость современных САПР определяется главным образом стоимостью ПО, которое в несколько раз превышает стоимость технического обеспечения.

 

Программное обеспечение САПР (ПО САПР) состоит из двух разделов: прикладное программное обеспечение (ППО) и системное программное обеспечение (СПО).

Программное обеспечение состоит из следующих основных частей:

- системы стандартных текстов для контроля и обнаружения ошибок устройств, оперативной памяти, логических схем ЭВМ;

- системы генерации версии операционной системы (ОС) на конкретной конфигурации технических средств ЭВМ;

- алгоритмических языков программирования для решения на ЭВМ различных практических задач;

- программы управления вычислительными ресурсами ЭВМ, необходимой для распределения памяти, постановки и обслуживания системных очередей и т.д.;

- монитора ОС для управления процессами прохождения задач на ЭВМ;

- трансляторов для перевода программ, написанных на языках программирования, во внутренний код, годный для выполнения на ЭВМ;

- системных библиотек и библиотек стандартных программ для хранения общесистемных программ алгоритмов, которые используются трансляторами и редакторами связей;

- редакторов связей, загрузки, отладчики для запуска и контроля за прохождением задачи пользователя в ОС;

- системы специальных текстов для контроля, состояния конкретных подсистем в прикладном обеспечении;

- монитора САПР для управления работой различных систем пользователей в ОС;

- системы управления базой данных (СУБД) для поддержки баз данных САПР;

- базы данных для хранения справочной информации различных САПР;

- пакетов прикладных программ (ППП)

 

 

К прикладному программному обеспечению САПР относятся программы, разрабатываемые в соответствии с прикладным назначением тех или иных подсистем САПР и затем объединяемые в тематические пакеты прикладных программ (ППП).

ППП по структуре разделяют на простые и сложные. К простым ППП относятся отдельные наборы тематических программ, выполнение которых осуществляется только средствами языка управления заданиями операционной системы. В составе же ППП сложной структуры имеется собственная управляющая программа, называемая «диспетчером» или «монитором», а так же могут быть включены локальные библиотеки

данных или даже локальные базы данных с соответствующей системой управления базой данных (СУБД). Сложные ППП позволяют снизить затраты времени на работу прикладных программ и более гибко управлять процессом отработки пакета.

Программное обеспечение САПР делится на составные части, которые относятся к проектирующим и обслуживающим подсистемам САПР:

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

технологий, реализованных САПР.


Требования, которым должно удовлетворять ПО САПР
1. Адаптивность, приспособленность к функционированию в различных условиях.
2. Гибкость
3. Компактность
4. Мобильность
5. Надежность
6. Реактивность – обеспечение быстрого решения задачи при ориентации на пользователя.
7. Модифицируемость – пополнение программами, расширение возможностей системы.

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

 

Лингвистическое обеспечение

Лингвистическое обеспечение САПР представлено совокупностью языков, применяемых для описания процедур автоматизированного проектирования и проектных решений. Основная часть лингвистического обеспечения – языки общения человека с ЭВМ.

Существует огромное количество разнообразных языков программирования: ассемблероподобных, алгоритмических, объектно-ориентированных, языков искусственного интеллект и др. Для каждого из них существует несколько вариантов компиляторов. Почему же не воспользоваться ими при создании САПР? Почему приходится разрабатывать новые языки и, соответственно, трансляторы с них?

1) Универсальный язык не всегда удобен в конкретной узкой области – или громоздок, или не подходит модель, взятая за его основу, или…

2) САПР создается для конечных пользователей – конструкторов и технологов, следовательно, взаимодействие с САПР должно вестись на удобном для пользователя языке. Конструкторы и технологи не обязаны знать программирование. Элементы вновь созданного языка должны быть близки к области в которой работают конструкторы. Пользователь должен легко оперировать знакомыми и понятными ему терминами.

3) ЛО САПР – совокупность языков проектирования, включая термины и определения, правила формализации естественного языка, методы сжатия и развертывания текстов, необходимых для выполнения автоматизированного проектирования (ГОСТ 22487-77).

Языки проектирования – языки, предназначенные для описания информации об объекте и процессе проектирования. Описанию на языке подлежат:

1.задание на проектирование;

2.проектные операции и процедуры;

3.проектные решения:

- промежуточные,

-конечные,

-типовые;

4.проектные документы:

 
   

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

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

Язык описания задания предназначен для идентификации заданий, описания их характеристик и указания последовательности выполнения проектных процедур;

б) Внутренние и промежуточные языки предназначены для представления информации на определенных стадиях и обработки в ЭВМ. Их появление объясняется выделением в САПР независимых подсистем: ввода, анализа, вывода информации. Достоинство этих языков в том, что в отличие от входных языков (характеризующихся большим разнообразием, узкой проблемной ориентацией и изменчивостью при адаптации САПР), они являются унифицированными и более универсальными. Их недостаток – громоздкость (из-за универсальности) и неудобство при непосредственном использовании пользователем. Для устранения последнего недостатка используется многоуровневое лингвистическое обеспечение. Преимущество такого подхода в том, что программа легко настраивается на новые подклассы объектов. Для включения в систему нового входного языка достаточно разработать только конвертер с этого языка на промежуточный. Наиболее сложная часть системы – основной языковой процессор – остается при этом без изменений;

 
   

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

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

д) Автономные языки имеют собственные грамматики, соответствующий транслятор и могут применяться независимо от других языков программирования;

е) Расширяющие языки строятся на основе грамматики другого языка и являются его проблемно-ориентированными дополнениями. Базой для расширения служат чаще всего универсальные языки;

ж) Диалоговые языки обеспечивают взаимодействие проектировщика и ЭВМ на основе взаимного обмена сообщениями в реальном режиме времени. Различают активный и пассивный диалоги и, следовательно, активные и пассивные диалоговые языки.

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

В активном диалоговом режиме инициатива двухсторонняя, обеспечивается посредством когнитивной компьютерной графики (например, пиктограмм), или средствами обработки естественного языка;

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

и) Алфавитно-цифровые языки. Информация представляется в виде строк символов или таблиц;

к) Графические языки. Информация представляется в виде чертеже, графиков, схем и т.д.;

л) Голосовые языки. Основываются на средствах анализа и синтеза речи.

 

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

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

В вопросе формализации описания технологической информации (в связи со сказанным выше) можно выделить два принципиальных подхода:

1) формализация описания информации на базе классификации и кодирования;

2) использование специального формализованного языка (проблемно-ориентированного языка программирования).

При проектировании на базе типовых технологических процессо сначала необходимо найти соответствующий типовой техпроцесс. Для этого вместо чертежа детали достаточно указать к какому типу она относиться. Это можно сделать с помощью классификации деталей и задания классификационных признаков. Таким образом можно описать самую трудную часть сведений о детали (ее геометрию). Сведения о размерах и других сведениях можно описать с помощью специальных кодировочных таблиц.

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

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

 

 

Другой метод формализации представления технологической информации состоит в описании ее с помощью специального формального проблемно ориентированного языка. Описание детали состоит из трех частей. К первой части относится общая характеристик детали и заготовки, ко второй - геометрические и точные характеристики, к третьей – технические требования.

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

Общая характеристика включает в себя тип детали (наименование), номер чертежа, материал и массу детали, партию запуска, вид заготовки, ее степень точности и размеры. Каждый элемент записывают в отдельную строку. Геометрические и точностные параметры описывают отдельно для каждой из элементарных типовых поверхностей. Всю совокупность этих поверхностей делят на основные и вспомогательные. Основные – ступени детали, отличающиеся диаметральными размерами, формой или качеством поверхностного слоя. Вспомогательные – поверхности, которые принадлежат какой-нибудь основной поверхности и вносят изменения в ее геометрическую форму.

Описание основной поверхности имеет следующую структуру: N УО (ХДП) NO (ХПО)

Где N –порядковый номер описываемой ступени; УО – условное обозначение поверхности; ХДП – характеристика поверхности в диаметральном направлении; NО – порядковый номер «относительной» ступени; ХПО – характеристика поверхности в осевом направлении. На этапе подготовки чертежа основные поверхности выделяются и нумеруются (Рис.1.10). Характеристика поверхности в диаметральном направлении (ХДП) представляет собой определенный для каждого типа поверхности набор реквизитов. Форму и размеры шлицевых поверхностей описывают: порядковый номер «относительной» ступени NО показывает, с какой поверхностью связана описываемая ступень размером в осевом направлении. Характеристика основной поверхности в осевом направлении ХПО определяет значение размера, связывающего поверхности N и NO, его точности параметр шероховатости правого торца описываемой поверхности. Структура записи вспомогательных поверхностей имеет вид: УО И (ХДП) (ХПО),

Где УО – условное обозначение поверхности; И – исполнение поверхности; ХДП, ХПО – характеристики поверхности в диаметральном и осевом направлениях. Условное обозначение любой вспомогательной поверхности описывается тремя символами. Исполнение поверхности проставляют только для центровых отверстий (исполнение 1 и2), шпоночных пазов (С – сегментные; О – открытые; З – закрытые) и накаток (С – сетчатая, П – прямая). Характеристика вспомогательных поверхностей одинакова для всех типов поверхностей, за исключением фасок. В нее входят следующие реквизиты: длина поверхности, ее точность и поле допуска. Технические требования характеризуют точность формы и взаимного расположения поверхностей, а так же требуемые виды термообработки и покрытий.

Требования к языкам проектирования:

1) Эффективность – точность передачи задания пользователя и лаконичность записи.

2) Полнота – возможность описания всех объектов проектирования, а также всех действий, имеющих отношение к цели проектирования конкретной САПР.

3) Непротиворечивость – каждое предложение, сформулированное в терминах данного языка с использованием правил (синтаксиса) данного языка должно иметь естественную семантическую интерпретацию (смысл).

4) Расширяемость – обеспечение возможности дополнения языка в соответствии с развитием предметной области.

5) Выразительность и проблемная ориентация – обеспечение простоты изучения и использования языков проектировщиками – не программистами. Языки должны быть близки к естественному.

 

Информационное моделирование

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

- табличные

- сетевые

- перестановочные

Табличные модели описывают одну конкретную структуру технологического процесса

 

Сетевая модель описывает множество структур технологического процесса, отличающихся количеством и составом элементов структуры при неизменном отношении порядка

 

Перестановочная модель описывает множество структур технологического процесса отличающихся количеством и составом элементов структуры при изменении отношения порядка

Иерархические модели изображаются в виде граф-дерева корнем вверх. Вершина графа – элементы описывающего объекта (поверхности), дуги графа – связь между элементами.

Модели на множествах. В основе представления об объекте лежит описание объекта в виде организованного определенным образом множества. Множество – объединение в единое целое определенных объектов, которые называются элементами образуемого ими множества.

Синтез индивидуального маршрута отображением на множествах

Один из способов синтеза – отображение на множествах записывается: f: X →Y

Х – множество

Y – множество, в котором отображается множество Х с помощью правила f

Правила: - правила отображения поверхностей

1) Выбираются общие технологических базы

2) Выбираются черновые базы

3) Выбираются базы для оставшихся поверхностей

Правила – план обработки

1)подготовка общих технологических баз

2)основная обработка

3)финишная обработка исполнительных поверхностей

Правила – преобразование плана в маршрут обработки

1)на основе технологических баз

2)на основе плана обработки

3) принципы построения маршрута обработки

 

 

 

Назначение. Примеры. Экспертные обучаемые системы.

 

Можно условно выделить два подхода в принятии решений: логический и интуитивный.

Логический – когда решения принимаются на основе доказательств.

Логическое принятие решения строится как правило на анализе ограниченного числа учитываемых факторов.

Интуитивный – когда решения принимаются на основе опыта и интуиции технолога. Интуитивное принятие решения строится на основе теории обучаемых нейроподобных систем управления и может учитывать практически неограниченное количество факторов.

Обучаемое навыковое моделирование реализует интуитивный подход (техническую интуицию). Принципы работы обучаемых моделей соответствуют принципам работы нейронной системы мозга человека.

Обучаемое навыковое моделирование направлено на решение в первую очередь так называемых трудноформализуемых нерасчетных задач.

Например.

1. Робот, работающий в ГПС, должен распознать зрительную информацию и выполнить действие, например,

1) распознать зрительные образы

1 2 3 1 2 3 и т.п.;

2) выбрать деталь;

3) выполнить управление машиной (транспортным средством,

станком и т.п.).

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

3. Расчетные задачи, для которых математические зависимости пока не найдены или являются слишком сложными и узкоспециализированными:

Например, расчет режимов резания, расчет припусков и т.д.

 

Экспертные системы, как известно, призваны выполнять функции советчика специалиста; это, своего рода, - электронная версия профессиональных справочников. Строятся они, как правило по информационно-поисковому принципу.

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

В отличие от обычных информационно-поисковых экспертных систем, документально запоминающих буквенно-цифровую и графическую информацию, обучаемые системы требуют иной формы представления входной информации. Так, аналоговые экспертные системы работают исключительно с рецепторами, а системы в компьютерном исполнении – с числами, причем эти числа выступают в роли размерных признаков.

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

 

Машинная графика.

 

Программное обеспечение графики представляет собой набор программ, написанных так, чтобы сделать их удобными для пользователя, работающего с системой машинной графики. Этот набор программ включает программы для формирования изображений на экране ЭЛТ, для манипулирования изображениями и для выполнения различного рода взаимодействий между пользователем и системой. Кроме программ графики он может включать дополнительные программы, реализующие некоторые специальные функции САПР/АПП. К их числу относятся программы анализа конструкций (например, анализ методом конечных элементов и моделирование кинематики) и программы планирования производства (например, программы автоматизированного планирования производства и числового программного управления).

Существуют шесть «правил» которыми следует руководствоваться при проектировании программных средств графики:

1. Простота. Программные средства машинной графики должны быть простыми в обращении.

2. Непротиворечивость. С точки зрения пользователя программы па­кета должны функционировать согласованно и предсказуемым образом.

3. Полнота. В наборе графических функций не должно быть суще­ственных упущений.

4. Устойчивость. Система графики должна быть устойчивой к незна­чительным ошибкам оператора.

5. Производительность. Программные средства должны обеспечи­вать максимально возможную производительность в пределах ограничений, налагаемых аппаратными средствами. Программы графики должны быть эффективными, а время реакции должно быть малым в разумных пределах.

6. Экономичность. Программы графики не должны быть слишком большими или дорогостоящими, чтобы это не стало препят­ствием к их использованию.

Сегментация изображений.

Функции сегментации изображений предоставляют пользователю воз­можность избирательно заменять, удалять либо как-то иначе модифи­цировать отдельные части изображения. Термин «сегмент» относится к конкретной части изображения, подлежащей модификации. Сегментом может быть одиночный элемент или логически связная группа элемен­тов, которая может модифицироваться как единое целое.

Ввод данных пользователем.

Функции ввода данных пользователем являются особо важной группой функций в пакете программ машинной графики, поскольку они позво­ляют оператору вводить команды или данные в систему. Ввод осущест­вляется с помощью операторских устройств ввода. Функции ввода данных пользователем должны, конечно, программироваться специально применительно к конкретному комплекту устройств, используемых в данной системе. То, насколько хорошо спроектированы функции ввода данных пользователем, имеет решающее значение для обеспечения «дружественности» системы по отношению к пользователю, т.е. простоты общения с ней.

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

Построение геометрических форм. Использование графических элементов.

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

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

Во-вторых, над элементами графики можно производить не только действие сложения, но и вычитания, т.е. модель может формироваться как из положительных, так и отрицательных элементов.

В-третьих, при построении геометрических моделей несколько элементов могут группироваться в блоки, которые иногда называются секциями. Термин «секция» в данном случае относится к комбинации графических элементов, которая может быть вызвана из памяти системы для использования в различных частях модели. Например, если какой- то болт многократно используется при конструировании модели механического сборочного узла, этот графический элемент можно представить как секцию и вставлять затем в любую часть модели. Концепция графических секций является удобным и мощным средством построения геометрических моделей.

Автоматизация черчения

Для быстрого создания чертежной документации в полном соответствии с ЕСКД и международными стандартами фирма "Топ Системы" предлагает систему T-FLEX CAD LT. T-FLEX CAD LT предлагается для конструкторских подразделений, где необходимо выпускать много разных чертежей за определенный срок, при проектировании уникальных изделий, где очень мала степень повторяемости изделий, нет унификации.

Выпуск системы T-FLEX CAD LT в дополнение к T-FLEX CAD 2D стал еще одним подтверждением серьезности намерений фирмы "Топ Системы" сделать систему T-FLEX CAD самым массовым и популярным в России программным продуктом в области двумерного проектирования и черчения.

Система T-FLEX CAD LT содержит достаточный набор функций для формирования чертежей любой сложности. Разработанные с учетом последних достижений в области САПР функции эскизирования позволяют быстро, удобно и качественно создавать непараметрические чертежи. T-FLEX CAD LT позволяет создавать отрезки (произвольный, параллельный, перпендикулярный, касательный и т.п.), различные варианты дуг (через три точки, через две точки с заданием радиуса, с центром в точке, касательная и т.п.), полные окружности, автоматически наносить осевые линии, автоматически строить фаски, скругления и другие элементы.

При создании новых элементов используются объектные привязки и динамические подсказки, которые делают процесс создания чертежа простым и удобным. Пользователь может воспользоваться следующими объектными привязками: попадание курсором на горизонталь или вертикаль по отношению к точке другого элемента, привязка к середине линии и пересечению линий, принадлежность линии и линии построения, автоматическое определение перпендикуляра к линии, привязка к центру дуги или окружности, автоматическое определение касания к дуге или окружности, привязка к углам и другие.

При построении дуг автоматически фиксируются углы 90, 180, 270 градусов, а также совпадение центра дуги с курсором по горизонтали и вертикали.

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

Система T-FLEX CAD LT содержит полный набор удобных средств для создания качественной конструкторской документации:

- всевозможные типы линий: основные, тонкие, штриховые, штрих-пунктирные, двойные и т.п. Линии могут иметь различную толщину и цвет. Имеется возможность создания своих типов линий:

- ассоциативные штриховки, заливки, штриховки по образцу. Имеется возможность создания своих типов штриховок. Функция автоматического поиска замкнутого контура значительно упрощает процесс задания контуров штриховки. Данная функция автоматически объединяет замкнутые контуры при их выборе по общим ребрам и автоматически отслеживает внутренние замкнутые области (острова). В результате работы формируется ассоциативный контур штриховки, который будет изменяться при изменении положения линий изображения, к которым он привязывается;

- любые типы размеров: линейные, размеры на окружности, угловые размеры. Полное соответствие ЕСКД и международным стандартам. Автоматический расчет предельных отклонений по номиналу размера и полю допуска. Поддержка “двойных” размеров (мм/дюймы). Возможность быстрого изменения стандарта оформления.

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

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

T-FLEX CAD LT содержит функции копирования элементов: копирование, симметрия, линейный массив, массив вращения. При копировании можно задать масштаб и угол поворота для копируемых элементов.

При создании круговых и линейных массивов разработчики T-FLEX CAD предоставили возможность задания переменного количества копий изображений. Линейный массив может создаваться сразу в двух направлениях: по строкам и столбцам.

Новые возможности копирования элементов позволяют пользователям создавать обобщенные чертежи с переменным количеством тех или иных элементов.

T-FLEX CAD LT содержит специальные конструкторские элементы оформления: нанесение основной надписи, создание технических требований, создание обозначения неуказываемой шероховатости, автоматический подбор форматки и другие.

В T-FLEX CAD LT имеется уникальная возможность вводить текстовую информацию непосредственно на поле чертежа в реальном режиме отображения (WYSIWYG). Текстовый редактор поддерживает форматирование абзацев текста (выравнивание, отступы, интервалы и т.д.), различное выделение слов, использование разных шрифтов, размеров, стилей, цветов для фрагментов одного текста. В текст можно вставлять индексы, дроби, элементы оформления чертежа, фрагменты. В T-FLEX CAD LT можно свободно, без каких-либо дополнительных установок и ограничений, создавать как графические, так и текстовые документы.

Для автоматизации ввода часто повторяющих текстовых строк разработана функция их выбора из словаря.

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

Работа с таблицами на чертеже является еще одной важной функцией. На чертежах T-FLEX CAD LT можно создавать любые таблицы, задавать и изменять размеры полей, объединять ячейки, определять граничные линии и т.д. T-FLEX CAD LT позволяет работать с многостраничными текстовыми документами-чертежами. Например, многостраничная спецификация на изделие может находиться в одном документе системы T-FLEX CAD LT, причем вместе со сборочным чертежом. Стоит отметить также, что через буфер обмена Windows или формат rtf T-FLEX CAD LT может обмениваться текстовыми данными и с Word, и со многими другими приложениями.

T-FLEX CAD LT позволяет использовать для создания сборочных чертежей все многообразие параметрических элементов библиотек, созданных в T-FLEX CAD 2D и поставляемых вместе с системой.

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



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 442; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.238.57.9 (0.098 с.)