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