jointVariables

Перечислите все кинематические переменные, сопоставленные с соединениями

Синтаксис

jointVariables(ks)

Описание

jointVariables(ks) перечисляет кинематический собственный компонент переменных объекта KinematicsSolver ks и доступный, чтобы получить смещения соединений.

MATLAB выводит таблицу с объединенными переменными в строках. Каждая строка дает ID переменной, тип соединения, это принадлежит, путь от корня модели к соответствующему объединенному блоку в модели Simulink и модуль для его численного значения. Таблица начинается полностью заполненный со всеми объединенными переменными, идентифицированными в модели в то время, когда объект KinematicsSolver создается.

Модель может иметь много объединенных переменных. Они сортируются по соединению, объединенному примитивному, и примитиву. Переменные соответственно называют согласно схеме jointName.primitiveType.primitiveComponent. Соединение карданова подвеса, которое имеет три закрученных назад примитива (Rx, Ry и Rz), каждый с вращательным компонентом (q), допускает три объединенных переменные. С j1 для объединенного имени идентификаторы переменных становятся j1.Rx.q, j1.Ry.q и j1.Rz.q.

Объединенные примитивы могут также быть призматическими (Px, Py, и Pz), сферическими (S), постоянная скорость (CV) или ведущий винт (LSz). Примитивы могут быть переводами (p), вращения (q) и компоненты оси (ax). Сферические примитивы являются единственным, чтобы позволить вращение вокруг общей 3-D оси, и поэтому только у них есть компоненты оси. Они обозначаются ax_x, ax_y и ax_z. Другие объединенные примитивы имеют один компонент, который каждый — сохраняет для примитивной постоянной скорости, который имеет компонент вращения азимута (q_a) и компонент вращения изгиба (q_b).

Объединенные переменные могут играть различные роли в анализе. Они могут служить целями, предположениями или выходными параметрами. Как цели, они помогают задать настройку мультитела, для которой можно решить выходные переменные. Как предположения, они помогают сместить решатель к требуемому решению — например, гарантировать, что колено гуманоидного робота изгибает и расширяет только в естественной области значений 0–145 градусов. Как выходные параметры, они добавляют к неизвестным, которые будут определены решателем.

Данные показывают переменные общего объекта KinematicsSolver. Цель (T), угадайте (G) и выведите переменные (O), может быть объединенные переменные (J) или структурировать переменные (F). Объединенные переменные являются нативными к объекту и могут быть присвоены от его запуска как цели, предположения и выходные параметры. Переменные кадра должны сначала быть созданы с addFrameVariables.

Входные параметры

свернуть все

Имя объекта KinematicsSolver, для которого можно запустить анализ. Объект является кинематическим представлением модели, из которой он выводит. Это содержит переменные, от которых зависит анализ.

Пример: 'fourBarKS'

Типы данных: char | string

Смотрите также

|

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте