Пример #1
0
        //写入历史值
        #region 写入数据库标签的历史值:public int PutArchivedValues(string tagname, string[][] data)
        /// <summary>
        /// 读取数据库标签的历史数据统计值
        /// 这里特别注意:
        /// PGIM写入历史数据,一次最多5w条。超过6w条pgim接口会报错。
        /// Golden写入历史数据,一次最多10w条。超过10w条golden接口会报错。
        /// 因此,对于概化计算引擎,一定要用原始值来进行统计计算,而不要用插值来进行统计计算。
        /// </summary>
        /// <returns>历史数据PValue</returns>
        public int PutArchivedValues(string tagname, string[][] data)
        {
            rtdbHelper.Logon();
            int result = rtdbHelper.PutArchivedValues(tagname, data);

            rtdbHelper.Logoff();        //golden3.0采用连接池,每次使用完毕,使用logoff释放连接资源
            return(result);
        }
Пример #2
0
        //写入历史值
        #region 写入数据库标签的历史值:public int PutArchivedValues(string tagname, string[][] data)
        /// <summary>
        /// 读取数据库标签的历史数据统计值
        /// 这里特别注意:
        /// PGIM写入历史数据,一次最多5w条。超过6w条pgim接口会报错。
        /// Golden写入历史数据,一次最多10w条。超过10w条golden接口会报错。
        /// 因此,对于概化计算引擎,一定要用原始值来进行统计计算,而不要用插值来进行统计计算。
        /// </summary>
        /// <returns>历史数据PValue</returns>
        public int PutArchivedValues(string tagname, string[][] data)
        {
            if (rtdbHelper.isLogOn == false)
            {
                rtdbHelper.Logon();
            }
            int result = rtdbHelper.PutArchivedValues(tagname, data);

            //rtdbHelper.Logoff();          //在PGIMSpecial下,使用长连接
            return(result);
        }