主要内容

数据类型

为信号和块参数指定特定的数据类型,定义枚举

在模型中,数据类型决定了信号和块参数之间的相互作用。数值数据类型决定了计算机如何在内存中存储信号和参数,以及计算机如何执行数学运算。其他仿真软件®数据类型决定了信号和参数的结构或允许值。

为了模拟计算机硬件的数学行为,或从模型生成有效的代码,您可以控制信号和参数的数值数据类型。可以指定浮点型、整数型、定点型和其他数值类型。看到Simulink支持的数据类型

枚举数据类型允许信号和参数只使用您指定的一组值。您可以通过为每个枚举值提供有意义的名称来提高模型的可读性。要在Simulink中使用枚举,请参见在Simulink模型中使用枚举数据

可以使用总线类型将多个信号或参数分组在一起,这样可以提高模型可读性,简化模型维护。看到公交车数据类型

可以使用字符串类型在模型中轻松使用字符串。

全部展开

块支持表 的数据类型支持动态仿真模块
数据类型转换 将输入信号转换为指定的数据类型
数据类型转换继承 使用继承数据类型和伸缩从一种数据类型转换到另一种数据类型
数据类型重复 强制所有输入为相同的数据类型
数据类型传播 根据参考信号的信息,设定传播信号的数据类型和比例
数据类型缩放带 移除缩放并映射到内建整数
ASCII字符串 Uint8矢量信号到字符串信号
组成字符串 根据指定的格式和输入信号组成输出字符串信号
扫描字符串 扫描输入字符串并按指定格式转换为信号
字符串比较 比较两个输入字符串
字符串连接 连接输入字符串,形成一个输出字符串
字符串常量 输出指定的字符串
字符串包含 确定字符串是否包含pattern,以pattern开始或以pattern结束
字符串数 计算字符串中模式的出现次数
字符串中找到 返回模式字符串第一次出现的索引
字符串长度 输入字符串的输出字符数
ASCII字符串 将字符串信号转换为uint8向量
字符串双 将字符串信号转换为双信号
字符串枚举 输入字符串信号到枚举信号
字符串单 将字符串信号转换为单个信号
子字符串 从输入字符串信号中提取子字符串
字符串 将输入信号转换为字符串信号

功能

全部展开

枚举 类枚举成员和名称
Simulink.defineIntEnumType 定义枚举数据类型
Simulink.findIntEnumType 找到定义的枚举类Simulink.defineIntEnumType
Simulink.clearIntEnumType 删除定义的枚举类Simulink.defineIntEnumType
Simulink.data.getEnumTypeInfo 获取关于枚举数据类型的信息
Simulink.data.isSupportedEnumClass 确定枚举类是否对有效动态仿真模块
Simulink.data.isSupportedEnumObject 确定枚举对象是否对有效动态仿真模块
fixdt 创建仿真软件。NumericType描述定点或浮点数据类型的对象
fixpt_evenspace_cleanup 修改查找表的断点,使其间距均匀
fixpt_look1_func_approx 通过插值查找表数据点来优化非线性函数的定点逼近
fixpt_look1_func_plot 绘制查找表的定点逼近函数
fixpt_set_all 为子系统中的每个定点块设置属性
fixptbestexp 为值的定点表示提供最佳精度的指数
fixptbestprec 确定值的定点表示的最大可用精度
Simulink.importExternalCTypes 生成动态仿真模块由C或c++代码定义的自定义数据类型的表示
tunablevars2parameterobjects 从可调参数创建Simulink参数对象
stringtype 创建字符串数据类型
showblockdatatypetable 显示HTML页面动态仿真模块块数据类型支持

仿真软件。AliasType 为信号和参数数据类型创建别名
仿真软件。NumericType 指定浮点、整数或定点数据类型

主题

相关信息

Baidu
map