Скачать 1.11 Mb.
|
Министерство образования и науки Республики Казахстан Карагандинский Государственный Технический Университет Кафедра ___________________________ Зав. кафедрой _________ “____”_____2009 г. (подпись) (дата) ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к дипломному проекту Тема: Разработка библиотеки для КОМПАС График "Расчет и построение теплообменников" 2009 СодержаниеВведение 1. Предпроектные исследования 1.1 Анализ предметной области 1.2 Способы расширения программных пакетов 1.3 Особенности использования КОМПАС-МАСТЕР 1.4 Анализ разработок в исследуемой сфере 1.5 Постановка задачи 2. Техническое задание2.1 Общие сведения 2.2 Назначение и цели создания системы2.3 Характеристика объекта проектирования 2.4 Требования к системе2.5 Календарный план2.6 Порядок сдачи и приемки проекта 3. Информационное обеспечение3.1 Структура информационных потоков до автоматизации3.2 Структура информационных потоков после автоматизации3.2 Концептуальная модель3.4 Физическая модель4. Лингвистическое обеспечение4.1 Язык программирования4.2 Входные языки4.3 Выходные языки5. Программное обеспечение5.1 Общесистемное программное обеспечение5.2 Базовое программное обеспечение5.3 Прикладное программное обеспечение5.4 Руководство программиста6. Техническое обеспечение6.1 Общие требования6.2 Материнская плата 7.3 Подбор процессора7.4 Жесткий диск 7.5 Оперативная память 7.6 Видеокарта 6.7 Монитор6.8 Выбор CD-RW-дисковода6.9 Клавиатура и мышь6.10 Техническое обслуживание оборудования6.11 Окончательная конфигурация КТС 7. Методическое обеспечение7.1 Краткая аннотация продукта7.2 Инструкция по установке7.3 Инструкция конструктора 8.Прикладной экономический анализ 9. Промышленная экология 9.1 Шум. Источники шума. Методы и средства защиты 9.2 Измерение уровня шума 9.3 Нормирование шума 9.4 Контроль шума 9.5 Методы и средства защиты от шума 9.6 Предельно допустимые уровни шума 10. Охрана труда и техника безопасности 10.1 Анализ опасных и вредных факторов в помещении 10.2 Мероприятия по снижению опасных и вредных факторов 10.3 Пожарная безопасность Список использованных источников Приложение А Введение В настоящее время в экономически развитых странах при изготовлении чертежей и прочей инструкторской документации используются системы автоматизированного проектирования (САПР). Они практически полностью вытеснили традиционный способ черчения – при помощи кульмана. Использование компьютера дает множество преимуществ при изготовлении чертежей. Повышается скорость черчения. Увеличивается точность чертежа. При необходимости можно внести исправления в готовый чертеж без перерисовывания заново всего остального. Фрагменты изготовленного ранее чертежа можно использовать при последующей работе. Чертеж можно выводить на печать произвольное количество раз. Система AutoCAD (Automated Computer Aided Design – автоматизированное компьютерное проектирование) фирмы AutoDesk в настоящее время является лидирующим программным продуктом на продуктом на рынке САПР своего класса. По своим возможностям она может быть отнесена к системам САПР среднего уровня. Такие системы, и AutoCAD в том числе, предоставляет возможность автоматизированного параметрического твердотельного моделирования трехмерных объектов, состоящих из нескольких сотен компонентов, обеспечивает организацию проектно-конструкторских работ подразделений предприятия, обмен данными с другими САПР, автоматизацию документооборота и выпуск конструкторской документации. AutoCAD эффективно работает в различных областях технического проектирования. Существенным преимуществом AutoCAD является то, что для него был разработан язык AutoLisp, и, как следствие появилось достаточно большое программ, написанных для AutoCAD, которые значительно расширяют его возможности. В наших условиях очевидным преимуществом является его корректная работа с русским языком. В данном проекте будет проведена работа по проектированию графического объекта по заданным параметрам с помощью языка AutoLisp. 1. Предпроектные исследования
Программный пакет КОМПАС 3D представляет собой систему автоматизированного проектирования (САПР) общего назначения, ориентированную, в первую очередь, на предприятия машиностроительной отрасли. В настоящее время КОМПАС 3D состоит из четырех подсистем чертежно-конструкторского редактора КОМПАС-ГРАФИК, редактора трехмерных твердотельных моделей КОМПАС-3D, редактора текстовых документов и редактора спецификаций (возможна поставка системы без этого редактора). Все подсистемы функционируют в составе единой программной среды. КОМПАС 3D запускается как обычное приложение Windows. Обращение к различным подсистемам для пользователя выглядит как работа с документами различных типов внутри приложения КОМПАС 3D. Основными подсистемами являются КОМПАС-ГРАФИК и КОМПАС-3D. Подсистема КОМПАС-ГРАФИК предназначена для автоматизации подготовки чертежей в соответствии с действующими стандартами на чертежную документацию ЕСКД. С помощью команд редактора КОМПАС-ГРАФИК пользователь может создавать на чертеже геометрические элементы различных типов, полуавтоматически проставлять размеры нарисованных элементов, проводить измерения параметров нарисованных элементов и применять к ним различные геометрические преобразования. КОМПАС-ГРАФИК обеспечивает создание практически любых типов чертежных документов - чаще всего это чертежи отдельных деталей и сборочные чертежи, но возможна подготовка и более специфических видов чертежей, например, электрических или коммуникационных схем. В КОМПАС-ГРАФИК есть ряд команд для выполнения типичных конструкторских расчетов по определению массы деталей, вычисления их центров масс и моментов инерции. Кроме непосредственного выполнения чертежей деталей, в КОМПАС-ГРАФИК предусмотрены средства для работы с компонентами оформления чертежей основной надписью (штампом), техническими требованиями, спецификацией на сборочных чертежах. Подсистема КОМПАС-3D предназначена для создания трехмерных параметрических моделей деталей и сборок (изделий, состоящих из нескольких деталей). Информацию о трехмерных моделях КОМПАС-3D можно в стандартных форматах передавать в другие расчетные пакеты (например, для вычисления прочностных характеристик деталей) и в пакеты разработки управляющих программ для оборудования с ЧПУ. КОМПАС-3D позволяет вычислять геометрические и массо-центровочные характеристики моделей. КОМПАС-3D тесно связана с подсистемой КОМПАС-ГРАФИК, т.к. для создания трехмерных моделей часто приходится рисовать фрагменты чертежей. Например, для создания трехмерной модели можно нарисовать эскиз с изображением некоторого сечения детали, а затем подвергнуть его стандартным операциям, таким, как выдавливание или вращение. Благодаря интеграции КОМПАС-3D и КОМПАС-ГРАФИК обеспечивается обмен информацией между файлами конструкторских документов и трехмерными моделями. На основе моделей деталей и сборок КОМПАС-3D позволяет создавать заготовки чертежей с различными видами деталей, на которые пользователь должен будет проставить размеры. Эта возможность существенно упрощает создание чертежей, в частности, изометрических проекций деталей.
Широкое распространение персональных компьютеров привело к появлению программных пакетов, предназначенных на решение задач определенной предметной области и рассчитанных на массового пользователя. Примерами таких пакетов являются MS Office для автоматизации офисного делопроизводства, 1С бухгалтерия для компьютеризации бухгалтерского учета, КОМПАС 9 для автоматизации подготовки чертежной документации. Количество пользователей подобных пакетов очень велико, и это вызывает проблему перегрузки программ функциями, которые могут быть и не нужны многим пользователям. С другой стороны, у отдельных групп пользователей возникают специфические требования, которые разработчикам основного программного пакета не удается своевременно учесть или они не представляют большого интереса для большинства других пользователей. По этим причинам в программах массового распространения часто содержатся средства для расширения их функциональности силами самих пользователей, хотя, конечно, в большинстве случаев реалистичнее полагать, что это расширение будут проводить по запросам пользователей грамотные специалисты, возможно, профессиональные программисты. В качестве простейшего примера средств расширения программного пакета можно назвать макросы (например, в MS Office) - средства, позволяющие запомнить часто повторяющуюся последовательность команд пакета и затем воспроизводить ее всего одной новой командой. Макросы в MS Office в интерактивном режиме записываются на языке Visual Basic for Applications (VBA). Этот язык, кроме макросов, позволяет разрабатывать отдельные функции и целые приложения, выполняемые в среде Word, Excel, Access или PowerPoint. Для программиста язык VBA выглядит как интерпретируемый язык Basic со средой разработки, вызываемой изнутри прикладной программы (например, Word) и со специфической библиотекой функций и объектов, предоставляющих доступ к данным и командам конкретной программы пакета MS Office. Благодаря массовому распространению пакета MS Office применение языка VBA стало одним из наиболее известных способов расширения программных пакетов. Другим вариантом расширения программных пакетов является использование специализированных языков программирования. Это может быть целесообразно, когда требуется работать со сложными структурами данных и объемными исходными текстами, для разработки которых язык VBA не слишком удобен. Данный подход применяется в известном бухгалтерском пакете 1С бухгалтерия, и, вообще, в семействе программ 1С:Предприятие. В этих пакетах есть поддержка собственного языка программирования, на котором программист может написать функции, настраивающие эти программы для нужд конкретного предприятия. Распространен еще один способ наращивания функциональности пакета - разработка дополнительных модулей (plug-in) на компилируемых языках программирования общего назначения, таких, как Паскаль, Си или Си++. Известные примеры реализации этого подхода - разработка модулей обработки изображений для графических программ Adobe Photoshop, Adobe Illustrator, Adobe Premiere, расчетных модулей для 3D Studio MAX и др. Каждый дополнительный модуль можно считать библиотекой с одной или несколькими функциями, которые пользователь может вызывать из среды конкретного пакета (базового пакета). Изнутри модуля можно обращаться к базовому пакету, обмениваться с ним данными, согласованно показывать какие-либо диалоговые окна, т.е. "встраиваться" в интерфейс пользователя базового пакета. КОМПАС-МАСТЕР 5, предназначен для разработки дополнительных модулей для пакета КОМПАС 3D - прикладных библиотек. Некоторые дополнительные модули могут обладать собственной сложной и в какой-то мере самодостаточной функциональностью, что позволяет называть их приложениями в среде КОМПАС. Первые версии КОМПАС разрабатывались для MS-DOS и в версиях до 5.0 содержали собственный Си-подобный язык программирования. При переходе в среду Windows оказалось удобным оформлять прикладные библиотеки в виде динамических библиотек (DLL) Windows. Инструментальные средства для разработки прикладных библиотек были сделаны в виде библиотек функций, доступных для вызова из распространенных сред разработки - Borland C++, Borland Delphi, Borland C++ Builder, Visual C++ и др. Круг пользователей КОМПАС-МАСТЕР существенно увеличился, поскольку они смогли разрабатывать прикладные библиотеки КОМПАС с помощью привычных сред разработки. В последнее время в КОМПАС были добавлены средства поддержки технологии СОМ, обеспечивающей модульность программ на уровне исполняемых файлов. Технология СОМ описывает, каким образом программные продукты в среде ОС Windows могут предоставлять доступ к своим функциям из внешних программ, написанных на различных языках программирования. Эти функции группируются в "объекты СОМ", доступные для использования из любых языков, поддерживающих технологию СОМ.
КОМПАС-МАСТЕР 5-это ориентированные на прикладного программиста инструментальные средства разработки дополнительных модулей (прикладных библиотек и приложений) для программного пакета КОМПАС 3D. КОМПАС-МАСТЕР предназначен для организации вызова функций КОМПАС 3D из программ на языках программирования Си++, Паскаль, Бейсик. С помощью КОМПАС-МАСТЕР программист может выполнить любые действия, доступные пользователю КОМПАС 3D в интерактивном режиме. В программах на Паскале и Си++ часто приходится пользоваться готовыми функциями и процедурами, хранящимися в библиотеках функций. Вместе с компиляторами распространяются как стандартные библиотеки функций (математические функции, функции ввода/вывода, контейнерные библиотеки и др.), так и библиотеки, разработанные для конкретной среды программирования (например, VCL для Borland Delphi и C++ Builder). Большое количество библиотек разрабатываются различными фирмами и предлагаются как самостоятельные продукты. Наиболее простым способом использования библиотек является статическая компоновка, когда связи исполняемого файла программы с библиотечными функциями создаются до начала работы программы и впоследствии не изменяются. При статической компоновке для использования библиотечных функций в Объектном Паскале требуется библиотечный модуль * .dcu. Этот модуль подключается к модулям разрабатываемой программы с помощью служебного слова uses. В результате подключения модуля можно пользоваться процедурами, функциями, классами и переменными, описанными в интерфейсной части подключенного модуля. Реализация этих процедур и функций содержится в файле * . dcu в двоичном виде. В Delphi при большом количестве связанных по смыслу модулей они могут объединяться в пакеты - файлы с расширением * . dcp, например, vcl50 . dcp. Исходные тексты библиотечных функций обычно недоступны, т.к. применяемые в них алгоритмы и тонкости реализации могут быть собственностью разработчика, защищенной авторскими правами. Иногда, как для стандартной библиотеки Delphi или библиотеки классов VCL, исходные тексты входят в комплект поставки среды программирования, и программист может в деталях понять, как устроены библиотечные функции. При сборке проекта компилятор генерирует вызовы библиотечных функций в соответствии с их описанием, а компоновщик добавляет в исполняемый файл приложения двоичный код этих функции из dcu- или dcp-файлов. Библиотечные функции при запуске приложения сразу загружаются вместе с ним в оперативную память. Сколько бы программ ни использовало одну и ту же библиотечную функцию, в исполняемый файл каждой программы будет встроена собственная копия этой функции. С библиотеками статической компоновки возникает проблема - трудно обеспечить модульность программ на уровне исполняемых файлов. При использовании многими программами код библиотечных функций дублируется. Встраивание функций внутрь исполняемых файлов не позволяет безболезненно обновлять версии библиотек. Для обновления статически компонуемых функций обязательно придется снова выполнять сборку приложения. В ОС Windows и во многих других современных операционных системах поддерживается модульность приложений на уровне операционной системы. Для этого есть несколько подходов. Один из них - применение динамически загружаемых библиотек (они называются также просто динамическими библиотеками, DLL) Приложе-ние может состоять не из единственного исполняемого файла, а из некоторого мно-жества таких файлов. Конечно, есть головной ЕХЕ-файл, запускаемый пользователем, а также может быть несколько файлов динамических библиотек (обычно с расширениями *.DLL). Эти библиотеки содержат функции, доступные для вызова из различных приложений. Загрузка и выгрузка DLL из оперативной памяти выполняется операционной системой без вмешательства приложения. Несколько приложений могут одновременно пользоваться одной и той же динамической библиотекой. Такое использование функций называется динамической компоновкой. Использование DLL значительно улучшает модульность и расширяемость программных продуктов. Во-первых, функции основного пакета могут быть сосредоточены в DLL и единым образом вызываться как основным пакетом, так и внешними программами. В новой версии основного пакета можно заменить DLL так, что это будет незаметно для других программ. Во-вторых, дополнительные модули программного продукта можно реализовывать в виде DLL, которые основной пакет будет вызывать, пользуясь общими соглашениями об именовании функций дополнительного модуля (для каждого пакета эти соглашения должны быть описаны в документации для прикладного программиста). Для разработки программы в Delphi на Объектном Паскале с использованием функций DLL требуются 2 файла: (1) заголовочный модуль * .dcu с описанием библиотечных функций в интерфейсном разделе и с "заглушками" функций в разделе реализации и (2) файл * . dll с реализацией библиотечных функций. При сборке проекта компилятор оформляет вызов в соответствии с описанием функции, а компоновщик добавляет в исполняемый файл код функции-заглушки из раздела реализации заголовочного модуля. Функция-заглушка сама по себе сложных действий не выполняет, она организована таким образом, что либо загружает DLL и вызывает из нее соответствующую функцию, либо, если DLL загружена, вызывает из нее функцию сразу. Длительность вызова функции из DLL выполняется ненамного дольше вызова статически компонуемой функции. Библиотека DLL (файл * . dll) может присутствовать на ПК в единственном экземпляре - либо в каталоге WINDOWS\SYSTEM, если пользователей у этой DLL очень много, либо в каталоге основного пакета, если она используется только этим пакетом и его дополнительными модулями. КОМПАС 9 включает в себя набор библиотек DLL, в которых реализована функциональная часть системы для работы с моделью чертежа (т.е. для создания и обработки структур данных, представляющих чертежи и другие графические документы), математические функции с реализацией различных алгоритмов вычислительной геометрии, различные функции для формирования и обработки чертежей. В исполняемом файле KOMPASW.EXE реализован пользовательский интерфейс системы, а по мере необходимости для выполнения команд пользователя вызываются необходимые функции из различных DLL. В состав КОМПАС-МАСТЕР входят заголовочные модули для основных DLL, входящих в состав КОМПАС 5. Общее количество импортируемых функций - около 300, их можно вызывать из программ на Си++ и Delphi. Описание этих функций содержится в файле помощи APPTOOLS . HLP. По мере усложнения программных продуктов стали проявляться некоторые недостатки DLL. Во-первых, оказалось не слишком удобно заменять версии DLL - надо жестко соблюдать порядковые номера функций внутри этих DLL и имена файлов самих DLL должны быть одинаковыми, так что версии по именам файлов становятся неразличимы. Во-вторых, вызов функции из DLL очень похож на вызов функции из статической библиотеки, за исключением того, что при вызове выполняется проверка, была ли загружена эта DLL. После загрузки DLL попадает в область памяти, отведенную для приложения. Это обеспечивает высокую скорость вызова динамически компонуемых функций, но затрудняет разработку распределенных приложений, в которых библиотеки функций и использующие из приложения могут располагаться на разных компьютерах локальной сети или Интернет. Еще одна серьезная проблема возникла в связи с распространением объектно-ориентированного подхода. В DLL можно помещать классы, а не только отдельные функции. Но внутреннее устройство классов различных языков программирования довольно сильно отличается. Поэтому с помощью DLL оказывается невозможно использовать различные языки для написания объектно-ориентированных программ, например, написать на Си++ классы для использования из программ на Delphi или Visual Basic. Для ОС Windows фирма Microsoft с начала 90-х гг. развивала технологии, которые бы позволили разрабатывать модульные программы таким образом, чтобы отдельные модули можно было писать на различных языках программирования, чтобы они были легко заменяемыми и пригодными для использования в распределенных приложениях. В сформировавшемся виде эти технологии получили название СОМ (Component Object Model) - модель компонентных объектов. Модель СОМ описывает, как в Windows следует оформлять объекты на уровне исполняемых файлов, а не на уровне исходного текста на языке программирования. Важнейшим понятием в СОМ является понятие "интерфейс" - это совокупность методов, которая может быть реализована в различных объектах, но обязательно соответствует опубликованному описанию этого интерфейса (в нем задаются прототипы методов интерфейса). Когда разработчики действуют на основе спецификации СОМ, то получаются легко наращиваемые, переносимые и доступные объекты (исполняемые файлы). Например, все объекты СОМ могут быть доступны из разных языков и с разных (в т.ч. удаленных) рабочих мест. Кроме того, программисты имеют право выбора своего языка для разработки объектов СОМ. Единственным требованием является поддержка языком программирования генерации двоичной таблицы виртуальных функций (vTable) объекта СОМ. Сейчас почти все новые системные библиотеки функций фирма Microsoft поставляет в виде объектов СОМ (например, библиотека DirectX), а не в виде API для языка Си. Среди языков, из которых возможен доступ к объектам СОМ, до недавнего времени исключением являлся Visual Basic, не поддерживающий таблиц виртуальных функций. Из этого языка можно было обратиться только к единственному стандартному интерфейсу с именем IDispatch. Этот интерфейс обеспечивает альтернативный способ доступа к СОМ-объекту для клиентов, которые не могут явно обратиться к интерфейсам объекта, содержащимся в vTable. В интерфейсе IDispatch есть методы, позволяющие узнать, какие именно методы есть в данном СОМ-объекте, а затем вызывать эти методы по именам. СОМ-объекты с интерфейсом IDispatch часто называются объектами автоматизации (т.к. первоначально они применялись для управления готовыми программными пакетами из различных внешних программ, например, для управления MS Word из программы на Visual Basic). Объекты автоматизации работают довольно медленно, но их реализация несколько проще по сравнению с "полноценными" объектами СОМ. В архитектуре КОМПАС 3D предусмотрена поддержка объектов автоматизации. Функции, доступные для вызова из DLL, можно также вызывать в форме методов различных объектов автоматизации (их количество составляет несколько десятков). Действия, выполняемые пакетом КОМПАС 3D, конечно, при обоих способах вызова выполняются одни и те же. Некоторые возможности КОМПАС 3D недоступны в виде функций DLL, а открыты только в форме объектов автоматизации или полноценных СОМ-объектов. В основном эти возможности касаются функций трехмерного моделирования в подсистеме КОМПАС-3D. При использовании объектов автоматизации требуются специальные заголовочные модули с описанием методов объектов автоматизации. Все необходимые файлы входят в комплект средств КОМПАС-МАСТЕР. В данном учебном курсе основное внимание уделяется использованию КОМПАС-МАСТЕР посредством объектов автоматизации из среды разработки Delphi 7. Работа с объектами автоматизации несколько упрощает изучение КОМПАС-МАСТЕР, т.к. позволяет рассматривать доступные функции КОМПАС 3D отдельными группами и контролировать их использование в исходном тексте программ, учитывая назначение объектов автоматизации. При необходимости переход от использования объектов автоматизации к работе с функциями библиотек DLL выполняется не слишком сложно, т.к. имена методов объектов автоматизации и функций DLL в большинстве случаев похожи или полностью совпадают.
Дополнительные модули КОМПАС 3D, написанные с использованием КОМПАС-МАСТЕР, можно разделить на две группы - прикладные библиотеки и приложения. Прикладные библиотеки предназначены для автоматизации выполнения чертежей стандартных деталей. Одна и та же деталь, например, шайба или болт, может иметь различные размеры, определяемые ГОСТом. В принципе, можно было бы хранить изображения деталей во фрагментах чертежей, но не всегда удается выполнить масштабирование детали до нужных размеров - некоторые размеры могут меняться непропорционально. Прикладные библиотеки позволяют строить изображения стандартных деталей (возможно, различные виды детали), упрощая пользователю выбор их размеров из допустимого набора. Прикладная библиотека обычно предлагает выбрать деталь из реализованного в библиотеке набора, потом показывает диалоговое окно для указания параметров конкретной детали, а затем предлагает пользователю указать местоположение и ориентацию детали на чертеже. Различных стандартных деталей в ГОСТе определено довольно много, поэтому задача разработки новых прикладных библиотек остается актуальной. Цель настоящего курса как раз и состоит в изучении возможностей, предоставляемых КОМПАС-МАСТЕР для написания прикладных библиотек. К приложениям на базе КОМПАС-МАСТЕР относят более сложные, по сравнению с прикладными библиотеками, программные продукты. В них может выполняться большое количество расчетов, автоматическая подготовка целых чертежей, в том числе сборочных, формирование различных вспомогательных документов. Примерами подобных приложений являются продукты, реализующие методики проектирования изделий определенного класса - пружин, валов с произвольным количеством ступеней, зубчатых передач и др. Расчеты, выполняемые приложениями, могут быть достаточно сложными. Но конечной целью применения таких продуктов остается получение конструкторской документации, и для формирования графических документов с помощью средств КОМПАС-МАСТЕР они используют систему КОМПАС 3D. 1.4.1 Прикладные библиотеки КОМПАС 9 В комплект поставки демонстрационной версии КОМПАС 9 входит несколько прикладных библиотек. Часть из них тоже являются демонстрационными версиями, позволяющими ознакомиться с назначением библиотеки и увидеть перечень реализованных в ней деталей, но не выполняющими построений на чертежах. Файлы прикладных библиотек, хотя и являются обычными динамическими библиотеками Windows, обычно имеют расширение *.RTW, а не *.DLL. Прикладные библиотеки чаще всего располагаются в папке C:\Program Files\KOMPAS 9 DemoXLibs (не следует путать их с библиотеками фрагментов * .LFR, в которых хранятся готовые части чертежей, а не исполняемый код, написанный с помощью КОМПА-СМАСТЕР). Некоторые прикладные библиотеки являются достаточно объемными продуктами и располагаются в отдельных подкаталогах внутри C:\Program Files\KOMPAS 3D Demo\Libs. Эти библиотеки могут включать в себя еще несколько DLL и различные файлы данных. Просматривая содержимое папки библиотек, можно заменить вложенные папки LOAD и файлы *.LOA. Это текстовые файлы, в которых прикладные библиотеки хранят таблицы параметров стандартных деталей. Такой подход позволяет при необходимости расширить или исправить список параметров деталей, не изменяя самой прикладной библиотеки. Для работы со стандартными библиотеками в КОМПАС 3D предназначен Meнеджер библиотек, вызываемый из меню Сервис. Подключенные библиотеки перечисляются в отдельном разделе в нижней части меню Сервис. Если библиотека больше не нужна, то ее можно отключить, чтобы освободить занятую библиотекой память. При выборе команды, соответствующей подключенной библиотеке, пользователь получает возможность выбора одной из команд этой библиотеки. Иерархически упорядоченный перечень команд библиотеки обычно называется структурой библиотеки. Структура библиотеки поразному выглядит в различных режимах работы библиотеки (они переключаются в окне Менеджера библиотек командами меню Библиотека). В режиме Диалог на экране показывается диалоговое окно. В левой части выводится список команд текущей библиотеки, возможно, сгруппированных по разделам. В правой части отображаются слайды, облегчающие поиск нужной команды. В режиме Меню структура показывается в виде стандартного иерархического меню Windows. В режиме Окно структура библиотеки отображается в немодальном окне Windows, которое не блокирует работу с основным окном КОМПАС 3D. В режиме Панель структура библиотеки, как и в режиме Окно, выводится в немодальном окне Windows. Но несколько по-другому выглядит само окно - оно разделено на три части, относительные размеры которых можно изменять. После выбора команды библиотеки обычно появляется окно для указания параметров построения стандартной детали. Это окно может содержать параметры размеров, параметры для выбора видов и др. Показанное на рисунке 1.1 окно является достаточно сложным, оно позволяет указать параметры не отдельной детали, а их совокупности - стандартного крепежного изделия (например, шпилька-шайба-гайка-гайка). Конструкторская библиотека содержит готовые наборы крепежных изделий; возможно сохранение созданных пользователем наборов и их использование в последующих сеансах работы ( рисунок 1.1)/ Рисунок 1.1 - Окно параметров стандартного изделия - крепежного элемента Выбор параметров из стандартного набора значительно упрощает создание элемента на чертеже и практически исключает ошибки пользователя. После указания параметров можно перейти к размещению изображения детали на чертеже. Обычно библиотеки позволяют указать местоположение и ориентацию детали, иногда позволяют задать некоторые размеры (в случае крепежного изделия пользователь сможет указать длину соединения). В дальнейшем внесенный в чертеж элемент хранится как единое целое, и пользователь может легко отредактировать его, дважды щелкнув мышью на изображении (будет вызвано окно параметров). При простановке стандартного элемента в чертеж вносится дополнительная информация, необходимая для последующего построения спецификации. 1.4.2 Приложения, разработанные на КОМПАС-МАСТЕР Далее приведено краткое описание двух приложений для КОМПАС 9, которое содержится в рекламных материалах на компакт-диске с демонстрационными версиями продуктов АСКОН. Система проектирования винтовых пружин КОМПАС SPRING Модуль КОМПАС-SPRING обеспечивает выполнение проектного или проверочного расчетов цилиндрической винтовой пружины растяжения или сжатия с одновременным автоматическим формированием ее чертежа. Расчет выполняется при минимальном количестве исходных данных и гарантирует получение необходимых пользователю параметров пружины при ее минимальной массе. В ходе расчета пользователь может подбирать различные параметры пружины для получения наилучшего результата; для каждого набора исходных данных определяется до восьми вариантов пружин с различными диаметрами проволоки и числом витков, при которых выполняется условие прочности и соблюдаются либо все исходные данные, либо часть из них. Результаты расчета могут быть сохранены для последующего выполнения построения или распечатаны. При создании чертежа пружины возможен выбор типов зацепов, автоматическое нанесение размеров, автоматическое построение выносных видов, диаграмм деформации или усилий. Как показывает практика, КОМПАС-SPRING позволяет в 15-20 раз повысить скорость проектирования винтовых пружин и выпуска документации на них. Система проектирования тел вращения КОМПАС SHAFT Plus Система предназначена для параметрического проектирования деталей типа "тела вращения" - валов, втулок, цилиндрических и конических шестерен, червячных колес и червяков, шкивов ременных передач. Обеспечивается построение шлицевых, резьбовых и шпоночных участков на ступенях валов. Сложность моделей валов не ограничена, количество ступеней - любое. Параметрические модели валов сохраняются непосредственно в чертеже и доступны для последующего редактирования средствами системы КОМПАС SHAFT Plus. При создании и редактировании может быть изменен порядок ступеней вала (методом простого перетаскивания мышью), изменен любой параметр ступени, либо выполнено удаление ступени. Система содержит модуль расчетов механических передач КОМПАС GEARS 5 (геометрические и прочностные расчеты цилиндрических и конических зубчатых, цепных, червячных, ременных передач). По результатам расчетов, помимо формирования контура ступени, могут быть автоматически сформированы таблицы параметров и выносные элементы с профилями зубьев. При изменении расчетных параметров передач они также автоматически корректируются.
В ходе предпроектных исследований было установлено, что создаваемая библиотека должна отвечать следующим требованиям: 1 обеспечивает выполнение расчетов емкостей с одновременным автоматическим формированием ее чертежа; 2 расчет должен выполняется при минимальном количестве исходных данных и гарантирует получение необходимых пользователю параметров; 3 библиотека должна иметь доступный интерфейс, ориентированный на пользователя системы Windows. |
Должностная инструкция художника-конструктора (дизайнера) Назначение на должность художника-конструктора (дизайнера) и освобождение от нее производится приказом директора предприятия |
Инструкция по установке Java 7 Update 21 11 2 Инструкция по установке арм 12 ... |
||
Инструкция по установке и эксплуатации Настоящая инструкция содержит указания по установке, подключению, пуску и техническому обслуживанию системы переговорной связи лифта.... |
Инструкция по установке изделия 24 Установка сервера 24 В документе приводятся назначение, условия применения, сведения о составе, функциях, входных и выходных данных и инструкция по установке... |
||
Мастер-класс «Конструирование, программирование» Оборудование: Персональные компьютеры, локальная сеть, комплекты Lego Mindstorms 9797 Раздаточный материал: схема размещения деталей... |
Инструкция по установке и эксплуатации душевой кабины Cerutti cer12090... Перед использованием душевой кабины Cerutti внимательно прочтите данную Инструкцию по установке и эксплуатации и сохраните ее |
||
Инструкция по подземной установке септика Рекомендации по установке инфильтратора Назначение |
Инструкция по установке, экспуатации и техническому обслуживанию Сборник инструкций по эксплуатации и установке – Компактные плиты с индукционным нагревом |
||
Инструкция по установке 3 1 Подготовка к установке 3 Версия серверной и клиентской части системы до установки обновления: 52А. 263. 6-9 |
Инструкция alter В режиме конструктора ввести управляющий запрос sql, который должен добавить в таблицу новая новое поле – "образование" (тип – текстовый,... |
||
Инструкция по установке и эксплуатации системы дистанционного управления... Инструкция по установке и эксплуатации системы дистанционного управления БордСтик |
Инструкция по установке и замене фискального накопителя Настоящая инструкция устанавливает порядок действий пользователей контрольно-кассовой техники умка-01-фа (далее ккт) при установке... |
||
Инструкция по установке «арм моу» Шаг Полную инструкцию по установке Java 7 Update 21можно посмотреть на официальном сайте |
Инструкция по установке: Для правильной и качественной установки... В комплект для смесителей для умывальника, раковины, биде входит: корпус смесителя, комплект креплений и подводка для воды в металлической... |
||
Инструкция по установке сети в программе WriteLog. Данная инструкция суть пересказ |
Дбо bs client Инструкция по установке системы Инструкция по установке системы дбо Система дбо bs-client x64 является мультибраузерной выбор браузера для работы в системе осуществляется Клиентом (любой кроме Microsoft... |
Поиск |