コード例 #1
0
        /// <summary>
        /// 截图
        /// </summary>
        /// <param name="ImageFileName"></param>
        /// <returns></returns>
        public override Image CaptureScreenImage(string ImageFileName)//Int截取示波器图片k ik
        {
            //string name = string.Format("{0}{1}{2}", "\"", ImageFileName, "\"");
            //string[] strSend = new string[] { ":DISK:SAVE:IMAGe ", name, "BMP" };

            byte[] ImageDataInBytes = base.ReadBlock(":DISPlay:DATA? PNG");
            return(ImageBytesConvertor.ConvertByteToImg(ImageDataInBytes));
        }
コード例 #2
0
ファイル: AgilentN8975A.cs プロジェクト: lihuangroove/SG-PXA
 public override Image CaptureScreenImage()
 {
     base.Send("MMEM:DEL \'c:SNFA.gif\'");
     base.Query("*OPC?", 30000);
     base.Send("MMEM:STOR:SCR \'c:SNFA.gif\'");
     base.Query("*OPC?", 30000);
     byte[] ImageDataInBytes = base.ReadBlock("MMEMory:DATA? 'c:SNFA.gif'");
     return(ImageBytesConvertor.ConvertByteToImg(ImageDataInBytes));
 }
コード例 #3
0
ファイル: AgilentN1912A.cs プロジェクト: lihuangroove/SG-PXA
 public override Image CaptureScreenImage()
 {
     byte[] ImageDataInBytes = base.ReadBlock("SYSTem:DISPlay:BMP?");
     return(ImageBytesConvertor.ConvertByteToImg(ImageDataInBytes));
 }