线性变换

简介

使用线性函数根据给定的输入值计算出相应的输出值。

功能

步骤

描述

1

设置需要进行线性变换的输入。

2

设置输入的值域(输入限值1,输入限值2),和输出的值域(输出限值1,输出限值2)。

3

本功能块将根据以下线性曲线函数由输入值计算出相应输出值:

Out =(Y2 – Y1)*(In – X1)/ (X2 – X1)+ Y1

输入

Pin

描述

输入

需要进行线性变换的模拟量作为输入(In)。

输入限值1

输入值的最低限制(X1)。

输入限值2

输入值的最高限制(X2)。

输出限值1

输出值的最低限制(Y1)。

输出限值2

输出值的最高限制(Y2)。

输出

Pin

描述

线性变换输出

将输入(In)值根据线性函数计算出的相对应的输出值(Out)。

输入值

Pin

数据类型

单位

默认值

取值范围

输入

模拟量

N/A

N/A

N/A

输入限值1

模拟量

N/A

N/A

小于“ 输入限值2”

输入限值2

模拟量

N/A

N/A

大于“ 输入限值1”

输出限值1

模拟量

N/A

N/A

小于“ 输出限值2”

输出限值2

模拟量

N/A

N/A

大于“ 输出限值1”

输出值

Pin

数据类型

单位

默认值

取值范围

线性变换输出

模拟量

N/A

N/A

“输出限值1”与“输出限值2”之间(含限值)

示例1

夏天制冷过程,当机组开关(DI) 闭合且冬夏转换开关(DI)闭合, PI控制器将根据室内温度(AI)和温度设定值(变量)进行运算,运算结果驱动冷水阀输出(AO)。

示例2

新风温度传感器的信号类型为4~20mA。将此信号值线性变换为-40~+70℃对应的温度。