Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Hardware Implementation 窗格

Hardware Implementation 类别包括用于配置硬件板以运行模型的参数。硬件实现参数指定用于编译模型以在硬件板或设备上运行的不同选项,包括通信连接和硬件特定参数。

参数说明
Hardware board

选择运行模型的硬件板。

Code Generation system target file

您在 Code Generation 窗格上选择的系统目标文件。

Device vendor

选择用于实现此模型所表示的系统的硬件板的制造商。

Device type

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

这些配置参数位于 Device details 部分。

参数说明
Number of bits: char

描述硬件的字符位长度。

Number of bits: short

描述硬件的数据位长度。

Number of bits: int

描述硬件的整数位长度。

Number of bits: long

描述硬件的数据位长度。

Number of bits: long long

描述硬件支持的 C long long 数据类型的长度(以位为单位)。

Number of bits: float

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

Number of bits: double

描述硬件的 double 数据的位长度(只读)。

Number of bits: native

描述硬件的微处理器本机字长。

Number of bits: pointer

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

Number of bits: size_t

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

Number of bits: ptrdiff_t

描述硬件的 ptrdiff_t 数据的位长。

Largest atomic size: integer

指定可以原子方式加载和存储在硬件上的最大整数数据类型。

Largest atomic size: floating-point

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

Byte ordering

描述硬件板的字节顺序。

Signed integer division rounds to

描述您用于硬件的编译器如何对两个有符号整数相除的结果进行舍入。

Shift right on a signed integer as arithmetic shift

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

Support long long

指定 C 编译器支持 C long long 数据类型。大多数 C99 编译器都支持 long long

这些配置参数位于 Advanced parameters 部分。

Parameter说明

Test hardware is the same as production hardware

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

Test device vendor and type

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

Number of bits: char

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

Number of bits: short

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

Number of bits: int

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

Number of bits: long

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

Number of bits: long long

描述测试硬件支持的 C long long 数据类型的位长。

Number of bits: float

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

Number of bits: double

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

Number of bits: native

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

Number of bits: pointer

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

Number of bits: size_t

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

Number of bits: ptrdiff_t

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

Largest atomic size: integer

指定可以通过原子方式加载并存储在用于测试代码的硬件上的最大整数数据类型。

Largest atomic size: floating-point

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

Byte ordering

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

Signed integer division rounds to

描述测试硬件的编译器如何对除以两个有符号整数的结果进行四舍五入。

Shift right on a signed integer as arithmetic shift

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

Support long long

指定 C 编译器支持 C long long 数据类型。

Use Simulink Coder Features (Simulink Coder)

对部署到 Simulink 支持的硬件 的模型启用 Simulink Coder 功能。

Use Embedded Coder Features (Embedded Coder)

对部署到 Simulink 支持的硬件 的模型启用 Embedded Coder 功能。

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

Parameter说明
TargetPreprocMaxBitsSint
int - 32
指定目标 C 预处理器可进行有符号整数运算的最大位数。
TargetPreprocMaxBitsUint
int - 32
指定目标 C 预处理器可进行无符号整数运算的最大位数。

相关主题