Перейти к содержимому

Как нарисовать параболу в компасе

  • автор:

Построение графиков функций

В завершение практического раздела данной главы я решил добавить еще один параграф, описывающий способы построения графиков всевозможных функций в системе КОМПАС-График. Этот вопрос неоднократно поднимался пользователями во время работы с программой, причем многие из них даже не подозревали о заложенной в КОМПАС-График возможности построения функций по их уравнениям.

Специально для этой цели в системе есть отдельное приложение – библиотека FTDraw, которую вы можете найти в разделе Прочие менеджера библиотек. Библиотека позволяет выполнять следующие действия (рис. 2.144):

• строить графики функциональных зависимостей в декартовых координатах;

• строить графики функций в полярных координатах;

• строить графики по загруженным табличным данным (взятым, например, из табличного редактора Excel).

Рис. 2.144. Библиотека FTDraw

После запуска библиотеки в менеджере откроется ее меню, состоящее из двух команд: Библиотека построения графиков FTDraw и Простейший математический калькулятор. Нас, разумеется, больше интересует первая команда. После двойного щелчка на ней откроется главное окно данной библиотеки (см. рис. 2.144), в котором вы можете выбрать подходящий вам способ построения графиков.

Внимание!

Перед тем как запускать библиотеку, обязательно создайте (или сделайте активным) чертеж или фрагмент.

Давайте рассмотрим пример построения графика какой-либо сложной функции в декартовых координатах. Предположим, что рассматривается функция вида y(x) = 4?x + 3cos(x) + 2ln(x) в диапазоне от 0,1 до 100. Щелкните на первой из больших квадратных кнопок главного окна библиотеки, чтобы перейти в режим построения графиков в декартовых координатах. В результате перед вами откроется новое окно (рис. 2.145), в котором необходимо задать уравнение, по которому будет строиться график, а также параметры построения.

Рис. 2.145. Построение графиков функций в декартовых координатах

По умолчанию в поле для введения функции стоит Sqrt(x), что означает, что система настроена на построение графика y(x) = ?x. Данная утилита имеет весьма несложный синтаксис, к тому же вы всегда можете воспользоваться подсказкой при выборе нужной функции, щелкнув правой кнопкой мыши в поле, где нужно вводить формулу (рис. 2.146).

Рис. 2.146. Подсказка для выбора и вставки функций

Пользуясь приведенными подсказками и клавиатурой, введите в поле для функций следующую строку: 4*Sqrt(x)+3*Cos(x)+2*Ln(x). После этого в полях Пределы изменения Х задайте нужный диапазон, а в поле Количество точек установите значение 50. Нажмите кнопку Указать положение базовой точки графика

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

Щелкните на этой кнопке, затем нажмите OK, чтобы завершить построение. Если вы все сделали правильно, в результате должен получиться график, показанный на рис. 2.147.

Рис. 2.147. График функции в декартовых координатах

В качестве еще одного примера приведу порядок построения графика в полярных координатах. Для рассмотрения возьмем несложную и достаточно известную спираль Архимеда, уравнение которой в полярных координатах имеет вид r = kj, где k – произвольный коэффициент, отличный от 0.

Запустите вновь библиотеку FTDraw и нажмите вторую справа большую кнопку, запустив режим построения графиков в полярных координатах. В строке для формул введите значение 2*Х, диапазон задайте от 0 до 20*Pi, а количество точек установите равным 200 (рис. 2.148).

Рис. 2.148. Построение графика функции в полярных координатах

После того как вы укажете начальную точку для построения, нажмите по очереди кнопки Построить график и ОK. В результате вы получите архимедову спираль, построенную на фрагменте в системе КОМПАС-3D (рис. 2.149).

Рис. 2.149. Архимедова спираль

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Глава 5 Построение графиков и диаграмм

Глава 5 Построение графиков и диаграмм • Оформление диаграмм• Построение графиков и диаграмм в Excel• Построение графиков и диаграмм в Word• Обмен данными между приложениями Microsoft OfficeИспользуя графики, вы сможете гораздо нагляднее представить данные, содержащиеся в

5.2. Построение графиков и диаграмм в Excel

5.2. Построение графиков и диаграмм в Excel В первую очередь необходимо определиться в базовых понятиях. Диаграмма – это графический способ отображения некоторых числовых данных таблицы. Она всегда связана с таблицей значений, в которой размещены числовые данные,

5.3. Построение графиков и диаграмм в Word

5.3. Построение графиков и диаграмм в Word Создание диаграмм в текстовом редакторе Word связано с созданием диаграмм в Excel.Для их построения на вкладке Вставка в разделе Иллюстрации воспользуйтесь кнопкой Диаграмма. В появившемся окне нужно выбрать тип диаграммы и формат ее

Построение сечений

Построение сечений Команда SECTION осуществляет построение поперечного сечения тела в виде области или неименованного блока. Поперечное сечение – это пересечение плоскости и выбранного тела (рис. 17.2). Рис. 17.2. Построение сеченияЗапросы команды SECTION: Select objects: – выбрать

Построение объектов

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

Построение диаграммы

Построение диаграммы Для первого примера вам понадобится создать таблицу, изображенную на рис. 8.1. Рис. 8.1. Таблица замера температурыМы построим простой график изменения температуры на основе данных этой таблицы.1. Выделите заполненный диапазон в таблице.2. Перейдите на

Совет 46. Передавайте алгоритмам объекты функций вместо функций

Совет 46. Передавайте алгоритмам объекты функций вместо функций Часто говорят, что повышение уровня абстракции языков высокого уровня приводит к снижению эффективности сгенерированного кода. Александр Степанов, изобретатель STL, однажды разработал небольшой комплекс

12.3.5. Адаптеры функций для объектов-функций

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

Построение линий

Построение линий Активировать режим построения линий можно, нажав кнопку Line (Линия) в разделе Document (Документ) палитры инструментов. Элементы управления инструмента Line (Линия) будут отображены на палитре Info Box (Информационная палитра). Поскольку при активизации любого

Построение зон

Построение зон Построение зон производится с помощью одного из трех методов, активизируемых кнопками, расположенными на информационной палитре и в окне настройки параметров зон.Кнопка Manual (Вручную) предназначена для создания произвольного контура зоны. Щелчок на ней

Глава 4 Построение графиков и диаграмм

Глава 4 Построение графиков и диаграмм Используя диаграммы, вы сможете гораздо нагляднее представить данные, содержащиеся в работе. Диаграммы оживляют числа, с их помощью столбцы значений могут превратиться в рисунки, на которых отобразится тенденция изменения данных.

4.2. Построение графиков и диаграмм в Word

4.2. Построение графиков и диаграмм в Word Процесс создания диаграмм в текстовом редакторе Word несложен, но здесь эта функция несколько ограничена по сравнению с аналогичными возможностями табличного процессора Microsoft Excel. Однако если ваши диаграммы будут не очень сложными,

4.3. Построение графиков и диаграмм в Microsoft Excel

4.3. Построение графиков и диаграмм в Microsoft Excel Создание и работа с диаграммами в редакторе Microsoft Excel напоминают аналогичную работу в Word. После изучения предыдущего раздела вам будет гораздо легче освоить данный материал. Особенность Microsoft Excel состоит в том, что с его помощью

19.11.2. Вызов функций из файла функций

19.11.2. Вызов функций из файла функций Мы уже рассматривали, каким образом функции вызываются из командной строки. Эти типы функций обычно используются утилитами, создающими системные сообщения.А теперь воспользуемся снова описанной выше функцией, но в этом случае

2.1. Построение документа

2.1. Построение документа 2.1.1. При необходимости допускается делить документ на части. Деление на части осуществляется на уровне не ниже раздела. Каждую часть комплектуют отдельно. Всем частям присваивают обозначение документа в соответствии с ГОСТ 19.103-77.Части оформляют в

ПАРАБОЛА

Valerii16

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Сейчас на странице 0 пользователей

Нет пользователей, просматривающих эту страницу.

Сообщения

TVM

Автор: Paulo11021984 · Опубликовано: 6 минут назад
Я конечно бы скинул фото но я не знаю как на этом сайте их скидывать, может поможете

Ветерок

Автор: Ветерок · Опубликовано: 8 минут назад
@TVM ты точно уверен, что на фото то же, что на чертеже?

TVM

Ветерок

Автор: Ветерок · Опубликовано: 16 минут назад

А кто сказал, что там вообще есть гребни? Может, это звено без гребня. Ведь никто не знает. Раз на чертеже нет, значит нет.

Автор: Ander · Опубликовано: 18 минут назад

Сижу, пощёлкиваю. Всё-таки умели чертить ручками, хоть и не попадают в машинные чертижи. Ладно, чертить, но делать. Уважаю. SW22 xt(25) track1.x_t track1.SLDPRT

Автор: Anatlijj8 · Опубликовано: 28 минут назад

Добрый день. Можете более подробно описать как решить данный вопрос. Так как у меня макрос и все файлы от него находятся на диске E и всё равно макрос DProp выдает ошибку «Ошибка сохранения основной надписи. Проверьтедоступность каталога для записи»

повтор — парабола в автокаде

Возникла потребность нарисовать простой чертеж, включающий в себя параболы. Проблема в прорисовке параболы — точность, с которой ее требуется рисовать, достаточно высока, +- 5 мкм (для общего описания — парабола имеет высоту ~30 мм, самая широкая часть ~2 мм, выглядит практически как иголка). Spline не подойдет, поскольку он рисует фигуры по непонятной функции.
Возможное решение — вбить несколько тысяч точек с заданными координатами, соединить их линией.

Есть ли более красивое решение?

Последний раз редактировалось timm_s, 04.11.2007 в 10:24 .
Просмотров: 14566
Регистрация: 20.12.2005
Сообщений: 1,439
Сообщение от timm_s

Spline не подойдет, поскольку он рисует фигуры по непонятной функции.
Возможное решение — вбить несколько тысяч точек с заданными координатами, соединить их линией.

Есть ли более красивое решение?

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

кубические кривые безье

а потом решить, может имеет смысл создать кривую безье, но с меньшим количеством точек?
Кстати, возможно тебе подойдет эллиптическая дуга?

Елпанов Евгений
Посмотреть профиль
Посетить домашнюю страницу Елпанов Евгений
Найти ещё сообщения от Елпанов Евгений

Регистрация: 03.11.2007
Сообщений: 2
Спасибо, посмотрю. Пока сделал с помощью тысячи точек и LINE, получилось довольно просто.
Регистрация: 09.10.2007
Сообщений: 450
Сообщение от Елпанов Евгений

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

кубические кривые безье

а потом решить, может имеет смысл создать кривую безье, но с меньшим количеством точек?
Кстати, возможно тебе подойдет эллиптическая дуга?

В акаде кривыми Безье и не пахнет, сплайн — это кривая построенная по уравнению вида y(x)=ax^3+bx^2+cx+d, но в акаде скорее всего сплайн задается параметрически. В свое время я этим сильно увлекался, даже книга есть раритетная(переизданная) Машинная графика называется, там это все подробно рассписывается.

Последний раз редактировалось metod, 04.11.2007 в 15:16 .

программист, рыцарь ObjectARX

Регистрация: 09.05.2005
Сообщений: 2,406
Сообщение от metod

Извини, но ты ерунду сказал, в акаде кривыми Безье и не пахнет, сплайн — это кривая построенная по уравнению вида y(x)=ax^3+bx^2+cx+d, но в акаде скорее всего сплайн задается параметрически. В свое время я этим сильно увлекался, даже книга есть раритетная(переизданная) Машинная графика называется, там это все подробно рассписывается.

Что такое SPLINE в AutoCAD:

Objects of the AcDbSpline class use an embedded gelib object to maintain the actual spline information. The spline itself may either be a simple curve fit (within a specified tolerance which may be 0) through a set of «fit points,» or it may be a NURBS spline (that is, a set of control points, knots, and weights used to define the spline path). Internally, a curve-fit spline still has NURBS data; however the reverse is not true.

Что такое NURBS читай здесь: http://web.cs.wpi.edu/~matt/courses/. lks/nurbs.html

Александр Ривилис
Посмотреть профиль
Посетить домашнюю страницу Александр Ривилис
Найти ещё сообщения от Александр Ривилис

Регистрация: 09.10.2007
Сообщений: 450
Ну тогда я не понимаю, сплайн в акаде проходит через контрольные точки, Безье это исключает.

программист, рыцарь ObjectARX

Регистрация: 09.05.2005
Сообщений: 2,406
Сообщение от metod
Ну тогда я не понимаю, сплайн в акаде проходит через контрольные точки, Безье это исключает.
Не всякий сплайн в AutoCAD’е проходит через контрольные точки!

Александр Ривилис
Посмотреть профиль
Посетить домашнюю страницу Александр Ривилис
Найти ещё сообщения от Александр Ривилис

Регистрация: 09.10.2007
Сообщений: 450

По справочнику по акаду понятно, что сплайны задаются В-сплайнами, а теперь вопрос: В-сплайн — это кривая Безье? я так и не понял.

Регистрация: 24.08.2007
где нас нет
Сообщений: 70

похоже, нас ждет бурная дискуссия..

Сообщение от timm_s
точность, с которой ее требуется рисовать, достаточно высока, +- 5 мкм

timm_s, говорить о точности векторных редакторов бессмысленно, вы можете хоть в ангстремах чертить, и все равно каждая единица чертежа будет считаться до 16го (или 32го, неважно) знака после запятой.

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

теперь по существу.

как было верно подмечено, сплайн — это график многочлена n-го порядка.

разными командами в каде можно менять степень многочлена от 1 до 25.

в частности, «чистую» параболу можно построить так:

1. строим полилинию по размерам будущей параболы. при этом надо, чтобы линии были к этой будущей параболе касательны.

2. выставляем в консоли переменную splinetype=5. это и есть квадратичный сплайн. =6 — кубический.

сама команда spline строит сплайны степеней от 3 до 25.

3. чтобы добиться точной прорисовки, выставляем переменную splinesegs до достаточно большой величины(ее придется подбирать)

я поставил 1000

4. выделяем полилинию, pedit->spline.

5. все еще не верите, что это парабола? посмотрите на ее площадь в свойствах. при достаточно большой величине splinesegs она совпадет с теоретической. у меня совпала.

Основные приемы черчения в КОМПАС-График

По вопросам репетиторства по компьютерной графике (Autocad, Solidworks, Inventor, Компас), вы можете связаться любым удобным для вас способом в разделе Контакты. Подробное описание программ обучения и стоимость, вы можете посмотреть выбрав соответствующий курс. Обучение возможно очно и дистанционно.

1.1 Цель

Получить навыки построения изображения детали в приложении «КОМПАС-График».

1.2 Содержание

  • ознакомиться с интерфейсом приложения «КОМПАС-График» и основными командами по выполнению чертежа;
  • получить навыки: настройки системы; создания и сохранения чертежа; управления чертежом; работы с Менеджером документа; выполнения настроек чертежа;
  • выполнить один вид детали «Крышка» по описанию в лабораторном практикуме;
  • ознакомиться с вариантом задания, предложенного преподавателем;
  • определиться с форматом и масштабом чертежа;
  • выполнить изображение детали с простановкой необходимых размеров, заполнить основную надпись.

1.3 Последовательность и пример выполнения

Рассмотрим построение изображения, представленного на Рисунке 1.1.

upr1_k

Рисунок 1.1 — Задание для выполнения чертежа крышки

Построение двухмерного изображения крышки

1. Проанализируйте деталь: изображение симметричное, состоит из трех контуров; в каждом контуре есть повторяющиеся элементы, которые можно построит либо зеркальным отображением, либо круговым массивом. Выберите команду Файл⇒Создать⇒Чертеж

2. Войдите в режим редактирования основной надписи (по ПКМ на основной надписи, выбрав команду из контекстного меню Заполнить основную надпись), заполните графы Обозначение – КГ.0001ХХ.001 и Наименование – Крышка. Сохраните файл.

3. Для удобства, вставьте рисунок на рабочую область, для чего, вызовите команду из списка наборов Черчение⇒Вставка и макроэлементы⇒Рисунок , выберите файл рисунка задания и укажите его местоположение на рабочей области.

Для построения внешнего контура, постройте окружность диаметром 130 мм. Для чего, вызовите команду либо из списка наборов Черчение⇒Геометрия⇒Окружность , либо в меню Черчение⇒Окружности⇒Окружность.
Постройте еще две окружности диаметрами 30 мм и 16 мм.

r2_pr

4. Для обрезки лишних линий вызовите команду либо из списка наборов Черчение⇒Правка⇒Усечь кривую , либо в меню Черчение⇒Усечь⇒Усечь кривую и укажите обрезаемые части кривых.

r3_pr

5. Для копирования одинаковых элементов выделите дугу и маленькую окружность, вызовите команду из списка наборов Черчение⇒ Правка⇒Копия по окружности . На Панели свойств задайте количество элементов массива – 6 , нажмите кнопку в области Размещение копий⇒Вдоль всей окружности для равномерного распределения элементов массива по окружности, укажите центр массива – центр большой окружности и нажмите кнопку Создать объект .

r4_pr

6. Используя команду Усечь кривую обрежьте лишние фрагменты кривых.

r6_pr

7. Перейдем к построению следующего контура. Создайте окружность диаметром 92 мм и еще две концентрические с диаметрами 14 мм и 28 мм.

r7_pr

8. Используя команду Усечь кривую обрежьте лишние фрагменты кривых.

r8_pr

9. Выделите дугу и маленькую окружность. Выберите команду Правка⇒Зеркально отразить . С помощью двух точек (обязательно с привязкой, например, Центр ), расположенных на вертикальной оси больших окружностей, укажите ось симметрии. Используя команду Усечь кривую обрежьте лишние фрагменты кривых.

r9_pr

10. Для построения внутреннего контура, постройте две окружности диаметрами 64 мм и 40 мм.

r10_pr

11. Для построения лепестков, постройте три вспомогательные прямые под углом 45° и на расстоянии от средней линии по 8 мм , используя команды Геометрия⇒Вспомогательная прямая и Параллельная прямая .

r11_pr

12. Через точки пересечения вспомогательных прямых с окружностью диаметром 64 мм , постройте два отрезка, пересекающихся в центре больших окружностей, используя команду Отрезок .

r12_pr

13. Используя команду Усечь кривую обрежьте лишние фрагменты отрезков.

r13_pr

14. Выделите четыре полученных отрезка. Выберите команду Правка⇒Зеркально отразить . С помощью двух точек (обязательно с привязкой, например, Центр ), расположенных на вертикальной оси больших окружностей, укажите ось симметрии. Используя команду Усечь кривую обрежьте лишние фрагменты окружностей.

r14_pr

15. Постройте осевые линии, используя команду из списка наборов Черчение⇒Обозначения⇒Обозначение центра . Для построения радиальных осевых линий используйте опцию в области Тип⇒Одна ось . Для построения диаметральных осевых линий, используйте команду Геометрия⇒Дуга , со стилем линии Осевая.

Используя команды списка наборов Черчение⇒Размеры⇒Линейный размер , Диаметральный размер , Радиальный размер , Угловой размер , нанесите необходимые размеры согласно ГОСТ 2.307-68. Законченный чертеж представлен на Рисунке 1.2.

Рисунок 1.2 – Пример выполнения задания – чертеж Крышки

По вопросам репетиторства по компьютерной графике (Autocad, Solidworks, Inventor, Компас), вы можете связаться любым удобным для вас способом в разделе Контакты. Подробное описание программ обучения и стоимость, вы можете посмотреть выбрав соответствующий курс. Обучение возможно очно и дистанционно.

  • Главная ›
  • Компьютерная графика ›
  • Уроки по КОМПАС-3D ›
  • Основные приемы черчения в КОМПАС-График

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *