中控Dcs画面中显示是如何由半浮点转换成浮点数
发布网友
发布时间:2022-04-29 15:22
我来回答
共1个回答
热心网友
时间:2023-10-15 04:03
首先中控ECS100的一个系统做程序修改,需要对模拟量输入的数据做一些统计处理。AI在硬件配置时候指定了量程范围,程序中是半浮点数,使用了类型转换将其转成浮点数
满以为转换后还是测量值,结果在线一看是一个纯小数,还需要乘上量程范围才行。
看来硬件配置那里设置变量名和量程,实际上只是省掉了上述的乘法编程而已。中控DCS程序,需要计算煤气流量一个班8小时的小时平均值,使用了累计函数,定义了累计量数据类型和浮点数数据类型,使用系统自带的类型转换函数将累计量转换为浮点数之后,大约小了一个数量级。
热心网友
时间:2023-10-15 04:03
首先中控ECS100的一个系统做程序修改,需要对模拟量输入的数据做一些统计处理。AI在硬件配置时候指定了量程范围,程序中是半浮点数,使用了类型转换将其转成浮点数
满以为转换后还是测量值,结果在线一看是一个纯小数,还需要乘上量程范围才行。
看来硬件配置那里设置变量名和量程,实际上只是省掉了上述的乘法编程而已。中控DCS程序,需要计算煤气流量一个班8小时的小时平均值,使用了累计函数,定义了累计量数据类型和浮点数数据类型,使用系统自带的类型转换函数将累计量转换为浮点数之后,大约小了一个数量级。
热心网友
时间:2023-10-15 04:03
首先中控ECS100的一个系统做程序修改,需要对模拟量输入的数据做一些统计处理。AI在硬件配置时候指定了量程范围,程序中是半浮点数,使用了类型转换将其转成浮点数
满以为转换后还是测量值,结果在线一看是一个纯小数,还需要乘上量程范围才行。
看来硬件配置那里设置变量名和量程,实际上只是省掉了上述的乘法编程而已。中控DCS程序,需要计算煤气流量一个班8小时的小时平均值,使用了累计函数,定义了累计量数据类型和浮点数数据类型,使用系统自带的类型转换函数将累计量转换为浮点数之后,大约小了一个数量级。