主要内容

硬件实现面板

硬件实现类别包括用于配置硬件板以运行模型的参数。硬件实现参数为构建模型指定不同选项,以在包括通信连接和硬件特定参数的硬件板或设备上运行。硬件实现窗格参数不控制硬件或编译器行为。这些参数描述了MATLAB的硬件和编译器属性®软件

  • 指定硬件特征使模拟模型能够检测在执行代码时可能出现的错误条件,例如硬件溢出。

  • MATLAB使用这些信息来生成尽可能高效运行的平台代码。MATLAB软件也利用这些信息在仿真和生成的代码中对整数和定点运算的结果给出位真一致。

参数 描述
硬件板

选择运行模型的硬件板。

代码生成系统目标文件

您选择的系统目标文件代码生成窗格。

设备供应商

选择硬件板的制造商来实现这个模型所代表的系统。

设备类型

选择要用于实现此模型代表的系统的硬件类型。

这些配置参数在设备详细信息部分。

参数 描述
位数:char

描述硬件的字符位长度。

比特数:短

描述硬件的数据位长度。

位数:int

描述硬件的数据整数位长度。

位数:长

描述硬件的数据位长度。

比特数:长长

用C的位描述长度长长硬件支持的数据类型。金宝app

位数:float

描述硬件浮点数据的位长(只读)。

比特数:双

描述的位长硬件数据(仅读取)。

位数:本机

描述硬件的微处理器本地字的大小。

位数:指针

描述硬件的指针数据的比特长度。

位数:size_t

描述的位长size_t.硬件数据。

比特数:ptrdiff_t

描述的位长ptrdiff硬件数据。

最大原子大小:整数

指定可以自动加载和存储在硬件上的最大整数数据类型。

最大的原子大小:浮点数

指定可以是最大的浮点数据类型,可以是原子加载并存储在硬件上。

字节次序

描述硬件板的字节顺序。

签署整数级数

描述硬件的编译器如何计算两个有符号整数的除法结果。

对有符号整数右移称为算术移位

描述您的硬件的编译器如何填充符号整数的右移符号位。

金宝app支持很久

指定C编译器支持C金宝app长长数据类型。大多数C99编译器支持金宝app长长

这些配置参数在高级参数部分。

参数 描述

测试硬件与生产硬件相同

指定测试硬件是否与生产硬件不同。

测试设备供应商和类型

选择要用于测试从模型生成的代码的硬件的制造商和类型。

位数:char

描述用于测试代码的硬件的字符位长。

比特数:短

描述用于测试代码的硬件的数据位长度。

位数:int

描述用于测试代码的硬件的数据整数位长度。

位数:长

描述用于测试代码的硬件的数据位长度。

比特数:长长

用C的位描述长度长长测试硬件支持的数据类型。金宝app

位数:float

描述用于测试代码的硬件的浮点数据的位长度(仅读取)。

比特数:双

描述的位长用于测试代码的硬件的数据(只读)。

位数:本机

描述用于测试代码的硬件的微处理器本机字大小。

位数:指针

描述用于测试代码的硬件指针数据的位长。

位数:size_t

描述的位长size_t.用于测试代码的硬件的数据。

比特数:ptrdiff_t

描述的位长ptrdiff用于测试代码的硬件的数据。

最大原子大小:整数

指定可以自动加载并存储在用于测试代码的硬件上的最大整数数据类型。

最大的原子大小:浮点数

指定可以是最大的浮点数据类型,可以是要原子加载的,并存储在用于测试代码的硬件上。

字节次序

描述用于测试代码的硬件的字节顺序。

签署整数级数

描述您的编译器如何为测试硬件舍入划分两个符号整数的结果。

对有符号整数右移称为算术移位

描述测试硬件的编译器如何在有符号整数的右移中填充符号位。

金宝app支持很久

指定C编译器支持C金宝app长长数据类型。

使用Si金宝appmulink编码器功能(金宝app仿真软件编码器)

启用金宝app仿真软件编码器部署到的模型的特性金宝appSimu金宝applink支持硬件

使用嵌入式编码器功能(嵌入式编码)

启用嵌入式编码器部署到的模型的特性金宝appSimu金宝applink支持硬件

以下模型配置参数没有其他文档。

参数 描述
TargetPreprocMaxBitsSint
int -32
指定目标C预处理器可以用于签名整数数学的最大位数。
TargetPreprocMaxBitsUint
int -32
指定目标C预处理器可以用于无符号整数运算的最大位数。

相关话题