Matlab论坛
直播中

mydows

10年用户 274经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 制造/封装 模拟技术 EMC/EMI设计 控制/MCU RF/无线
私信 关注
[经验]

基础:stateflow中变量的强制类型转换

想在stateflow中定义一个uint8类型的输出变量,一直都没有成功。今天终于重新建起来了。stateflow中未指定类型的变量,在第一次赋值时自动被指定类型。
而我指定了类型的变量却不能正常使用:
例:我定义了一个变量speed作为输出,某时刻指定speed=0,当我把speed改为uint8类型,就报错误,找了一阵没找到方法,就放弃了。今天在看别的帖子是发现了强制类型转换,将赋值命令改为speed= uint8(0)就将双精度的0转换为uint8的0。注意转换后会有数据损失的可能。

更多回帖

发帖
×
20
完善资料,
赚取积分