exponenta event banner

removeOutputVariables

Удалить выбранные выходные переменные из объекта KinematicsSolver

Описание

removeOutputVariables(ks,ids) капли из KinematicsSolver объект ks выходные переменные, именованные в ids. Выходные переменные - это неизвестные переменные для решения и отчета во время анализа. Эта функция используется для удаления только одной или нескольких выходных переменных, если они устарели.

Выходные данные представляют собой обновленную таблицу с переменными выходных данных, оставшимися в строках. Каждая строка дает идентификатор переменной, тип и путь блока соединения, которому она принадлежит, если переменная соединения, базовый и следящий кадры, из которых она порождается, если переменная кадра, и единицу измерения для ее числового значения. Переменные ранжируются в порядке добавления.

Большинство переменных можно назначить по отдельности. Несколько должны быть назначены в группах - компоненты оси вдоль угла поворота в сферических примитивах; угол изгиба вдоль азимутального угла в примитивах постоянной скорости. (Угол изгиба может быть назначен отдельно, но азимутальный угол не может.)

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

Входные аргументы

свернуть все

A KinematicsSolver объект является представлением модели Simscape Multibody, используемой для кинематического анализа.

Пример: ks = simscape.multibody.KinematicsSolver ('sm _ double _ pendulum')

Типы данных: KinematicsSolver object

Идентификаторы используемых кинематических переменных. Введите идентификаторы, как показано в столбце ID jointPositionVariables или jointVelocityVariables, для совместных переменных, или frameVariables, для переменных кадра.

Пример: 'j1.Rz.q'

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

Представлен в R2019a