万博1manbetx支持符号行为
布尔符号,真正的
和假
使用的符号真正的
和假
代表布尔常量。您可以使用这些符号作为标量表达式。例子包括:
cooling_fan = true;heating_fan = false;
提示
这些符号是区分大小写的。因此,真正的
和假
不是布尔符号。
不要使用真正的
和假
在以下情况下。否则,出现错误消息。
赋值语句的左边
真正的+ +;
假+ = 3;
[真,假]= my_function (x);
论点的
改变
隐式事件(见控制图的行为通过使用隐式事件)改变(真正的);
chg(假);
索引向量或矩阵(见Stateflow向量和矩阵的操作)
x = true [1];
y = false [1] [1];
请注意
如果您定义真正的
和假
作为Stateflow®数据对象,定制的定义真正的
和假
覆盖内置的布尔常量。
注释符号,%,/ /,/ *
使用的符号%
,/ /
,/ *
代表评论这些例子所示:
% MATLAB注释行/ / c++注释行/ * C发表评论行* /
你也可以包括在生成的代码评论嵌入式目标(见模型配置参数:评论(万博1manbetx仿真软件编码器)。C图注释生成的代码使用多字节字符代码。因此,您可以为非英语字母和字符代码注释,如日本汉字字符。
十六进制符号象征,0 xff
图表支持C风格十六万博1manbetx进制符号,例如,0 xff
。您可以使用十六进制值无论你可以使用十进制值。
∞符号,正
使用MATLAB®象征正
用C代表无穷图表。计算如n / 0
,在那里n
是任何非零的真正价值,导致正
。
请注意
如果您定义正
作为一个Stateflow数据对象,你的自定义的定义正
覆盖内置的价值。
线延续的象征,…
使用的字符…
最后一行表明表达继续下一行。例如,您可以使用行继续象征在行动:
条目:total1 = 0, total2 = 0,…total3 = 0;
MATLAB显示符号,;
省略分号后的表达式显示的结果表达式诊断观众。如果你使用分号,结果没有出现。
单精度浮点数的象征,F
使用后F
指定单精度浮点数字在C图表。例如,您可以使用行动声明x = 4.56 f;
指定一个单精度不变值4.56。如果一个拖F
和一个数字,没有出现双精度适用。
时间的象征,t
使用信t
代表图继承自一个模型的绝对时间万博1manbetx®信号仿真目标。例如,条件(t - On_time >持续时间)
指定的条件为真,如果仿真时间之间的差异t
和On_time
大于的价值持续时间
。
这封信t
nonsimulation目标没有意义,因为t
取决于特定的应用程序和目标硬件。
请注意
如果您定义t
作为一个Stateflow数据对象,你的自定义的定义t
覆盖内置的价值。