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