vibo (Всі повідомлення користувача)

Форум пользователей программных комплексов ЛИРА-САПР, МОНОМАХ-САПР, САПФИР-3D, ЭСПРИ

У зв'язку з великою кількістю неіснуючих підписок на оновлення форуму була проведена очистка. Якщо ви перестали отримувати повідомлення з оновленнями, прохання провести підписку знову.
Вибрати дату в календаріВибрати дату в календарі

Сторінки: 1 2 Наст.
Нод с округлением координат массива точек, кто-нибудь может помочь написать?
 
Вот нод на JS. Файл скопировать
- Для Сапфир2021  в папку  C:\Users\Public\Documents\SAPFIR\Sapfir 2021\Service\NodeComponents\JScript
- для остальных версий в папку C:\Users\Public\Documents\SAPFIR\Sapfir 2020\Service\NodeComponents
Нод появится в закладке "Сервисы"  на панели "Math"
Наклонные балки из модели в аналитику. Переход из локальной в глобальную систему координат., При переходе из локальной системы координат в глобальную получены странные координаты узлов стержней
 
"... как это правильно смоделировать с наименьшими потерями времени? "
1) Попробуйте вместо колонн создавать все балками
2) В свойствах балки поставить режим "выравнивание аналитики" - "нет". В этом случае аналитика будет совпадать с линией построения и т.о. можно обеспечить точное построение аналитической модели. Положение физической модели можно скорректировать при помощи команд "Привязка"
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Есть еще такой вариант решения задачи, немного сократил.
Добавил еще один пример создания моделей по сетке осей, может кому пригодится.
Программирование в Сапфир, Какие библиотеки за что отвечают
 
Запись точек и векторов можно посмотреть на примере нода см. файл.
Точки и вектора задаются тройками координат [x1,y1,z1, x2,y2,z2, ....]
Проблема с построением балок и Ферм., При создании расчетной схемы элементы стержней и узлов задваиваются
 
Пришлите модель, посмотрим
Трубчатая поверхность на сфере, Программа не создает поверхность трубчатая локсодрома. Показатель p принимается только равным 2 или 0. В ином случае Ошибка
 
  Вместо запятой используйте десятичную точку, р^2 заменить на р*р  и  cos(w)^2 заменить на cos(w)*cos(w)
Змінено: vibo - 23.03.2020 18:45:38
Программирование в Сапфир, Какие библиотеки за что отвечают
 
Попробуйте в код вставить ключевое слово  debugger.
Как исправить ошибки ?
 
1) Попробуйте контур проема в плите перекрытия немного увеличить за пределы контура плиты
2) Удалить перегородки нулевой толщины, или задать им не нулевые значения.
3) Есть две совпадающие перегородки нулевой толщины, одну из них нужно удалить
Проблема с фермой
 
Можно исправить.
Откройте блокнотом файл  C:\Users\Public\Documents\SAPFIR\Sapfir 2018\Service\Specification\MainSpec\InfoSmBeam.jsh
найдите строки показанные ниже  и добавьте текст выделенный красным цветом:

// сбор информации об элементе
function SborInfoElem( Model, TypeFrmLst, ListBlock, kolElemBlock, j, LANG_SEC) {
 var l, kk, kol, dl, m, num;
 var m_type;
 var Mod;
 var name;
 var idBlock;

 m_type = Model.Parameter("M_TYPE_MODEL");
 if (m_type == TM_BLOCK || m_type == TM_TRUSS) {//блок|ферма
 
Параметры перекрытия, Параметры аналитической модели перекрытия
 
"как аналитическую плоскость ФП перенести к верхней грани ее физической модели" - задать в свойствах ФП
Моделирование несимметричной капители
 
К сожалению, это ошибка в программе. Исправление будет в релизе №2 версии 2018.
Моделирование несимметричной капители
 
Капитель автоматически обрезается по контуру плиты
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Дубль 3 (см. пост № 31 и №33)
Названия этажей которые видим в дереве проекта (см. рис из поста № 28)  получены путем задания  этажам названия через диалог свойств. Т.е. выделили  в дереве проекта этаж, в диалоге свойств  нашли параметр "наименование" и ручками ввели нужное название. Нод создания этажей создает этажи на основании уровней (просто массив чисел, которые могут прийти откуда угодно) заданных на входе и нумерует этажи по-порядку и все!!!! На картинке в посте №29 показан диалог настройки нода "Merge", в котором заданы дополнительные входы и входам присвоены названия разных этажей (исключительно для удобства управления параметрами). Названия входов нода "Merge" никоим образом не могут попасть в нод создания этажей, т.к. нод "Merge" на выходе формирует массив чисел, и он без понятия куда эти числа потом пойдут.
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Повторяю
Цитата
Это я сам руками переименовал этажи
Можно не переименовывать, тогда просто останутся номера этажей как и в вашем случае.
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
 И в моей без проблем. Это я сам руками переименовал этажи
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Достаточно добавить соответствующие входы для нода
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Цитата
Я слепил схему из нодов (см. прицеп), но может есть решение покрасивее?

Можно еще так  
Работа с нодами, Обсуждение проблем и решений при использовании нодов
 
Цитата
...Помимо проблемы в отметки -14м, существует другая.
Перенося на отметку 0 подложку, все равно работа не стабильна. Проблема в том, что создание колонн происходит по контурам. Колонны работают нормально, только если их создавать в подложке точками. Но тогда возникает другая проблема, если здание не правильной формы, как в примере, то придется каждой группе колонн, которым необходимо задавать угол поворота... В ином случае, уверенности нет...

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

Параметры стен, колонн,... необходимо задавать только в свойствах нодов. Тогда при переносе на другой комп. все параметры сохранятся (во всяком случае должны).
Если параметры устанавливать самим стенам и колоннам, созданным по подложке, и если при обновлении модели файла подложки не будет, то стены и др. удалятся
После задания нового пути к файлу подложки, объекты будут создаваться, но с параметрами заданными в образцовых объектах нодов.
Сторінки: 1 2 Наст.