Размеры из другого эскиза

Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Размеры из другого эскиза

Сообщение demonlibra »

FreeCAD Expressions
FreeCAD Property editor

В качестве ограничений можно использовать размеры из других эскизов.
Для этого необходимо в поле ввода формулы Изображение ввести идентификатор эскиза (внутренний или <<пользовательский>>) и номер ограничения или пользовательскую метку.
В списке отображения ограничений счёт начинается с 1, по факту же счёт начинается с 0.

внутреннее_название_эскиза.Constraints[номер_ограничения-1]
<<пользовательское_название_эскиза>>.Constraints.метка_ограничения

Изображение Изображение Изображение


Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Размеры в виде переменных из другого эскиза

Сообщение demonlibra »

Можно использовать любое значения любой операции - Pad.Length, Pad.Reversed (0 или 1) и т.д.
Переменные перечислены в окне Data (Данные).



Имена переменных можно писать кириллицей, главное пробелы не использовать.
В объект можно добавлять свои параметры (data > правый клик > show all > правый клик > add property)

Например: <<Скетч написан на кириллице>>.Constraints.это_тест

Но лучше все-таки их вписывать в Spreadsheet, а окно разделять на 2 части (windows > Tile) и видеть значения и имена переменных )) но тут не работает кириллица в alias.
В ячейку Spreadsheet можно вставлять значения из объектов классическим способом из excel =Sketch.Constraints[1]
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «FreeCAD»