Создайте рабочую точку путем извлечения данных из модели или из записанных данных моделирования
создает op
= simscape.op.create(simlog
,t
)OperatingPoint
op объекта
путем извлечения переменных целей из записанных данных моделирования в момент времени t
. Если набор раз, записанный в журнал данных моделирования simlog
содержит точное совпадение во времени t
затем функция извлекает эти переменные целевые значения в данные рабочей точки. Если нет точного соответствия, но t
находится между минимальным и максимальным временами simlog
, затем функция использует линейную интерполяцию, чтобы определить целевые значения. Если t
меньше минимального времени, тогда функция извлекает первое значение для каждой переменной в simlog
. Точно так же, если t
больше максимального времени, тогда функция извлекает последнее значение в simlog
.
При регистрации данных моделирования в Данных моделирования Inspector журнал симуляции не содержит данных на языке частного Simscape™. Поэтому, если вы извлекаете рабочую точку из данных, записанных с помощью Данные Моделирования Inspector, частные данные не включаются. Для всех других методов создания рабочей точки, будь то из модели или из данных моделирования, записанных в память или диск, по умолчанию включаются частные данные.
создает op
= simscape.op.create(block
,simPhase
, true)OperatingPoint
op объекта
путем извлечения кэшированных значений переменных целей из модели, которая была ранее инициализирована или моделирована. Этот метод позволяет вам сэкономить время, избегая повторной инициализации модели, если данные, которые вы хотите извлечь, не изменились. Функция возвращает ошибку, если модель не была обновлена, инициализирована или моделирована ранее в сеансе.
hasPrivateData
| relativePath
| set
| simscape.op.OperatingPoint
| simscape.op.Target