Jump to content

Search the Community

Showing results for tags 'параметрические объекты'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Общие форумы
    • Принципы распространения продуктов Нанософт
    • Общие вопросы
    • Скачать полезное
    • Обсуждение любых САПР
  • Тематические форумы
    • Поддержка ОС Linux
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Механика 3D
    • dows
    • dows
    • nanoCAD Конструкции PS
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • dows
    • nanoCAD Стройплощадка
    • Функциональные расширения nanoCAD
    • Портал Технической поддержки
    • nanoTDMS
  • Программы членов Клуба разработчиков
    • KDM-INFO
    • Проектное бюро "Фордевинд"
    • VetCAD++
  • Не о программах
    • Юмор
    • Вопросы и пожелания по работе форума
    • Вопросы и пожелания по работе сайта
    • Новостная лента сайта nanoCAD.ru

Blogs

  • Фишки и трюки nanoCAD
  • Делюсь опытом работы с Cad программами
  • Полезные ссылки и закладки
  • Блог MaxSoft о nanoCAD
  • Утилиты nanoCAD или как упростить работу в программе
  • Конкурсы nanoCAD
  • О разном
  • cad admin notes
  • Рабочий дом как помощь людям
  • Все подряд

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


ICQ


Skype


Город


Интересы

Found 6 results

  1. На данный момент(дата публикации данной записи 22.12.22) существуют сложности с созданием проекционных видов конструктивных сборок и параметрических узлов, в случае если в этих объектах используются сварные швы. Есть несколько способов решения данного затруднения: использование модуля СПДС, модификация параметрического объекта сварного шва. Подробности в видео ниже. Инструкция на добавление модифицированного файла графики сварного шва: 1) Открыть папку с файлами параметрической графики nanoCAD BIM Конструкции: C:\Program Files\Nanosoft\nanoCAD BIM Конструкции x64 22.0\Settings\BIMStructure\Templates 2) Переименовать оригинальный файл параметрической графики mweld.xpg Это необходимо для создания резервной копии исходного файла. 3) Скопировать в данную папку файл из вложения mweld.xpg 4) В файле параметрической графики имеются параметры, которые отсутствуют в базе данных nanoCAD BIM Конструкции, поэтому их нужно импортировать, чтобы сварка отрабатывала корректно. 4.1) Чтобы импортировать параметры потребуется инструмент менеджера библиотек (ссылка на вебинар по этому инструменту). Скачать его можно в личном кабинете в списке файлов по nanoCAD BIM Конструкции. 4.2) В меню файла менеджера библиотек нужно выбрать пункт "Импортировать данные", а далее указать файл с определениями параметров Опр парам.cde
  2. Файл, на котором проводилась демонстрация из видео Расчетная схема.dwg
  3. В видео рассмотрен процесс создания параметрического нащельника. Ручка положения такого нащельника позволяет динамически изменять его угол. Импортировать в nanoCAD BIM Конструкции уже готовый нащельник (нащельник с изменяемым углом.XPG) можно с помощью команды _pe_xml_import
  4. Всем добрый день! Сравнительно недавно начали работать в бим-среде от платформы Нанокад. При использовании конструкторского бима весьма удобно генерировать спецификации для штучных параметрических объектов. Учитывая специфику нашей отрасли (гидротехническое строительство), спецификация по штучным параметрическим объектам генерируется четко, легко и просто, к таким объектам относятся: швартовные тумбы, отбойные устройства, скоб-трапы и т.д. Но большая часть генерируемых нами параметрических объектов являются линейными, к примеру: лицевую стенку из шпунтовых свай и т.п. мы генерируем по погонному метру, что позволяет нам четко следовать линии кордона; шапочный брус также генерируется погонным метром, сюда же можно отнести колесоотбойный брус, подкрановые пути, плиты покрытия, все эти объекты генерируются линейным массивом вдоль направляющих отрезков либо другими типами массивов. При создании спецификации для массивов параметрических объектов столкнулись со следующей проблемой: такие параметры, как количество, вес и др. в спецификациях для массива параметрических элементов генерируются лишь для единицы этого массива, то есть для того элемента, на основании которого этот массив мы создаем. Да, можно вручную посчитать количество требуемых элементов и их вес, однако тогда в чем же преимущество функции создания спецификаций? Может, кто-то сталкивался уже с этой проблемой и знает пути ее решения? Как по итогу создать спецификацию для того же линейного параметрического объекта? Возможно ли такое вообще? Или может, мы изначально делаем что-то не так?
  5. В этой небольшой статье рассмотрим как можно отредактировать стандартный параметрический объект, чтобы за базовую точку объекта можно было не переносить объект, а растягивать. Это удобно будет при работе со швеллерами, трубами и прочими объектами, которые приходится растягивать в обе стороны. Для примера будет использовать стандартный параметрический объект трубу по ГОСТ 167-69 (Несущие конструкции -> КМ -> Трубы) Нас интересует функция OnMoveGripPoint По умолчанию она выглядит так: function OnMoveGripPoint{ if(NMovingGrip == 1){ L = vecLen(pntGrip0 - pntGrip1); vecDirection = pntGrip1 - pntGrip0; LoadInCache( B, s ); SelectInCache( "kFirst", "B", "~", B, "s", "~", s); } else { pntOrigin = pntGrip0; }; }; Давайте для удобства приведём к более понятному виду и уйдём от конструкции else function OnMoveGripPoint { if(NMovingGrip == 0) { pntOrigin = pntGrip0; }; if(NMovingGrip == 1) { L = vecLen(pntGrip0 - pntGrip1); vecDirection = pntGrip1 - pntGrip0; LoadInCache( B, s ); SelectInCache( "kFirst", "B", "~", B, "s", "~", s); }; }; Предыдущая запись скрипта имеет права быть, т.к. в объекте всего 2 ручки, но будет неудобна при условии добавления новых ручек, да и в принципе наша запись сразу позволяет понять, к какой ручке мы обращаемся. Итак, чтобы заставить объект удлиняться за базовую точку, надо прописать изменение длины объекта при перемещение базовой точки. Получаем: if(NMovingGrip == 0) { pntOrigin = pntGrip0; L = vecLen(pntGrip1 - pntGrip0); }; Ура, наш объект растягивается!) Осталось дописать поведение вектора направления объекта: if(NMovingGrip == 0) { pntOrigin = pntGrip0; L = vecLen(pntGrip1 - pntGrip0); vecDirection = pntGrip1 - pntGrip0; }; И всё, теперь всё работает просто великолепно) Вот такими несложными манипуляциями мы упростили работу со стандартным параметрическим объектом, добавив возможность растягивать его в обе стороны =)
  6. Приветствую! Есть кто занимается созданием динамических блоков в Nanocad Интересует Монтажные конструкции. Пишите пож-та в личку
×
×
  • Create New...