jointVariables

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

Синтаксис

Описание

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