C помощью GetFeaData() получил объект типа AutoFeaData из объекта типа AutoModel, далее не могу выполнить операции с параметрами полученного объета. Заявленные в "Автоматизации" функции .Parameter .GetMnParam .TypeModel не записывают переменные. То есть перменная не появляется в locals(). Подскажите в чем может быть причина ?
| Код |
|---|
import clr def solve(node): pass doc = node.GetDocument() obj1 = doc.FindModelByID(6) obj2 = doc.FindModelByID2(6) fea1 = obj1.GetFeaData() fea2 = obj2.GetFeaData() test1 = fea1.Parameter['M_ID'] test2 = fea2.Parameter['M_ID'] prj = doc.GetActiveProject() obj = prj.GetModelByID(6) fea = obj.GetFeaData() OBP_VALUES = 0x10 a_prm = Array[object]([]) r_a_prm = get_ref(a_prm) test1 = fea.Parameter['M_ID'] fea.GetMnParam(r_a_prm, OBP_VALUES) a_prm = r_a_prm.Value |
Змінено: - 08.04.2026 08:53:23

