[гидромотор_реверсивный]^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.