自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 西门子S7-200 SMART 通过ModbusTcp通信注意点

常见问题1、如何判断Modbus TCP连接是否建立?答:进行Modbus TCP通信,需要建立连接S7-200 SMART CPU作为Modbus TCP客户端时:通过Modbus TCP Client指令 MBUS_CLIENT 的符号表中的 mConnected 参数来判断,如图1.所示mConnected=1 表示已经建立连接,mConnected=0 表示尚未建立连接...

2019-12-23 09:12:19 31870

转载 mfc textout显示字符串到窗口上

//MFC输出 CDC* pDC = this->GetDC(); char buffer[] = "千万里,千万里我追寻着你!"; pDC->TextOut(100,100, buffer, sizeof(buffer)-1); CString str; str="可是你并不在意!"; pDC->TextOut(100,130,str); this->Rele

2017-07-24 17:39:55 5853

转载 OpenMP并行程序设计——for循环并行化详解

在C/C++中使用OpenMP优化代码方便又简单,代码中需要并行处理的往往是一些比较耗时的for循环,所以重点介绍一下OpenMP中for循环的应用。个人感觉只要掌握了文中讲的这些就足够了,如果想要学习OpenMP可以到网上查查资料。    工欲善其事,必先利其器。如果还没有搭建好omp开发环境的可以看一下OpenMP并行程序设计——Eclipse开发环境的搭建   首先,如何使一段代码并

2017-07-18 15:48:23 1417

转载 统计中的三种相关系数及Matlab实现

在多元分析中我们经常要用到相关系数。常用的相关系数有三种:Pearson相关系数,Kendall相关系数和Spearman相关系数。一、Pearson相关系数Pearson相关系数是英国统计学家皮尔逊于20世纪提出的一种计算直线相关的方法。按照大学的线性数学水平来理解, 它比较复杂一点,可以看做是两组数据的向量夹角的余弦.皮尔逊相关的约束条件1

2017-07-17 14:42:39 20848 1

转载 Unicode下CString与char*之间的转换 (VS2008)

在VS2008中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2008环境下运行时会报各种各样的错误,这里总结了在VS2008环境中 Unicode字符集下CString和char *之间相互转换的几种方法,其实也就是Unicode

2017-07-10 15:09:11 1082

转载 MFC读写ini文件方法

在我们的程序设计中经常需要对一些参数进行配置,配置好后还要在下一次启动仍然有效,那么一个有效的可行办法就是使用ini文件,也就是Windows初始化文件来保存一些我们的设置,然后让程序启动的时候从这个ini文件中读取相关配置。我们需要做以下的工作。      1.创建此ini文件,Windows对ini文件的操作有专门的函数,我们经常用的就是WritePrivateProfileStrin

2017-07-07 18:17:10 6356

转载 RGB转灰度图的几种算法

方法一:    对于彩色转灰度,有一个很著名的心理学公式:                          Gray = R*0.299 + G*0.587 + B*0.114     方法二:     而实际应用时,希望避免低速的浮点运算,所以需要整数算法。     注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:

2017-07-05 10:28:35 838

转载 连接千兆以太网Gige相机的本地配置

1.安装相机对应驱动的时候注意官方安装Gige相机的一个以太网过滤器必须安装!2.断开本地的无线网络,然后使用连接相机的那个网卡设置IP地址为:192.168.2.10255.255.255.0复制代码 3.配置网卡的Gige参数,早期网卡可能不支持,请更新硬件! 点击”配置“主要设置以下两个位置: 设置”速度与双工“为1.0 Gbp

2017-06-06 12:18:23 20294 1

原创 光源选择的三个重要图

1.光源亮度均匀度图2.光源亮度和距离图3.光谱图

2017-06-06 11:34:44 3994

原创 Halcon中二维码解析函数解码率和时长的优化方法

Halcon中条码解析函数包容多种条码类型且简单强大。现有的‘Data Matrix ECC 200’、‘QR Code’和‘PDF417’等广泛使用的条码均能解析。简单是通过默认参数即可对多种条码进行解析;强大是指通过设定条码的参数能够获得更高的解码率以及大幅度的降低解码时间。1. 解码入门——默认参数的使用       Halcon中的解码共分为3步:一是创建解码模型;二是对图片进

2017-06-05 19:47:29 7310 2

原创 MFC Picture Control 自适应控件大小显示图片,失真和不失真

StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像一、StretchBlt函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏幕(或图像控件)BOOL StretchBlt( int x, int y, int

2017-06-02 12:51:36 11060

原创 DPI和PPI区别

DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点的数目。DPI是打印机、鼠标等设备分辨率的度量单位。是衡量打印机打印精度的主要参数之一,一般来说,DPI值越高,表明打印机的打印精度越高。DPI是指每英寸的像素,也就是扫描精度。DPI越低,扫描的清晰度越低,由于受网络传输速度的影响,web上使用的图片都是72dp

2017-06-02 10:54:31 2296

转载 MFC双缓冲绘图解决界面闪烁问题

一:为什么会产生界面闪烁?解释这个之前,我们需要明白的是在MFC里面绘图的消息响应机制,大概的就是如果我们要在某一个 东西上面绘图,比如对话框,单文档等等,就必须先得到图形DC的句柄(handle),然后在指定句柄的基础上进行图形操作,也就是MFC常用的CDC *DC = this->getDC();其中的this就是你想画图的目标。MFC里在消息响应的过程中,WM_PAINT被转

2017-06-01 16:41:11 3228 2

转载 MFC中客户区和非客户区的区别&OnPaint和OnDrawn的区别

1.客户区和非客户区的区别:在一个MDI(多文档)应用程序中每个概念如下图所示: 窗口框架客户区即蓝色方框内区域,窗口框架非客户区指蓝色方框之外的窗口区域,包括程序图标、标题栏、菜单栏、最大\最小\关闭按钮,左右边框和底下的状态条。视图的客户区指图中绿色部分,即红色方框内区域,非客户区指视图部分红色方框之外的区域,包括文件图标、标题栏、三个按钮和两个滚动条。

2017-06-01 12:26:44 1753

转载 BMP文件格式详解

BMP文件格式详解(BMP file format)BMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows的图形用户界面(graphical user interfaces

2017-05-31 20:07:04 386

转载 CString/string 区别及其转化

CString/string 区别及其转化利用MFC进行编程时,我们从对话框中利用GetWindowText得到的字符串是CString类型,CString是属于MFC的类。而一些标准C/C++库函数是不能直接对CString类型进行操作的,所以我们经常遇到将CString类型转化char*等等其他数据类型的情况。这里总结备忘于此!首先要明确,标准C中是不存在string类

2017-05-29 17:47:04 413

转载 fopen和fopen_s用法的比较

在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;对于fopen_s来说,打开文件成功返回0,失败返回非0

2017-05-29 17:43:42 405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除