Преобразование символьных выражений в уравнения языка Simscape
simscapeEquation(f) преобразует символическое выражение f к уравнению языка Simscape™. Этот вызов функции преобразует любую производную относительно переменной t в нотацию Simscape X.der. Здесь X - зависящая от времени переменная. В результирующем уравнении Simscape переменная time заменяет все экземпляры переменной t за исключением производных в отношении t.
simscapeEquation преобразует выражения с производными второго и высшего порядка в систему уравнений первого порядка, вводя новые переменные, такие как x1, x2и так далее.
simscapeEquation(LHS,RHS) возвращает уравнение Simscape LHS == RHS.
Раздел уравнений файла компонента Simscape поддерживает ограниченное количество функций. Дополнительные сведения и список поддерживаемых функций см. в разделе Simscape equations (Simscape). Если символьное уравнение содержит функции, которые недоступны в разделе уравнений файла компонента Simscape, simscapeEquation не удается корректно преобразовать эти уравнения в уравнения Simscape. Такие выражения не вызывают сообщения об ошибке. Выражения с бесконечностями подвержены недопустимому преобразованию.
ccode | fortran | matlabFunction | matlabFunctionBlock | symWriteSSC