vrnode/getfield

Значение поля vrnode объект

Синтаксис

getfield(vrnode_object)
x = getfield(vrnode_object)
x = getfield(vrnode_object,'fieldname')

Аргументы

vrnode_object

Имя vrnode объект, представляющий запрашиваемый узел.

fieldname

Имя vrnode поле объекта, значения которого необходимо запросить.

Описание

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-на-N значений.

Совет

Использование записи через точку является рекомендуемым подходом для доступа к узлам.

Примечание

Для Transform узлы, getfield функция не приводит список Simulink® 3D Animation™ расширения rotation_abs и translation_abs. Для доступа к этим полям используйте запись через точку. Для примера:

gcoords = myWorld.Arm.rotation_abs
Представлено до R2006a