smartdata1000用户使用说明书

发布时间 : 星期五 文章smartdata1000用户使用说明书更新完毕开始阅读

用户使用说明书 项目名称

其中有三个数据表T_Rule,T_RuleIndepVar,T_TwoVectors是需要合成时要配置的。T_Rule和T_RuleIndepVar有关公式合成,T_TwoVectors有关查表合成。

4.2.3.1 公式合成

首先打开T_Rule表,共四个字段,RuleSerialID是公式序号,是自动编号的,不需要填写;Integration字段是填写合成公式的,公式中的自变量用x1,x2,x3……等表示;ResultID字段是合成后的参数ID,该参数Id需要自行编写,并且要在para.ini中加上该参数的解析信息;Remark是备用字段。简单地说,T_Rule就是要告诉系统新合成的参数ID是什么,合成时使用的合成功是是什么。

其次打开T_RuleIndepVar,该表每一行是对T_Rule表合成公式中出现的自变量的信息。

北京微玛特科技有限公司 –10–

用户使用说明书 项目名称

需要填写前六个字段。RuleSerialID字段中填写T_Rule表中自动生成的RuleSerialID,指的是哪一个合成公式;SerialID指的是哪一个自变量,1、2、3……分别代表x1、x2、x3……;ParaID是指该自变量用的是哪一个参数ID的数据;ResultID是合成后的参数ID,如果有多个参数合成一个参数,则该字段以及RuleSerialID在多行都是一样的,只是ParaID和SerialID不一样。

UpLmt和LowLmt分别用来设置ParaID参数合理范围的上下限,用来在合成前进行合理性检查,对不合理数据不进行合成。当该ParaID的参数值大于等于UpLmt,或小于等于LowLmt时,不合成。如果UpLmt和LowLmt任一个不填(为空),则不进行合理性检查。

? 编写合成公式可以使用以下运算符或函数: x^y x的y次方 -x 负的x !x 逻辑非 x*y x/y x%y 乘 除 求余 x+y x-y 加 减

x=y x!=y xy x>=y 比较x和y:(结果是 0 或 1)

等于 不等于 小于 小于等于 大于 大于等于 x&y 逻辑与 x|y 逻辑或 () 函数:

abs(x) : 绝对值.

acos(x) : 反余弦. 结果是角,单位是弧度 asin(x) : 反正弦. atan(x) : 反正切.

ceil(x) : 收尾函数,结果为不小于x的最小整数. cos(x) : 余弦.

exp(x) : e的x次幂,e 2.71828182846.

括号

北京微玛特科技有限公司 –11–

用户使用说明书 项目名称

floor(x) : 截尾函数,结果为不大于x的最大整数. int(x) : 四舍五入取整. log(x) : 自然对数 log10(x) : 10为底的对数 max(x,y) : 求最大值 min(x,y) : 求最小值 sin(x) : 正弦. sqrt(x) : 开方. tan(x) : 正切.

if(x,y,z) : 如果x不等于0则取y,否则取z 举例:

\2+y^2))\

4.2.3.2 查表合成

需要查表合成时,填写T_TwoVectors表,ParaID和ParaValue分别是自变量的参数ID和参数值,ResultID和ResultValue分别是新生成的参数ID和参数值。比如下图填写信息表示由000200000201查表得到000200000ac0,000200000201的数据10对应000200000ac0的数据100,000200000201的数据20对应000200000ac0的数据200,当收到000200000201的介于10到20的数据时自动触发插值计算得到000200000ac0的值。

4.2.4 数据库配置

初始设置时包含进行数据库的连接配置,连接之前,请确保已经建好了数据库,并且数据库中至少包含了st_paraini、st_allpropertynew、st_logdata、st_systemstatus四个表,表结构如4.2.3.1.所示。

4.2.4.1 库表结构

1. 参数配置表结构: 表名:st_paraini 北京微玛特科技有限公司 –12–

用户使用说明书 项目名称

字段名 paraid 字段类型 varchar(20) 中文名 属性id 说明 由中心号,设备号,传感器号,参数类型,参数序号组合生成 centernum deviceid sensorid sensortype paratype paranum paraname paraunit paraprecision paraupper paralower parachange flag varchar(4) varchar(4) varchar(2) varchar(1) varchar(1) varchar(1) varchar(20) varchar(20) int float float float varachar(2) 中心号 设备号 传感器号 传感器类型 参数类型 参数序号 参数名称 参数单位 参数精度 参数上限 参数下限 参数变化限 标识 由配置程序生成配置文件然后导入到st_paraini表里 2. 历史数据存储表结构 表名:st_allpropertynew 字段名 id paraid paravalue collecttime systemtime flag 字段类型 int varchar(20) float Datetime Datetime int 中文名 主键 参数的唯一标识 参数值 采集时间 入库时间 标识 说明 数据库自动生成 3. 最新数据存储表结构 表名:st_currorigproperty 字段名 id paraid 字段类型 int varchar(20) 中文名 主键 参数的唯一标识 说明 数据库自动生成 北京微玛特科技有限公司 –13–

联系合同范文客服:xxxxx#qq.com(#替换为@)