Engee 文档

Random Integer Generator

生成随机分布在指定范围内的整数。

类型: RandomIntegerGenerator

图书馆中的路径:

/Communication Systems/Sources/Random Data Sources/Random Integer Generator

资料描述

Random Integer Generator 生成范围内均匀分布的随机整数 ,在哪里 由参数设置 Set size . 使用此块生成随机二进制或整数数据。

港口

输出

# OUT_1 — 随机整数
标量,标量 | 向量资料 | 矩阵

Details

作为标量、向量或矩阵返回的随机整数输出。 此端口在块中没有名称。 使用参数设置数据类型 Output data type .

输出中的行数等于参数值 Samples per frame 并且它对应于一帧中的样本数。 输出中的列数等于参数中的元素数 Set size 并且它对应于通道的数量。

数据类型

Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64, Int128, UInt128, 布尔

复数支持

非也。

参数

参数

# Set size — 设置大小
Real number

Details

大小 ,指定为正整数或正整数的向量串。 块生成范围内的整数 . 项目数目 Set size 对应于从块输出的独立通道的数量。

  • 如果 Set size 如果是一个标量,那么所有输出随机变量都是独立且平均分布的。

  • 如果 Set size 如果是一个向量,那么向量的长度决定了输出通道的数量。 通道可以具有不同的输出范围。

默认值

8

程序使用名称

SetSize

可调谐

可计算

# Source of initial seed — 初始值的来源
Parameter

Details

形式的随机数生成器的初始值的来源:

  • Parameter -该块设置随机数发生器的初始编号 Initial seed .

Parameter

默认值

Parameter

程序使用名称

SeedSource

可调谐

可计算

# Initial seed — 初始值
Real number

Details

非负整数形式的随机数生成器的初始值。 如果参数 Initial seed 是常数,所得序列是可重复的。

依赖关系

若要使用此参数,请为参数设置 Source of initial seed 意义 Parameter.

默认值

0

程序使用名称

Seed

可调谐

可计算

# Sample time — 采样周期
SampleTime (real number / vector of two real numbers)

Details

的采样周期,设置为正数。 要继承采样周期,请将此参数设置为 −1.

默认值

1

程序使用名称

SampleTime

可调谐

可计算

# Samples per frame — 每个输出帧的计数
Real number

Details

每帧样本作为一个正整数,表示一个输出通道中每帧的样本数。

默认值

1

程序使用名称

SamplesPerFrame

可调谐

可计算

# Output data type — 输出数据的类型
Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool

Details

输出数据的类型。

如果此参数设置为 Bool,您必须为参数设置 Set size 意义 2.

Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Bool

默认值

Int64

程序使用名称

OutputDataType

可调谐

可计算

此外

选择时间

输出更新之间的时间等于参数值的乘积 Samples per frameSample time . 例如,如果 Sample timeSamples per frame 平等 1 块输出每秒计数一次。 如果你增加 Samples per frame 以前 10,则该块输出向量 10×1 每个 10 几秒钟。 这确保了等效输出速度与参数无关。 Samples per frame .