Значение поля vrnode объект
getfield(vrnode_object) x = getfield(vrnode_object) x = getfield(vrnode_object,'fieldname')
| Имя |
| Название |
getfield(vrnode_object) отображает все имена полей и их текущие значения для соответствующего узла.
x = getfield(vrnode_object), где vrnode_object является скаляром, возвращает структуру, где каждое имя поля является именем vrnode и каждое поле содержит значение этого поля.
x = getfield(vrnode_object,'fieldname')возвращает значение указанного поля для узла, на который ссылается vrnode_object рукоятка. Если vrnode_object является вектором vrnode ручки, getfield возвращает массив M-by-1 ячеек значений, где M равно length(vrnode_object).
Если 'fieldname' - массив 1-by-N или N-by-1 ячеек строк, содержащих имена полей, getfield возвращает массив значений ячеек M-by-N.
Совет
Использование точечной нотации является рекомендуемым подходом для доступа к узлам.
Примечание
Для Transform узлы, getfield функция не содержит список расширений Simulink ® 3D Animation™rotation_abs и translation_abs. Для доступа к этим полям используйте точечную нотацию. Например:
gcoords = myWorld.Arm.rotation_abs