主要内容

slexpr

生成要在参数对象的值中使用的表达式

描述

实例

表达式输出=slexpr(表达)转换MATLAB语法表达式表达对于一个对象,表达式输出,可用于设置价值参数对象的属性(例如金宝appSimulink.参数)。使用多个参数对象设置块参数值时,可以使用表达式对对象之间的数学关系建模。有关详细信息,请参阅使用数学表达式设置变量值.

例子

全部崩溃

在基本工作空间中,创建三个金宝appSimulink.参数表示点式节拍器的质量、长度和惯性矩的对象。

m=Si金宝appmulink.Parameter;r=Simulink.Parameter;J=Simulink.Parameter;

将质量设置为0.1 kg,长度设置为1.0 m。

m、 值=0.1;r.值=1.0;

将惯性矩的值设置为质量乘以长度的平方。

J.值=slexpr('m*r^2');

金宝app®保留表达方式,m*r^2. 如果更改质量或长度的值,Simulink将重新计算惯性矩的值。金宝app

输入参数

全部崩溃

目标表达式,指定为字符串或字符向量。

例子:“myParam+myOtherParam”

数据类型:烧焦|一串

输出参数

全部崩溃

金宝app目标表达式的Simulink表示形式,作为金宝appSimulink.data.Expression对象A.金宝appSimulink.data.Expression对象在外部没有任何用处价值参数对象的属性。

R2018a中引入