Logo
  • Проекты СПДС
    • СПДС GraphiCS
    • СПДС Железобетон
    • СПДС Стройплощадка
    • СПДС Металлоконструкции
    • nanoCAD СПДС
    • nanoCAD СПДС Металлоконструкции
    • nanoCAD СПДС Стройплощадка
  • База знаний
    • Вопросы и ответы
    • Инструкции
    • Обучающие примеры
    • Статьи о САПР
  • Мероприятия
  • Новости
  • Купить
    • Прайс-лист на ПО
    • Обучение
  • Скачать

8 (3812) 310-210

info@spds.club

Главная > Статьи

Создание параметрических объектов базы в nanoCAD Механика

В nanoCAD Механика существует база стандартных изделий, многие элементы которой являются параметрическими объектами и связаны между собой определенными зависимостями. Эти зависимости определяются теми стандартами, в рамках которых исполняются элементы.

Параметрическим объектом является элемент с управляемой через параметры геометрией.

Модуль Мастер объектов в nanoCAD Механика позволяет создавать объекты, параметры которых связаны определенными зависимостями не только внутри объекта, но и с параметрами других объектов базы. Это обеспечивает возможность генерировать через параметры различные исполнения или типы одного и того же объекта, а также управлять многокомпонентными сборками, создавая различные вариации одного узла или изделия в целом.

Предлагаемые практические материалы описывают некоторые возможности работы модуля параметризации в nanoCAD Механика и могут служить кратким учебным пособием по созданию параметрических элементов.

Часть 1. Подготовка геометрии объекта. Создание элемента базы

Для создания параметрического элемента, используя стандартные инструменты nanoCAD, начертим простой геометрический объект, состоящий из примитивов. Объект также может быть импортирован в формате *.dwg из другой системы (рис. 1).

Рис. 1. Геометрический объект

При создании штриховки выбираем Тип → Из линий. Это понадобится в дальнейшем для параметрического распознавания геометрии при создании объекта базы (рис. 2).

Рис. 2. Смена типа штриховки

Чтобы штриховка отображалась корректно, следует задать тонкий тип линии. Для этого вызовем команду меню Механика → Стандартные → MechWizard (Мастер объектов) → Установить параметр. Эту команду можно активировать и соответствующей кнопкой на панели инструментов ЕСКД MechWizard (Мастер объектов) (рис. 3).

Рис. 3. Установка типа линий штриховки

Здесь и далее, для удобства работы с Мастером объектов, рекомендуется использовать панель ЕСКД MechWizard (Мастер объектов). Для отображения панели необходимо открыть меню Вид и перейти в Панели → Механика → ЕСКД MechWizard (Мастер объектов) (рис. 4).

Рис. 4. Включение панели Мастер объектов

Начертим второй вид и проставим размеры. При обозначении размеров используем латинские буквы (рис. 5).

Рис. 5. Эскиз с размерами для распознавания

Все проекты СПДС

Параметр «l» на первом виде необходим для создания точки вставки. Для его определения создаем дополнительный отрезок. Устанавливаем отрезку параметр: вызываем команду меню Механика → Стандартные → MechWizard (Мастер объектов) → Установить параметр (или нажимаем соответствующую кнопку на панели MechWizard), указываем отрезок и нажимаем Enter. В открывшемся окне Свойства объекта включаем опцию Рабочий объект и нажимаем ОК (рис. 6).

Рис. 6. Свойства параметра для точки вставки объекта

Теперь, когда создана геометрия элемента и заданы определяющие размеры, создадим объект в базе элементов. Для этого необходимо вызвать Мастер объектов через меню Механика → Стандартные → MechWizard → Мастер объектов либо нажатием кнопки Мастер объектов на панели MechWizard (Мастер объектов)



В открывшемся окне Мастера объектов следует выбрать в меню Объект → Новый или нажать кнопку Новый объект. В окне Новый объект необходимо выбрать папку базы данных, в которой будет размещен объект (в данном случае – Пользовательские), заполнить поле Название и нажать ОК (рис. 7).

Рис. 7. Создание объекта базы

Объект создан, теперь добавим геометрию. В Мастере объектов необходимо щелкнуть правой кнопкой мыши (ПКМ) по ветви Исполнения и из контекстного меню выбрать Добавить исполнение. Щелкнув ПКМ в рабочей области Мастера, создадим еще один вид (рис. 8).

Рис. 8. Создание видов в Мастере объектов

Обозначим первый вид как Вид спереди (для этого выделим его и щелкнем по соответствующей кнопке отображения видов), а второй вид обозначим как Вид сбоку (рис. 9).

Рис. 9. Добавление геометрии к объекту базы

Теперь присвоим созданным в Мастере объектов видам соответствующую геометрию. Для этого щелкаем ПКМ по виду и из контекстного меню выбираем Параметрическое распознавание вида. Система перейдет в режим модели. Выделяем объект, после чего в контекстном меню выбираем Ввод или нажимаем Enter (рис. 10).

Рис. 10. Параметрическое распознавание геометрии объекта

Все проекты СПДС

Для завершения операции необходимо выбрать точку вставки (левый край отрезка размером «l»). При успешном распознавании появится соответствующее сообщение (рис. 11).

Рис. 11. Успешное распознавание эскиза

Аналогичные действия выполняем для вида сбоку. В качестве точки вставки указываем центр осей координат объекта (рис. 12).

Рис. 12. Отображение распознанной геометрии в Мастере объектов

В дереве объекта переходим на ветвь Скрипт. В рабочей области откроется программный код описания объекта, где по умолчанию отображены основные функции (рис. 13).

Рис. 13. Программный код объекта

Итак, мы рассмотрели, каким образом в nanoCAD Механика при помощи Мастера объектов можно создавать объект базы и подключать к нему геометрию.

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

Часть 2. Работа с кодом объекта. Мастер скриптов

Созданный объект имеет базовый скрипт с основными функциями, но пока что не содержит переменных.

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

Как было отмечено в первой части, предлагаемый материал может использоваться как инструкция по созданию параметрических объектов и управлению ими. Рекомендуется использовать nanoCAD Механика версии 8.0 и выше.

По ссылке https://goo.gl/6KhvzH можно скачать объект, который будет использоваться в качестве базового для данного примера.

Этот объект необходимо подключить к базе. В Базе элементов щелчком ПКМ по папке Пользовательские вызываем контекстное меню и выбираем команду Импорт из файла (рис. 14). Откроется проводник, через который находим нужный файл и нажимаем Открыть. Новый объект будет подключен.

Рис. 14. Подключение нового объекта к базе

В меню Скрипт выберем Взять скрипт с другого объекта, в появившемся окне Выбор детали откроем папку Пользовательские, щелкнем по объекту Шайба (рис. 15).

Рис. 15. Копирование скрипта с аналогичного объекта
Logo
Клуб СПДС
© ООО "Магма-Компьютер"
2016-2024 Все права защищены

Проекты

  • СПДС GraphiCS
  • СПДС Железобетон
  • СПДС Стройплощадка
  • СПДС Металлоконструкции
  • nanoCAD СПДС
  • nanoCAD СПДС Стройплощадка
  • nanoCAD СПДС Металлоконструкции

Основные разделы

  • Статьи о САПР
  • Инструкции
  • Вопросы и ответы
  • Новости
  • Мероприятия
  • Прайс-лист на ПО
  • Обучение

Мы в соц.сетях

+

Лицензионное соглашение СПДС GraphiCS

Настоящее лицензионное соглашение (далее «соглашение») является договором на использование программного обеспечения (далее «программное обеспечение»), заключаемым между Вами (физическим или юридическим лицом) и АО «СиСофт Девелопмент» (далее CSoft Development) в особом порядке, прямо предусмотренном п. 3 ст. 14 Закона Российской Федерации «О правовой охране программ для электронных вычислительных машин и баз данных», относительно указанного программного обеспечения CSoft Development, включающего в себя программное обеспечение (далее «программное обеспечение/ПО»), записанное на соответствующих носителях, порождаемые им аудиовизуальные отображения, любые печатные материалы и любую «встроенную» или «электронную» документацию. К программному обеспечению относятся также информационные компоненты, включающие в себя документы и информационные объекты баз данных и передаваемые в составе программного обеспечения, подготовительные материалы, полученные в ходе его разработки, любые обновления и дополнения к программному обеспечению, исходно предоставленному CSoft Development. Любые программные компоненты, предоставленные совместно с программным обеспечением, правила пользования которыми определяются отдельным соглашением, предоставляются на условиях последнего. Устанавливая, копируя, загружая, осуществляя доступ или иным образом используя программное обеспечение, Вы тем самым принимаете на себя условия настоящего соглашения. Если Вы не согласны с условиями настоящего соглашения, не устанавливайте и не используйте данное программное обеспечение, однако Вы можете вернуть его продавцу и получить обратно полную стоимость покупки при условии соблюдения Вами положений договора купли-продажи с продавцом указанного программного обеспечения.

Термин «программное обеспечение» также включает в себя все последующие обновления и модификации программного обеспечения, передаваемого по лицензии CSoft Development.

Копирование или иное использование программного обеспечения и/или документации, за исключением случаев, разрешенных данным соглашением, противозаконно и, в соответствии с действующим законодательством Российской Федерации, расценивается как нарушение исключительных прав CSoft Development. Если Вы копируете или используете данное программное обеспечение и/или документацию без письменного разрешения CSoft Development, Вы нарушаете закон и можете быть привлечены CSoft Development к ответственности за причиненные убытки, а также привлечены к уголовной ответственности.

ПРИМЕЧАНИЕ. Если данная копия программного обеспечения предоставляется в целях пробного использования или оценки, то к вам также применимы два следующих положения:

    • Данное программное обеспечение можно применять в целях оценки только в течение 15 дней — за исключением случаев, когда CSoft Development в письменном виде указана иная продолжительность пользования. Для применения программного обеспечения после указанного срока вы должны обратиться в CSoft Development или к уполномоченному распространителю CSoft Development, чтобы оплатить стоимость программного обеспечения и получить код доступа или же новую, полностью оплаченную копию с предоставлением вам указанных далее прав коммерческой лицензии.
    • В период оценки вы можете использовать одну копию данного программного обеспечения только для его оценки. Использование программного обеспечения в период оценки в любых иных целях, включая сравнительный анализ или применение в коммерческих целях, категорически запрещается. После приобретения лицензии на данное программное обеспечение его использование более не подлежит ограничению, приведенному выше.

    ПРИМЕЧАНИЕ. Если данная копия программного обеспечения предоставляется в рамках лицензии с фиксированным или ограниченным сроком действия либо в качестве арендуемого программного обеспечения, то к вам также применимо положение, приведенное в следующем абзаце:

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

    ПРЕДОСТАВЛЕНИЕ ПРАВ

    1.1. В соответствии с условиями и положениями настоящего соглашения CSoft Development предоставляет Вам неисключительное, не подлежащее передаче право на использование данного программного обеспечения, руководства по его применению и иных сопроводительных печатных материалов или электронной документации («документация»), поставленных на условиях данного соглашения. Это соглашение разрешает одновременную установку и использование программного обеспечения в любое время одним пользователем на одном компьютере в одном месте.

    1.2. Сетевая версия (NLM). Если данное программное обеспечение является сетевым, Вы можете использовать программное обеспечение как многопользовательскую установку — при соблюдении следующих условий:

    1) максимальное число параллельно работающих пользователей равно одному (1), так что ПО могут использовать несколько специалистов, но в один момент времени может работать только один специалист; или

    2) максимальное число параллельно работающих пользователей равно двум (2) или более. В этом случае Вы должны приобрести первый комплект программного обеспечения и соответствующее количество дополнительных лицензий для параллельно работающих пользователей.

    1.3. Резервная (архивная) копия. Вне зависимости от того, какую версию программного обеспечения Вы приобрели, данное соглашение разрешает создание только одной архивной (резервной) копии программного обеспечения. Такая архивная копия не может быть установлена на другой компьютер — за исключением случая, когда данный компьютер является закрытым разделом жесткого диска сервера, к которому имеют доступ только зарегистрированные пользователи. Полностью запрещается использование или установка архивной копии, если на какой-либо компьютер установлена другая копия данного программного обеспечения. Если документация поставляется в печатной форме, то запрещается ее копирование. Если документация предоставлена в электронном виде, она не может быть дублирована электронно, но Вы можете сделать 1 (одну) распечатку, копирование которой не допускается.

    1.4. Дополнительная установка. За исключением тех случаев, когда используется обучающая или оценочная версия, Вы можете сделать вторую копию программного обеспечения на жестком диске второго компьютера — при условии, что выполнены одновременно следующие условия:

    1) оригинальная и вторая копии используются одним и тем же лицом;

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

    3) в любой момент времени в работе находится только одна копия программного обеспечения;

    4) вторая копия программного обеспечения используется исключительно с устройством защиты от копирования, приобретенным дополнительно в комплекте с программным обеспечением;

    5) программное обеспечение не лицензировано и/или не маркировано как обучающая или оценочная версия.

    1.5. Оценочная версия (DEMO). Если данное программное обеспечение определяется как демонстрационное (версия, поставляемая без уникального серийного номера) или временное, Вы можете использовать его только для коммерческой оценки или демонстрации. Вы не имеете права использовать его для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли. На оценочную версию распространяются все ограничения, налагаемые п. 1.10 ст. 1, ст. 2, и для нее справедливы положения ст. 5 настоящего соглашения. Для оценочной версии неприменимы положения ст. 4 настоящего соглашения.

    1.6. Обучающая версия (EDU). Если данное программное обеспечение является обучающим, Вы можете использовать его исключительно для целей преподавания или в процессе своего обучения, а не в каких-либо иных целях. Обучающая версия не может быть использована для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли.

    1.7. Версия, не предназначенная для перепродажи, или дилерская версия (NFR). Если данное программное обеспечение определяется как версия, не предназначенная для перепродажи, или дилерская версия, Вы можете использовать его только для коммерческой оценки или демонстрации. Вы не имеете права использовать его для профессиональной и/или иной деятельности, имеющей целью извлечение прибыли. На данную версию распространяются все ограничения, налагаемые п. 1.10 ст. 1, ст. 2, и для нее справедливы положения ст. 4 и ст. 5 настоящего соглашения. Данная версия имеет фиксированный ограниченный срок действия, равный 1 (одному) году с момента первичной регистрации в CSoft Development.

    1.8. Обновления (UPG). Если данное программное обеспечение маркировано как обновление («новая версия») к программному обеспечению, на которое Вы ранее получили лицензию («предыдущая версия»), Вы обязаны в течение 60 (шестидесяти) дней с момента приобретения новой версии уничтожить все копии заменяемой предыдущей версии, включая любые копии, находящиеся на жестком диске Вашего компьютера, и по требованию CSoft Development вернуть ей или ее уполномоченному распространителю любую ранее полученную документацию. CSoft Development оставляет за собой право потребовать предоставления удовлетворяющих свидетельств уничтожения предыдущей версии. На добавочные программные компоненты, служащие для дополнения и расширения функций программного обеспечения (если такие программные компоненты были переданы Вам CSoft Development или уполномоченной третьей стороной в связи с программным обеспечением, лицензия на которое предоставляется Вам по настоящему соглашению), распространяются условия и положения настоящего соглашения, если при передаче не указано иное.

    1.9. Несмотря на вышеизложенное, Вы можете сохранить предыдущую версию программного обеспечения, не удалять ее и, если это необходимо, использовать предыдущую версию программного обеспечения исключительно в целях (1) установки новой версии программного обеспечения, на которую предоставляется лицензия по настоящему соглашению, и (2) архивного (резервного) копирования для обеспечения повторной установки новой версии программного обеспечения, на которую предоставляется лицензия по настоящему соглашению, если первоначальная установка оказалась неудачной. Вы не можете работать с предыдущей версией программного обеспечения никаким иным способом ни при каких обстоятельствах.

    1.10. Код доступа. Если для настоящего программного обеспечения требуется код доступа, то для его получения Вам необходимо зарегистрировать приобретенное программное обеспечение в CSoft Development, после чего CSoft Development будет хранить Ваши регистрационные данные в соответствии с принципами соблюдения конфиденциальности, которых она придерживается.

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

    ОГРАНИЧЕНИЯ

    Вы не вправе:

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

    АВТОРСКИЕ ПРАВА

    Программное обеспечение, включая документацию и средства его индивидуализации, является интеллектуальной собственностью CSoft Development и иных правообладателей, наименование (имена) которых приведено в знаке охраны авторского права на программное обеспечение, и защищено соответствующими законами Российской Федерации и международными соглашениями об авторских правах.

    Исключительное право на программное обеспечение принадлежит CSoft Development.

    ГАРАНТИЯ

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

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

    ОТВЕТСТВЕННОСТЬ

    CSoft Development не несет материальной ответственности за какие-либо убытки (реальный ущерб и/или упущенная выгода), возникшие в течение срока использования программного обеспечения или ввиду отсутствия возможности использования программного обеспечения.

    Ваше согласие с условиями данного соглашения будет подтверждено установкой ПО.

    Оформить заказ

    Задать вопрос специалисту

    Спасибо!

    Ваш вопрос специалисту

    успешно отправлен!

    А пока ждете ответа, можете посетить наш YouTube канал, где найдете много интересных видеоуроков и записей вебинаров об СПДС.

    Задать вопрос специалисту

    Спасибо!

    Ваш вопрос специалисту

    успешно отправлен!

    А пока ждете ответа, можете посетить наш YouTube канал, где найдете много интересных видеоуроков и записей вебинаров об СПДС.