Добрый день.
Когда ожидать CSpObjLoad?
Очень надо
Когда ожидать CSpObjLoad?
Очень надо
Здравствуйте уважаемые коллеги. Пытаюсь начать программировать в Сапфир. Начал знакомиться с доступными материалами. К своему неудовольствию обнаружил что api библиотеки написаны на С++. Но нашел скрипты написанные на java, вот этот например "c:\Users\Public\Documents\SAPFIR\SAPFIR 2016\Service\Test\Building.htm" исследовал код, но не смог найти библиотеку, импортированную в этот скрипт. Может кто то поможет?
03.03.2017 08:55:10
Добрый день.
Когда ожидать CSpObjLoad? Очень надо |
|
|
|
03.03.2017 15:23:00
Это в какой Лире? 2016 ставить надо?
|
|
|
|
03.03.2017 15:51:02
А к редактору загружений можно добраться?
Спасибо |
|
|
|
03.03.2017 20:24:15
Где найти список всех параметров?
|
|
|
|
04.03.2017 08:46:36
Как получить например высоту текущего этажа?
Как пройтись по всем элементам циклом foreach? Или только сначала узнать количество а потом for? Как пройтись по всем колоннам например? И получить List<string> с их классом бетона? А потом если не тот то поменять на свой Или например я получаю линию перекрытия
а как из этой линии получить список точек например?
Изменено: dev_sapfir - 04.03.2017 11:07:42
|
|||
|
|
06.03.2017 09:15:41
В диалоге "Настройки САПФИР", страница "Редактирование" включите опцию "Показ мнемоник" (см.рис.), чтобы видеть названия параметров выделенного элемента в диалоге "Свойства".
Чем выше версия, тем больше полезных фич и интересных параметров. Сам же "API" доступен с версии САПФИР 1.0. Обращение к параметрам элементов посредством мнемоник - его базовая возможность. Более того, Вы можете наполнить любой элемент дополнительной информацией в виде значений своих собственных параметров, используя функцию SetParameter(). Для избежания "накладок" в своих мнемониках используйте префикс, отличный от "M_", например: "U_" , "T_", "MU_" ... САПФИР, конечно, их интерпретировать не будет, но будет хранить в файле модели (SPF) и возвращать их значения по GetParameter(). |
|||||
|
|
06.03.2017 10:44:28
"Схема объектов автоматизации САПФИР.pdf" и "Описание функций автоматизации САПФИР.pdf". Рекомендую ознакомиться. |
|||
|
|
06.03.2017 10:56:44
В посте №10 есть пример кода как в цикле перебирать все объекты этажа и как получать точки из полилинии На C# точки полилинии можно получить вот так:
Изменено: vibo - 06.03.2017 13:59:19
|
|||||
|
|
06.03.2017 14:23:44
Про отображение мнемоник понял. Хорошо. Можно найти что нужно. Попробую что-то поменять
А к загружениям есть доступ? Поменять постоянную на Длительную. Поменять подвид, Знакопеременность?
Изменено: dev_sapfir - 06.03.2017 14:24:00
|
|
|
|
06.03.2017 16:25:56
В текущих версиях доступа к загружениям из API нет. Доработка планируется.
|
|
|
|
16.10.2019 08:52:33
Вопрос от полного чайника.
Знакомился со всей документацией, но она рассчитана на программиста с опытом. Решил попробовать написать сценарий в составе HTML-страниц на Javascript. Ознакомился с файлами *.htm прилагаемыми к программе. Вроде все понятно. Скачал Visual Studio Code - бесплатная потому что. Вопрос: как выполнять отладку пошагаво написанного сценария? Я себе представлял это как Microsoft Office отлаживаются макросы ПОШАГАВО. но этого не произошло. Как подключить сценарий к Сапфиру знаю. А вот как отслеживать пошагаво выполнение сценария не знаю. |
|
|
|
23.10.2019 23:32:38
Попробуйте в код вставить ключевое слово debugger.
|
|
|
|
23.09.2020 10:50:41
Подскажите, как сформировать (записать) векторы в скрипте JS и вывести как вектор на выход?
Как вывести информацию в виде: [X, Y, Z] [X1, Y1, Z1] ... [Xn, Y1, Zn] чтобы потом можно было на вход нода отправить "V"? по сути нужно повторить стандартный нод, просто на входе в итоге хочется видеть линии, поэтому хочется просто разобраться как работают стандартные операции чтения/записи точек, линий и т.п.
Изменено: ander - 23.09.2020 12:09:05
|
|
|
|
13.10.2020 13:57:06
Запись точек и векторов можно посмотреть на примере нода см. файл.
Точки и вектора задаются тройками координат [x1,y1,z1, x2,y2,z2, ....] |
|
|
|
28.08.2022 17:44:10
Подскажите, как можно через Api САПФИР поменять параметры жесткости у балок? Я получаю модель, нахожу у нее параметр жесткости по мнемонике M_FEA_BAR_STIF и получаю строку всех параметров жесткости. Но когда пытаюсь задать свою строку, то он не заменяет исходную.
|
|
|
|
27.02.2023 07:24:30
Доброе утро! Изучаю Сапфир API. Подскажите, каким параметром или методом регулируется положение точки конца градиента переменной нагрузки по площади? Начало нашел, например "Load3.SetPosition(3.0, 3.0, 0.0)". Работаю в Python
Изменено: Никита Цыбин - 27.02.2023 07:25:02
|
|
|
|
08.03.2023 10:28:32
Добрый день, Никита!
Переменная SetPosition2(x,y,z) С уважением, Алексей Тищенко |
|
|
|
11.05.2023 15:52:49
|
||||
|
|
|||