示例#1
0
文件: Plink.cs 项目: eseawind/sac-pt
        /// <summary>
        /// 返回历史值
        /// </summary>
        /// <param name="tagName"></param>
        /// <param name="time"></param>
        /// <returns></returns>
        public static double returnValueByTagName(string tagName, string time)
        {
            PiLink.declare pk = new PiLink.declare();

            object drval = null;
            object bval = null;
            object bsize = null;
            object istat = null;
            object flags = null;

            int j = pk.GetHistValue(ref tagName, ref  drval, ref bval, ref bsize, ref istat, ref flags, ref time);

            if (j == 0)
            { return Convert.ToDouble(drval.ToString()); }
            else
            { return Convert.ToDouble(drval.ToString()); }
        }
示例#2
0
        /// <summary>
        /// 返回历史值
        /// </summary>
        /// <param name="tagName"></param>
        /// <param name="time"></param>
        /// <returns></returns>
        static public double returnValueByTagName(string tagName, string time)
        {
            PiLink.declare pk = new PiLink.declare();

            object drval = null;
            object bval  = null;
            object bsize = null;
            object istat = null;
            object flags = null;

            int j = pk.GetHistValue(ref tagName, ref drval, ref bval, ref bsize, ref istat, ref flags, ref time);

            if (j == 0)
            {
                return(Convert.ToDouble(drval.ToString()));
            }
            else
            {
                return(Convert.ToDouble(drval.ToString()));
            }
        }
示例#3
0
        /// <summary>
        /// 取历史值
        /// </summary>
        /// <param name="pName"></param>
        /// <param name="time"></param>
        /// <param name="val"></param>
        public void GetHisValue(string pName, string time, ref double val)
        {
            PiLink.declare pk = new PiLink.declare();

            object drval = null;
            object bval  = null;
            object bsize = null;
            object istat = null;
            object flags = null;

            int j = pk.GetHistValue(ref pName, ref drval, ref bval, ref bsize, ref istat, ref flags, ref time);

            if (j == 0)
            {
                val = double.Parse(drval.ToString());
            }
            else
            {
                val = 0;
            }
        }
示例#4
0
文件: Plink.cs 项目: eseawind/sac-pt
        /// <summary>
        /// 取历史值
        /// </summary>
        /// <param name="pName"></param>
        /// <param name="time"></param>
        /// <param name="val"></param>
        public void GetHisValue(string pName, string time, ref double val)
        {
            PiLink.declare pk = new PiLink.declare();

            object drval = null;
            object bval = null;
            object bsize = null;
            object istat = null;
            object flags = null;

            int j = pk.GetHistValue(ref pName, ref  drval, ref bval, ref bsize, ref istat, ref flags, ref time);

            if (j == 0)
                val = double.Parse(drval.ToString());
            else
            //val = 0;
            { val = -1000000; }
        }