Создание изображений способом графического программирования

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

Основные задачи, которые необходимо решить при разработке графической программы:

- классификация и группирование объектов проектирования с присвоением каждому объекту оригинального кода;

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: