<module>
数据映射器用来将指定范围的输入数据映射为指定范围的输出数据. 例如模拟量传感器读取的温度数值为546 ~ 789 之间,那么就可以通过数据映射器将输入的数据映射为 -10 ~ +10的数据. 指定的输入和输出范围可以在图形界面设置.
</module>
<name> Pack 数据映射器,
</name>
<member> linkconst_int32_0 I_Min 输入最小值,
输入数据的最小值
</member>,
<member> linkconst_int32_1000 I_Max 输入最大值,
输入数据的最大值
</member>,
<member> linkconst_int32_0 O_Min 输出最小值,
输出数据的最小值
</member>,
<member> linkconst_int32_100 O_Max 输出最大值,
输出数据的最大值
</member>,
<member> function_void OS_init OS_init,

</member>,
<member> function_int32_int32 get_data 计算 # 的有限制映射值,
计算一个输入数据经过范围变换之后的数值, 本指令会预处理数据, 如果数据小于<输入最小值>, 那么输出将被限制在<输出最小值>, 如果数据大于<输入最大值>, 那么输出将被限制在<输出最大值>. 
</member>,
<member> function_int32_int32 get_data1 计算 # 的无限制映射值,
计算一个输入数据经过范围变换之后的数值, 本指令不会预处理数据, 如果数据小于<输入最小值>或者大于<输入最大值>, 那么输出将根据公式继续计算并输出, 因此实际的输出数据有可能会小于<输出最小值>或者大于<输出最大值>.
</member>,
