标准化

  • 功能描述
  • 执行说明
  • 接口参数
  • 程序举例
  • 仿真演示

标准化

功能描述

将输入 VALUE 中变量的值映射到线性标尺对其进行标准化。

使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限值。

输出 OUT 中的结果取决于要标准化的值在该值范围中的位置。经过计算并存储为浮点数

如果要标准化的值等于输入 MIN 中的值,则输出 OUT 将返回值“0.0”。如果要标准化的值等于输入 MAX 的值,则输出 OUT 需返回值“1.0”。

执行说明

1.缩放按照以下公式计算

OUT = (VALUE – MIN) / (MAX – MIN)

2.输入 MIN 的值大于或等于输入 MAX 的值。

3.当Value的浮点数值超出 IEEE-754 标准范围,会产生数据溢出。

接口参数

图例中int代表Value参数的数据类型。Real代表OUT参数的嗯数据类型。

程序举例

1.创建DB块,添加数据结构

2.创建FB块,添加功能指令,并在OB1中调用

仿真演示

西门子博图功能指令——标准化相关推荐

  1. 西门子博图功能指令(序列化)

    西门子博图功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 临时将多个 PLC 数据类型 (UDT).STRUCT 或 ARRAY of <数据类型> 结构化数据项保存 ...

  2. 西门子博图功能指令(反序列化)

    西门子博客功能指令-序列化 功能描述 程序举例 仿真测试效果 源程序 功能描述 反序列化和序列化的功能刚好相反.反序列化功能主要:反向转换 PLC 数据类型 (UDT).STRUCT 或 ARRAY ...

  3. 西门子博图功能指令——数据左移/右移

    数据移动 右移 功能描述 接口参数 左移 功能描述 程序举例 仿真演示 右移 右移 功能描述 将输入 IN 中操作数的内容按位向右移位,并在输出 OUT 中查询结果.参数 N 用于指定将指定值移位的位 ...

  4. 西门子博图功能指令——缩放

    SCALE_X:缩放 功能描述 执行说明 接口参数 程序举例 仿真演示 缩放 功能描述 将输入 VALUE 的值映射到指定的值范围内,对该值进行缩放. 当执行"缩放"指令时,输入 ...

  5. 西门子博图功能指令——Array数据中元素的读取

    Array数据中元素的读取 功能描述 接口参数 程序举例 仿真演示 Array数据中元素的读取 功能描述 读取 SRC 参数的 VARIANT 指向的变量值,并将其写入 DST 参数的变量. SRC ...

  6. 西门子博图功能指令——多路分用

    多路分用 功能描述 接口参数 程序举例 仿真演示 功能描述 根据K的值将IN的内容复制到对应编号的 OUT中.可以扩展指令框中可选输出的编号.最多可声明 32 个输入. EN接通的情况下,当K等于0时 ...

  7. 西门子博图功能指令——交换

    交换 功能描述 接口参数 程序举例 仿真演示 交换 功能描述 更改输入 IN 中字节的顺序,并在输出 OUT 中查询结果. 接口参数 参数 声明 数据类型(1200) 数据类型(1500) 存储区 说 ...

  8. 西门子博图功能指令——选择

    选择 功能描述 接口参数 程序举例 仿真演示 选择 功能描述 根据开关(输入 G)的情况,选择输入 IN0 或 IN1 中的一个,并将其内容复制到输出 OUT. 如果输入 G 的信号状态为" ...

  9. 博图sodt定时器的用法_西门子博图定时器指令说明

    "IEC_Timer_0_DB".TP( IN:=_bool_in_, PT:=_time_in_, Q=>_bool_out_, ET=>_time_out_); T ...

最新文章

  1. 2013-3-10日记
  2. 机器学习:多分类的logistic回归
  3. 基础知识(三)-网络
  4. 《WCF技术剖析(卷2)》目录
  5. centos 安装java1.7_centOs安装jdk1.7
  6. 基于物化视图优化_「PostgreSQL技巧」PostgreSQL中的物化视图与汇总表比较
  7. spring boot新建非web项目(无需依赖)
  8. Netty实战 IM即时通讯系统(十一)pipeline与channelHandler
  9. qq浏览器私密空间在哪 具体操作步骤
  10. 软考计算机英语考题,《全国计算机软考网管英语试题及答案.doc
  11. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计
  12. 深入理解asp.net里的IHttpHandler
  13. 阿里云DataV—多字段取满足某一个字段的行,多字段取不满足某一个字段的行(3)
  14. No tracked branch configured for branch new_protocal or the branch doesn't exist.
  15. 陪诊系统app开发,一个应用可切换不同身份
  16. excel 列过多,打印每一页都会带上固定几列设置
  17. Android 横竖屏切换
  18. 计算机主机内部的除尘课件,计算机主机内部除尘装置
  19. C++ Primer Plus 编程练习ch4
  20. 面向移动互联网和物联网应用的下一代移动通信

热门文章

  1. 怎么上传云班课的计算机作业,太棒了!云班课助你轻松玩转这9种作业!
  2. 归一法的计算方法讲解_归一法
  3. 网络编程六-网络编程相关面试题汇总
  4. Excel如何将一个单元格数据拆分为多行单元格
  5. VS1003调试例程
  6. spark学习基础篇1--spark概述与入门
  7. 微信小程序上传图像或者文件到阿里云oss
  8. 浏览器获取服务器CA证书与认证流程-HTTPS
  9. HTML做表格——个人简历
  10. xaxis python_Python中的分组Xaxis可变性图