<< 点击显示目录 >> 主页 振动监测 > 振动分析模块库AsIOVib使用说明 > 数据类型 > 数据类型 |
参数 |
数据类型 |
描述 |
---|---|---|
pModulePath |
UDINT (pointer to STRING) |
根据 AsIOAccRead() 功能块中给出的定义的模块路径。 |
sensitivitySensor01 |
REAL |
传感器分辨率以 [mV/g] 为单位。默认值:100 mV/g |
sensitivitySensor02 |
REAL |
传感器分辨率以 [mV/g] 为单位。默认值:100 mV/g |
sensitivitySensor03 |
REAL |
传感器分辨率以 [mV/g] 为单位指定。默认值:100 mV/g |
sensitivitySensor04 |
REAL |
传感器分辨率以 [mV/g] 为单位指定。默认值:100 mV/g |
参数 |
数据类型 |
描述 |
||||||
---|---|---|---|---|---|---|---|---|
moduleBuffer |
UINT |
确定要从模块传输到 CPU 的缓冲区 |
||||||
模块Buffer |
||||||||
模块 Buffer |
Buffer 描述 |
信号源 |
通道编号 |
数值数量 |
y 轴单位 |
x 轴单位 |
||
9 |
缓冲时间信号(幅值) |
原始加速度信号 |
1 |
8192 |
[mg] |
[seconds] |
||
11 |
缓冲时间信号(幅值) |
原始加速度信号 |
2 |
8192 |
[mg] |
[seconds] |
||
13 |
缓冲时间信号(幅值) |
原始加速度信号 |
3 |
8192 |
[mg] |
[seconds] |
||
15 |
缓冲时间信号(幅值) |
原始加速度信号 |
4 |
8192 |
[mg] |
[seconds] |
||
25 |
缓冲时间信号(幅值) |
包络监测 |
1 |
8192 |
[mg] |
[seconds] |
||
27 |
缓冲时间信号(幅值) |
包络监测 |
2 |
8192 |
[mg] |
[seconds] |
||
29 |
缓冲时间信号(幅值) |
包络监测 |
3 |
8192 |
[mg] |
[seconds] |
||
31 |
缓冲时间信号(幅值) |
包络监测 |
4 |
8192 |
[mg] |
[seconds] |
||
66 |
频谱缓冲频率(幅值) |
原始速度信号 |
1 |
4096 |
[mm/s] |
[Hz] |
||
67 |
缓冲频谱频率(幅值) |
原始加速度信号 |
1 |
4096 |
[mg] |
[Hz] |
||
70 |
频谱缓冲频率(幅值) |
原始速度信号 |
2 |
4096 |
[mm/s] |
[Hz] |
||
71 |
频谱缓冲频率(幅值) |
原始加速度信号 |
2 |
4096 |
[mg] |
[Hz] |
||
74 |
频谱缓冲频率(幅值) |
原始速度信号 |
3 |
4096 |
[mm/s] |
[Hz] |
||
75 |
频谱缓冲频率(幅值) |
原始加速度信号 |
3 |
4096 |
[mg] |
[Hz] |
||
78 |
频谱缓冲频率(幅值) |
原始速度信号 |
4 |
4096 |
[mm/s] |
[Hz] |
||
79 |
频谱缓冲频率(幅值) |
原始加速度信号 |
4 |
4096 |
[mg] |
[Hz] |
||
82 |
频谱缓冲频率(幅值) |
包络信号速度 |
1 |
4096 |
[mm/s] |
[Hz] |
||
83 |
频谱缓冲频率(幅值) |
包络监测 |
1 |
4096 |
[mg] |
[Hz] |
||
86 |
频谱缓冲频率(幅值) |
包络信号速度 |
2 |
4096 |
[mm/s] |
[Hz] |
||
87 |
频谱缓冲频率(幅值) |
包络监测 |
2 |
4096 |
[mg] |
[Hz] |
||
90 |
频谱缓冲频率(幅值) |
包络信号速度 |
3 |
4096 |
[mm/s] |
[Hz] |
||
91 |
频谱缓冲频率(幅值) |
包络监测 |
3 |
4096 |
[mg] |
[Hz] |
||
94 |
频谱缓冲频率(幅值) |
包络信号速度 |
4 |
4096 |
[mm/s] |
[Hz] |
||
95 |
频谱缓冲频率(幅值) |
包络监测 |
4 |
4096 |
[mg] |
[Hz] |
||
nrArrayElements |
UDINT |
pArrayXaxis 和 pArrayYaxis 数组的元素个数(两个数组的长度必须相同) 示例:如果 nrArrayElements 设置为 8192,则 pArrayXaxis 数组必须包含 8192 个元素:如果 nrArrayElements 设置为 8192,则 pArrayXaxis 数组必须包含 8192 个元素。pArrayYaxis 数组也必须包含 8192 个元素。 |
||||||
pArrayXaxis |
UDINT (pointer to ARRAY of REAL) |
存储 X 轴的值。指向 REAL 数组的指针。建议数组长度:8192 个元素。用户必须将该数组分配到内存中。单位:[seconds] or [Hz] |
||||||
pArrayYaxis |
UDINT (pointer to ARRAY of REAL) |
存储 X 轴的值。指向 REAL 数组的指针。建议数组长度: 8192 个元素。用户必须将该数组分配到内存中。单位:[mg] or [mm/s] |
参数 |
数据类型 |
描述 |
---|---|---|
RequestBufferLock01 |
BOOL |
必须连接到模块的 I/O 映射(模块 I/O 数据点名称相同)。不应在应用代码中使用。 |
BufferLockValid01 |
BOOL |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferInputSequence01 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferRxByte01 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferRxByte02 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferRxByte03 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferRxByte04 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferRxByte05 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferOutputSequence01 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferTxByte01 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferTxByte02 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferTxByte03 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。应用代码中不应使用。 |
BufferTxByte04 |
USINT |
必须连接到模块的 I/O 映射(模块 I/O 数据点具有相同名称)。不应在应用程序代码中使用。 |
参数 |
数据类型 |
描述 |
---|---|---|
highFrequencyConfig |
REAL |
高频分支(用于高频参数和包络计算)的下限截止频率,单位 [Hz]。 |
取决于 I/O 配置寄存器: 高频配置 01 读取 |
||
channel01 |
vbioChannelCfg_t |
通道 01 的配置 |
channel02 |
vbioChannelCfg_t |
通道 01 配置 |
channel03 |
vbioChannelCfg_t |
通道 01 配置 |
channel04 |
vbioChannelCfg_t |
通道 01 配置 |
frequencyBand01 |
vbioFrequencyBandCfg_t |
配置频段 01 |
frequencyBand02 |
vbioFrequencyBandCfg_t |
频段 02 的配置 |
… |
… |
... |
frequencyBand32 |
vbioFrequencyBandCfg_t |
频段 32 的配置 |
参数 |
数据类型 |
描述 |
---|---|---|
highFrequencyConfig |
REAL |
高频分支(用于高频参数和包络计算)的下限截止频率,单位 [Hz]。 |
取决于 I/O 配置寄存器: 高频配置 01 读取 |
||
channel01 |
vbioChannelCfg_t |
通道 01 的配置 |
channel02 |
vbioChannelCfg_t |
通道 01 配置 |
channel03 |
vbioChannelCfg_t |
通道 01 配置 |
channel04 |
vbioChannelCfg_t |
通道 01 配置 |
frequencyBand01 |
vbioFrequencyBandCfg_t |
配置频段 01 |
frequencyBand02 |
vbioFrequencyBandCfg_t |
频段 02 的配置 |
… |
… |
... |
frequencyBand32 |
vbioFrequencyBandCfg_t |
频段 32 的配置 |
参数 |
数据类型 |
描述 |
---|---|---|
highFrequencyConfig |
REAL |
高频分支(用于高频参数和包络计算)的下限截止频率,单位 [Hz]。 |
取决于 I/O 配置寄存器: 高频配置 01 读取 |
||
channel01 |
vbioChannelCfgEx1_t |
通道 01 的配置 |
channel02 |
vbioChannelCfgEx1_t |
通道 02 配置 |
channel03 |
vbioChannelCfgEx1_t |
通道 03 配置 |
channel04 |
vbioChannelCfgEx1_t |
通道 04 配置 |
frequencyBand01 |
vbioFrequencyBandCfg_t |
配置频段 01 |
frequencyBand02 |
vbioFrequencyBandCfg_t |
频段 02 的配置 |
… |
… |
... |
frequencyBand32 |
vbioFrequencyBandCfg_t |
频段 32 的配置 |
参数 |
数据类型 |
描述 |
|
---|---|---|---|
analogInputScaling |
REAL |
双向最大值,单位为 [g] 或 [1]。如果超过该值,模拟输入值将达到饱和。 |
|
取决于 I/O 配置寄存器:模拟输入标度 01 读取 |
|||
analogInputCalculationEnabled |
BOOL |
如果启用了模拟输入参数计算,则此值为 TRUE。计算使用变量 analogInputMode、analogInputSignalSource 和 analogInputTriggered 写入。 |
|
取决于 I/O 配置寄存器:SamplesAnalogInput01Read 至 SamplesAnalogInput04Read |
|||
analogInputMode |
USINT |
只有当变量 analogInputCalculationEnabled 为 TRUE 时,该值才有效。该值指定用于计算模拟输入信号的方法。 |
|
模拟输入模式 |
|||
3 |
峰值系数 |
||
2 |
有效值 |
||
1 |
峰值 |
||
0 |
平均值 |
||
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
analogInputSignalSource |
USINT |
只有当变量 analogInputCalculationEnabled 为 TRUE 时,该值才有效。这指定了模拟输入信号的来源。 |
|
模拟输入信号源 |
|||
0 |
频率域为 maxFrequencyRaw 的原始信号 |
||
1 |
频域设置为 10 kHz 的原始信号 |
||
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
analogInputSamples |
UINT |
用于计算模拟输入参数的采样数目。 |
|
取决于 I/O 配置寄存器:SamplesAnalogInput01Read 至 SamplesAnalogInput04Read |
|||
analogInputTriggered |
BOOL |
当触发模拟输入计算时,该值为 TRUE。如果输入计算持续进行,则该值为 FALSE。 |
|
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
isVelocitySignalEnabled |
BOOL |
当速度信号的计算被触发时,该值为 TRUE。 |
|
取决于 I/O 配置寄存器:传感器配置寄存器:SensorConfig01Read |
|||
maxFrequencyRaw |
REAL |
原始信号的上限截止频率(单位:Hz] |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
minFrequencyRaw |
REAL |
原始信号的下限截止频率(单位 [Hz] |
|
取决于 I/O 配置寄存器:最小频率 Raw01Read |
|||
frequencyResolutionSpectrumRaw |
REAL |
原始频谱的频率分辨率(单位:[Hz])。频谱两条线之间的距离。 |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
totalBufferTimeRaw |
REAL |
缓冲区总原始值的时间跨度(秒)。该缓冲时间取决于最大频率。 |
|
取决于 I/O 配置寄存器:最大频率 Raw01Read |
|||
sampleTimeRaw |
REAL |
原始时间信号的采样时间(秒)。 |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
maxFrequencyEnv |
REAL |
包络曲线的上限截止频率(单位:[Hz] |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
minFrequencyEnv |
REAL |
包络曲线的下限截止频率(单位 [Hz] |
|
取决于 I/O 配置寄存器:最小频率包络 01 读取 |
|||
frequencyResolutionSpectrumEnv |
REAL |
包络曲线频谱的频率分辨率,单位 [Hz]。频谱两条线之间的距离。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
totalBufferTimeEnv |
REAL |
缓冲器包络曲线总值的时间跨度(秒)。该缓冲时间取决于最大频率。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
sampleTimeEnv |
REAL |
包络曲线时间信号的采样时间,单位为 [s]。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
isCurrentSupplyActive |
BOOL |
如果 IEPE 电源已打开,则设置为 "true"。 |
|
取决于 I/O 配置寄存器:传感器配置 01 读取 |
参数 |
数据类型 |
描述 |
|
---|---|---|---|
analogInputScaling |
REAL |
双向最大值,单位为 [g] 或 [1]。如果超过该值,模拟输入值将达到饱和。 |
|
取决于 I/O 配置寄存器:模拟输入标度 01 读取 |
|||
analogInputMode |
USINT |
只有当变量 analogInputSampleSource 等于常量 vbioSAMPLE_SOURCE_CONFIGURATION 或 vbioSAMPLE_SOURCE_CYCLIC 时,该值才有效。指定用于计算模拟输入信号的方法. |
|
模拟输入模式 |
|||
3 |
峰值系数 |
||
2 |
有效值 |
||
1 |
峰值 |
||
0 |
平均值 |
||
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
analogInputSignalSource |
USINT |
只有当变量 analogInputSampleSource 等于常量 vbioSAMPLE_SOURCE_CONFIGURATION 或 vbioSAMPLE_SOURCE_CYCLIC 时,该值才有效。这指定了用于计算模拟输入信号的方法。 |
|
模拟输入信号源 |
|||
0 |
频率域为 maxFrequencyRaw 的原始信号 |
||
1 |
频域设置为 10 kHz 的原始信号 |
||
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
analogInputSampleSource |
USINT |
如果模拟输入参数的计算被禁用,该值等于常量 vbioSAMPLE_SOURCE_DEACTIVATED。如果启用模拟输入参数计算,则该值等于常量值 vbioSAMPLE_SOURCE_CONFIGURATION(采样源:I/O 配置寄存器)或 vbioSAMPLE_SOURCE_CYCLIC(采样源:I/O 映射数据点)。计算使用 analogInputMode、analogInputSignalSource 和 analogInputTriggered 变量写入。 |
|
取决于 I/O 配置寄存器:SamplesAnalogInput01Read 至 SamplesAnalogInput04Read |
|||
analogInputSamples |
UINT |
用于计算模拟输入参数的采样数目。 |
|
取决于 I/O 配置寄存器:SamplesAnalogInput01Read 至 SamplesAnalogInput04Read |
|||
analogInputTriggered |
BOOL |
当触发模拟输入计算时,该值为 TRUE。如果输入计算持续进行,则该值为 FALSE。 |
|
取决于 I/O 配置寄存器:模拟输入配置 01 读取 |
|||
isVelocitySignalEnabled |
BOOL |
当速度信号的计算被触发时,该值为 TRUE。 |
|
取决于 I/O 配置寄存器:传感器配置寄存器:SensorConfig01Read |
|||
maxFrequencyRaw |
REAL |
原始信号的上限截止频率(单位:Hz] |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
minFrequencyRaw |
REAL |
原始信号的下限截止频率(单位 [Hz] |
|
取决于 I/O 配置寄存器:最小频率 Raw01Read |
|||
frequencyResolutionSpectrumRaw |
REAL |
原始频谱的频率分辨率(单位:[Hz])。频谱两条线之间的距离。 |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
totalBufferTimeRaw |
REAL |
缓冲区总原始值的时间跨度(秒)。该缓冲时间取决于最大频率。 |
|
取决于 I/O 配置寄存器:最大频率 Raw01Read |
|||
sampleTimeRaw |
REAL |
原始时间信号的采样时间(秒)。 |
|
取决于 I/O 配置寄存器:最大频率原始值01读取 |
|||
maxFrequencyEnv |
REAL |
包络曲线的上限截止频率(单位:[Hz] |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
minFrequencyEnv |
REAL |
包络曲线的下限截止频率(单位 [Hz] |
|
取决于 I/O 配置寄存器:最小频率包络 01 读取 |
|||
frequencyResolutionSpectrumEnv |
REAL |
包络曲线频谱的频率分辨率,单位 [Hz]。频谱两条线之间的距离。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
totalBufferTimeEnv |
REAL |
缓冲器包络曲线总值的时间跨度(秒)。该缓冲时间取决于最大频率。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
sampleTimeEnv |
REAL |
包络曲线时间信号的采样时间,单位为 [s]。 |
|
取决于 I/O 配置寄存器:最大频率包络 01 读取 |
|||
isCurrentSupplyActive |
BOOL |
如果 IEPE 电源已打开,则设置为 "true"。 |
|
取决于 I/O 配置寄存器:传感器配置 01 读取 |
参数 |
数据类型 |
描述 |
||
---|---|---|---|---|
isRmsValue |
BOOL |
如果正在使用用于检索配置频域有效值的频段,则设置为 TRUE。如果 .isRmsValue 和 .isNoise 输入均为 FALSE,则禁用该频段。 |
||
取决于 I/O 配置寄存器:将 FrequencyBand01ConfigRead 设为 FrequencyBand32ConfigRead,将 FrequencyBand01DmgFreq60rpmRead 设为 FrequencyBand32DmgFreq60rpmRead。 |
||||
isNoise |
BOOL |
如果正在使用用于检索噪声值的频段,则设置为 "true"。如果 .isRmsValue 和 .isNoise 输入均为 FALSE,则禁用该频段。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
noiseQuadrantNr |
USINT |
所选频谱象限。 |
||
噪声象限 |
|
|||
重要: minFrequency 和 maxFrequency 变量必须取自通道配置(数据类型 vbioChannelCfgEx1_t),而绝不能取自通道配置结构。通道编号由该结构的下一个元素(.channelNr)定义。 |
||||
值 |
起始频率 |
结束频率 |
||
1 |
最小频率 |
¼ 最大频率 |
||
2 |
¼ 最大频率 |
½ 最大频率 |
||
3 |
½ 最大频率 |
¾ 最大频率 |
||
4 |
¾ 最大频率 |
最大频率 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
channelNr |
USINT |
源通道编号 |
||
通道编号 |
|
|
||
1 |
通道 01 |
|
||
2 |
通道 02 |
|
||
3 |
通道 03 |
|
||
4 |
通道 04 |
|
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
isCoupled |
BOOL |
如果频段与实际当前速度信号相关联,则设置为 "true"。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
actSpeedNr |
USINT |
指定链接的实际速度信号的数量。如果 .isCoupled = TRUE,则此输出非常重要。 |
||
actSpeedNr |
|
|||
1 |
ActSpeed01 |
|||
2 |
ActSpeed02 |
|||
3 |
ActSpeed03 |
|||
4 |
ActSpeed04 |
|||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
useHarmonics |
BOOL |
如果在计算中使用谐波频带,则设置为 TRUE。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
isEnvelope |
BOOL |
如果在包络曲线频谱中计算频带,则设置为 "true"。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
isVelocity |
BOOL |
如果在速度频谱中计算频段,则设置为 "true"。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ConfigRead 至 FrequencyBand32ConfigRead |
||||
normalizedDamageFrequency |
REAL |
指定所选实际速度信号(ActSpeed01 至 ActSpeed04)与单位为 [1] 的频带之间的转换。如果 .isCoupled = TRUE,则此输出非常重要。 |
||
取决于 I/O 配置寄存器:FrequencyBand01DmgFreq60rpmRead 至 FrequencyBand32DmgFreq60rpmRead |
||||
toleranceBand |
REAL |
该输出以 [± Hz] 为单位显示耦合频带的公差带。如果 .isCoupled = TRUE,则此输出非常重要。 |
||
取决于 I/O 配置寄存器:FrequencyBand01ToleranceRead 至 FrequencyBand32ToleranceRead |
||||
minFrequency |
REAL |
该输出以 [Hz] 为单位显示设定(非耦合)频段的下限截止频率。如果 .isCoupled = FALSE,则此输出非常重要。 |
||
取决于 I/O 配置寄存器:FrequencyBand01LowerFrequencyRead 至 FrequencyBand32LowerFrequencyRead |
||||
maxFrequency |
REAL |
该输出以 [Hz] 为单位显示所设置(非耦合)频段的上截止频率。如果 .isCoupled = FALSE,则此输出非常重要。 |
||
取决于 I/O 配置寄存器:FrequencyBand01UpperFrequencyRead 至 FrequencyBand32UpperFrequencyRead |