Материал: Разработка элементов систем автоматизированного проектирования деталей машин

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

[гидромотор_реверсивный]^C^C_-insertгидромотор_реверсивный;\ ;

[гидромотор_реверсивный1]^C^C_-insert гидромотор_реверсивный1;\ ;

[гидромотор_реверсивный2]^C^C_-insert гидромотор_реверсивный2;\ ;

[гидронасос_привода_хода]^C^C_-insertгидронасос_привода_хода;\ ;

[гидронасос_привода_хода1]^C^C_-insert гидронасос_привода_хода1;\ ;

[гидронасос_привода_хода2]^C^C_-insert гидронасос_привода_хода2;\ ;

[гидрораспределитель]^C^C_-insertгидрораспределитель;\ ;

[гидрораспределитель1]^C^C_-insert гидрораспределитель1;\ ;

[гидрораспределитель2]^C^C_-insert гидрораспределитель2;\ ;

[гидрораспределитель3]^C^C_-insert гидрораспределитель3;\ ;

[гидрораспределитель4]^C^C_-insert гидрораспределитель4;\ ;

[гидрораспределитель5]^C^C_-insert гидрораспределитель5;\ ;

[гидроцилиндр]^C^C_-insert гидроцилиндр;\ ;

[двигатель]^C^C_-insert двигатель;\ ;

[задний_мост]^C^C_-insertзадний_мост;\ ;

[муфта_сцепления]^C^C_-insertмуфта_сцепления;\ ;

[насос_нерегулируемый]^C^C_-insertнасос_нерегулируемый;\ ;

[насос_нерегулируемый1]^C^C_-insert насос_нерегулируемый1;\ ;

[обратный_клапан]^C^C_-insertобратный_клапан;\ ;

[обратный_клапан1]^C^C_-insert обратный_клапан1;\ ;

[обратный_клапан2]^C^C_-insert обратный_клапан2;\ ;

[охладитель]^C^C_-insert охладитель;\ ;

[понижающий_редуктор]^C^C_-insertпонижающий_редуктор;\ ;

[предохранительный_клапан]^C^C_-insertпредохранительный_клапан;\;

[предохранительный_клапан1]^C^C_-insert предохранительный_клапан1;\ ;

[предохранительный_клапан2]^C^C_-insert предохранительный_клапан2;\ ;

[предохранительный_клапан3]^C^C_-insert предохранительный_клапан3;\ ;

[предохранительный_клапан4]^C^C_-insert предохранительный_клапан4;\ ;

[предохранительный_клапан5]^C^C_-insert предохранительный_клапан5;\ ;

[предохранительный_клапан6]^C^C_-insert предохранительный_клапан6;\ ;

[предохранительный_клапан7]^C^C_-insert предохранительный_клапан7;\ ;

[предохранительный_клапан8]^C^C_-insert предохранительный_клапан8;\ ;

[регулируемый_насос]^C^C_-insertрегулируемый_насос;\ ;

[соглосующий_редуктор]^C^C_-insertсоглосующий_редуктор;\ ;

[фильтр]^C^C_-insert фильтр;\ ;

[фильтр1]^C^C_-insert фильтр1;\ ;

[фильтр2]^C^C_-insert фильтр2;\ ;

//

//

//

Текст файла гидросхема.mnu получаем копированием текста из файла гидросхема.mns заключенного между наклонными чертами.

Содержание файла гидросхема.mnu:

***MENUGROUP=Гидросхема

***POP1

[Гидросхема]

[--]_Thermal_symbols [Гидросхема]$I=Гидросхема.Thermal_symbols $I=Гидросхема.*

***TOOLBARS

***IMAGE

**THERMAL_SYMBOLS

[Грабок]

[бак]^C^C_-insert бак;\ ;

[гидродвигатель_привода_моста]^C^C_-insertгидродвигатель_привода_моста;\ ;

[гидромотор_реверсивный]^C^C_-insertгидромотор_реверсивный;\ ;

[гидромотор_реверсивный1]^C^C_-insert гидромотор_реверсивный1;\ ;

[гидромотор_реверсивный2]^C^C_-insert гидромотор_реверсивный2;\ ;

[гидронасос_привода_хода]^C^C_-insertгидронасос_привода_хода;\ ;

[гидронасос_привода_хода1]^C^C_-insert гидронасос_привода_хода1;\ ;

[гидронасос_привода_хода2]^C^C_-insert гидронасос_привода_хода2;\ ;

[гидрораспределитель]^C^C_-insertгидрораспределитель;\ ;

[гидрораспределитель1]^C^C_-insert гидрораспределитель1;\ ;

[гидрораспределитель2]^C^C_-insert гидрораспределитель2;\ ;

[гидрораспределитель3]^C^C_-insert гидрораспределитель3;\ ;

[гидрораспределитель4]^C^C_-insert гидрораспределитель4;\ ;

[гидрораспределитель5]^C^C_-insert гидрораспределитель5;\ ;

[гидроцилиндр]^C^C_-insert гидроцилиндр;\ ;

[двигатель]^C^C_-insert двигатель;\ ;

[задний_мост]^C^C_-insertзадний_мост;\ ;

[муфта_сцепления]^C^C_-insertмуфта_сцепления;\ ;

[насос_нерегулируемый]^C^C_-insertнасос_нерегулируемый;\ ;

[насос_нерегулируемый1]^C^C_-insert насос_нерегулируемый1;\ ;

[обратный_клапан]^C^C_-insertобратный_клапан;\ ;

[обратный_клапан1]^C^C_-insert обратный_клапан1;\ ;

[обратный_клапан2]^C^C_-insert обратный_клапан2;\ ;

[охладитель]^C^C_-insert охладитель;\ ;

[понижающий_редуктор]^C^C_-insertпонижающий_редуктор;\ ;

[предохранительный_клапан]^C^C_-insertпредохранительный_клапан;\;

[предохранительный_клапан1]^C^C_-insert предохранительный_клапан1;\ ;

[предохранительный_клапан2]^C^C_-insert предохранительный_клапан2;\ ;

[предохранительный_клапан3]^C^C_-insert предохранительный_клапан3;\ ;

[предохранительный_клапан4]^C^C_-insert предохранительный_клапан4;\ ;

[предохранительный_клапан5]^C^C_-insert предохранительный_клапан5;\ ;

[предохранительный_клапан6]^C^C_-insert предохранительный_клапан6;\ ;

[предохранительный_клапан7]^C^C_-insert предохранительный_клапан7;\ ;

[предохранительный_клапан8]^C^C_-insert предохранительный_клапан8;\ ;

[регулируемый_насос]^C^C_-insertрегулируемый_насос;\ ;

[соглосующий_редуктор]^C^C_-insertсоглосующий_редуктор;\ ;

[фильтр]^C^C_-insert фильтр;\ ;

[фильтр1]^C^C_-insert фильтр1;\ ;

[фильтр2]^C^C_-insert фильтр2;\ ;

.3 Создание пользовательского меню AutoСAD

Начинаем создавать меню. Сначала воспользуемся командой «Настройка…» из меню «Сервис». В появившемся окне настройки выбираем вкладку «Файлы». В окне вкладки выбираем «Путь доступа к вспомогательным файлам» и нажимая кнопку «Добавить», а затем «Обзор» указываем путь к папке с сохраненными блоками, слайдами и файлами меню. Применяем изменения и закрываем окно.

Рисунок 25 - Окно настройки

Далее запускаем меню Сервис-Адаптация-Интерфейс и в появившемся окне настройки интерфейса пользователя выбираем вкладку «Перевести». В появившемся окне вкладки нажимаем кнопку Открытие файла настройки из правого окна Адаптации файл в НПИ. В окне открытия открываем папку с блоками, указываем тип файлов как «Файлы меню» и открываем файл гидросхема.mns.

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

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

Рисунок 26 - Окно настройки интерфейса пользователя

Рисунок 27 - Пользовательское меню

Заключение

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

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

Решение этих задач потребует сосредоточения усилий специалистов по системам автоматизированного проектирования на направлениях:

создание синтеза структур объектов на базе развития искусственного интеллекта и последующей интеграции средств синтеза и анализа в единые проектирующие;

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

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

Литература

ТашбаевВ.А., Системы автоматизации проектных работ при создании путевых и дорожно-строительных машин: Учебно-методическое пособие - Гомель: БелГУТ, 2009.

Масловская Е.М., Ташбаев В.А., Котлобай А.А., Котлобай А.Я., Компьютерное и программное обеспечение инженерных расчетов: Учебно-методическое пособие - Гомель: БелГУТ, 2010.