主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

Bit Set

将存储的整数的指定位设置为一

  • Bit Set block

库:
Simulink / Logic and Bit Operations
HDL Coder / Logic and Bit Operations

描述

Bit Set 模块将存储的整数的指定位设置为 1。忽略缩放。

您可以使用位索引参数指定要设置为 1 的位,其中位零是最低有效位。

示例

全部展开

如果 Bit Set 模块打开,则位 2 设置为 1。

常数向量 2.^[0 1 2 3 4] 以二进制表示为 [00001 00010 00100 01000 10000]。

将位 2 设置为 1,结果为 [00101 00110 00100 01100 10100],以十进制表示为 [5 6 4 12 20]。

端口

输入

全部展开

具有存储整数的指定位的输入信号。

数据类型: single | double | Boolean | fixed point

输出

全部展开

输出指定位设置为 1 的信号。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

参数

全部展开

位索引,其中位 0 是最低有效位。

编程用法

模块参数iBit
类型:字符向量
:正整数
默认值:'0'

模块特性

数据类型

Booleana | fixed point | integer

直接馈通

多维信号

可变大小信号

过零检测

a 建议不要对布尔信号进行位运算。

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

PLC 代码生成
使用 Simulink® PLC Coder™ 生成结构化文本代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2006a 之前推出

另请参阅

| | (HDL Coder) | (HDL Coder)