русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-08-06; просмотров: 1262; Нарушение авторских прав


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



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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Создание трехмерных изображений способом графического редактирования | Способ параметризации изображений


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.034 сек.