Сапфир: Python IDE. Не могу получить параметры AutoFeaData

C помощью GetFeaData() получил объект типа AutoFeaData из объекта типа AutoModel, далее не могу выполнить операции с параметрами полученного объета. Заявленные в "Автоматизации" функции .Parameter .GetMnParam .TypeModel не записывают переменные. То есть перменная не появляется в locals(). Подскажите в чем может быть причина ? Код import clr def solve(node):     pass          doc = node.GetDocument()     ...

У зв'язку з великою кількістю неіснуючих підписок на оновлення форуму була проведена очистка. Якщо ви перестали отримувати повідомлення з оновленнями, прохання провести підписку знову.
Сторінки: 1
RSS
Сапфир: Python IDE. Не могу получить параметры AutoFeaData
 
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
Змінено: Expert_Hell - 08.04.2026 08:53:23
 
Добрый день, Expert_Hell!

Нужно знать, что за объект с ID==6
Кроме того, в AutoFeaData нет параметра M_ID


С уважением, Алексей Тищенко
Змінено: alekstish - 10.04.2026 12:05:14
Сторінки: 1
Читають тему (гостей: 1)