- 博客(23)
- 资源 (33)
- 收藏
- 关注
转载 VC中基于 Windows 的精确定时(转)
转自:http://www.vckbase.com/document/viewdoc/?id=1301示例工程下载 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。 众所周知,Windows 是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统
2010-11-23 17:07:00 554
转载 关于VC中的Timer(转)
转自:http://blog.163.com/zzh2200_0@126/blog/static/31982333200791595559465/ 什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 让我们先来看看 SetTimer函数的原型: UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT *lpfnTimer)(HWND,UINT ,YINT ,DWORD)
2010-11-23 16:56:00 2254
转载 关闭VS warning
<br />warning C4996: '_vsnprintf': This function or variable may be unsafe. ......<br />warning C4996: strcpy was declared deprecated<br /> <br />出现这样的警告,是因为VC2005之后的版本中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。<br />对于这些问题,VC2005建
2010-11-22 19:00:00 1654
转载 CxImage
转自: http://www.cnblogs.com/kex1n/archive/2010/01/16/1649059.html CxImage是C++实现的功能强大的、能处理多种文件格式的图像管理类。它能够简单快速的实现图像的导入、保存、显示和变换。 为什么使用CxImage u 它是平台无关的 u 它是自由软件、免费的、开源的 u 支持多种平面格式:BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等,还有更多! u 功能强大:几何变换、图像处理、图像格式转
2010-11-21 22:38:00 917 2
原创 OpenCV 独立运行静态库编译
要求写好的调用OpenCV库的程序能够在没有安装OpenCV的机器上运行,这里做了测试 OpenCV 1.0, VS2005 打开OpenCV/_make下opencv.sln, VS2005中生成,配置管理器中活动解决方案配置选择Release 将cv,cvaux,cxcore,highgui,ml项目属性中的常规选项,配置类型设置为静态库,并将输出目录设定好,最后生成的lib文件都会在这个文件夹中.字符集可能也需要设定,我设置成未设置,与我以后使用OpenCV的项目相同. 在cvaux项目中的
2010-11-21 22:29:00 6213
原创 OpenCV 静态lib
<br /><br />HAVE_PNG <br />OpenCV solution中highgui项目中去掉HAVE_PNG
2010-11-19 15:32:00 1126
转载 error LNK2001: unresolved external symbol
<br />第一:<br />nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv<br />nafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc<br />nafxcwd.lib(timecore.obj) : error LNK2001: unresolved external symbol _
2010-11-19 14:48:00 1459
转载 nafxcw.lib错误
<br />nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv<br />nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc<br />nafxcw.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype<br />nafxc
2010-11-19 14:47:00 8703 5
转载 #pragma
<br />在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。 <br /> 下面介绍了#pragma once 和#pragma comment这两个常用指令。<br /> <br />#pragma once : <br />这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次,避免文件被重复包含。 <br /> <br />#pragma comment :<br />该指令的格式为: <br /
2010-11-19 10:57:00 871
转载 OpenCV1.0静态库编译
OpenCV现在的版本是1.0,已经很长时间没有更新了,不知道下个版本什么时候放出。其实,OpenCV的.dll文件并不多,如果想脱离这些.dll,使用静态库的话,那么一个小小的程序也差不多近2MB了。不过为了演示及发布方便,编译为静态库也算是一种需要吧。 想编译成静态库,就需要了解一个知识:运行库(Runtime Library)。运行库是最基本的库,配合C++的语法及操作系统实现了一些基本的功能,如内存操作(new/delete等)等。可以说运行库是任何 程序,库的基础。在VC(2005以上)中有四种
2010-11-18 22:13:00 1998
转载 Depends软件使用
<br />怎么样打包程序,如何获取所需dll的信息,这就需要使用VC所带的Depends软件,该软件在VC6安装目录下的tools文件夹里面 D:/Microsoft Visual Studio/Common/Tools,直接双击执行,然后打开exe文件即可,它主要有下面几个注意事项: <br />& ?* ^ <br />1)所编的软件所需的Dll文件,可以得到相应的Dll路径,版本,属性等.[ <br />2)窗口分四部分: <br />左上角是Dll信息窗口,显示你程序
2010-11-18 20:42:00 2354
转载 #ifndef #define #endif的用法
#ifndef #define #endif的用法 整理:shichenghua<br />http://www.eetop.cn/blog/?56085/action_viewspace_itemid_1145.html<br />(前段时间要到这个,感觉shichenghua整理得不错,所以收藏到此处,若不同意,随时可以撤下<br />谢谢shichenghua)EETOP专业博客---电子工程师自己的家园^.| |zeOf<br />文件中的#ifndef
2010-11-16 14:38:00 658
原创 Matlab VC 联合编程 控制台以及MFC中实现(五)
第三个程序: 采用多线程的MFC调用matlab函数: 同样的加入相关文件 #include "stdafx.h" #include "matlabPlotMFC2.h" #include "matlabPlotMFC2Dlg.h" #include "matlab_header.h" #pragma comment(lib, "plot.lib") #include "plot.h" #ifdef _DEBUG #define new DEBUG_NEW #endif 在OnIni
2010-11-12 18:24:00 1382
原创 Matlab VC 联合编程 控制台以及MFC中实现(三)
下面给出第一个程序, Matlab函数文件为Scan_Data_Display.m function Scan_Data_Display(fileName) % ¶þάɨÃèÊý¾Ý,Ö±½ÓÏÔʾ³öÀ´ %fileName ¼¤¹â²â¾àÒDzɼ¯³öÀ´µÄÒ»Ö¡Êý¾Ý %% %¶ÁÈëÊý¾Ý fileID = fopen(fileName); tempData = fscanf(fileID, '%3x'); data = tempData(9:size(tempD
2010-11-12 18:20:00 1793
原创 Matlab VC 联合编程 控制台以及MFC中实现(四)
第二个程序: 新建一个基于对话框的MFC程序, 在Dlg.cpp中加入头文件和lib文件 dialog设计默认就可以,双击确定,取消,添加响应函数,响应函数分别为: void CmatlabPlotMFCDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 if( !mclInitializeApplication(NULL,0) ) { //std::cerr
2010-11-12 18:18:00 1572
原创 Matlab VC 联合编程 控制台以及MFC中实现(二)
这里首先对matlab以及vc进行配置,并介绍一下在哪里可以查到相应的帮助文档. Matlab使用的是2010a,VC使用的是Visual Studio 2005, Matlab Compiler安装,直接运行mbuild –setup指令,这时按照如下来运行: 1 >> mbuild -setup 2 3
2010-11-12 17:58:00 3654
原创 Matlab VC 联合编程 控制台以及MFC中实现(一)
首先说一下自己的目标,我目前再做激光测距仪环境建模,即采集激光测距仪的数据建立环境模型,根据环境对机器人进行避障导航.我希望能够将采集到的激光数据用matlab中的程序进行处理分析,并用plot的形式画出来,进一步也希望能够调用surf来进行画三维图操作.考虑到matlab的画图功能极为强大,可以对画出来的图形进行放大,旋转,平移等操作,希望能在vc中调用matlab进行画图操作.这里做了三个简单的测试程序,第一个是在控制台下调用matla
2010-11-12 17:22:00 5052
转载 Visual Studio快捷键
Visual Studio快捷键 [VS2008/VS2005]<br />***********************************************<br />VS系统通用快捷键:<br />1、自动排版(类似VC6中的Alt+F8) <br /> 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。 <br /><br /> 2、注释与去掉注释功能。 <br /><br />
2010-11-12 15:07:00 641
原创 调用matlab compiler编译出来的函数
All programs that call MATLAB Compiler generated sharedlibraries have roughly the same structure:Declare variables and process/validateinput arguments.Call mclInitializeApplication,and test for success. This function sets up the global MCR stat
2010-11-11 16:45:00 2388
原创 无线串口WDS201使用说明
<br /><br />无线串口WDS201使用说明<br /> 无线串口用于获取串口数据,通过TCP/IP网络将数据发送至装有无线网卡的笔记本电脑上,笔记本电脑可以通过socket编程直接进行网络编程,也可以使用ComRed软件虚拟出一个串口,然后对该串口进行串口编程.WDS201的配置如下:<br />1.。查看无线串口配置<br />最初可能是不确定网络的配置,需要先查看无线串口的配置,方法是将无线串口与笔记本连接(可以使用usb-serial数据线)打开devicemanager软件
2010-11-10 20:33:00 1361
转载 MFC 子对话框向父对话框传递数据
<br />//这个例子讲的比较清楚 我测试了<br /><br />vc中怎么使用SendMessage自定义消息函数<br />vc中怎么使用SendMessage自定义消息函数:<br />SendMessage的基本结构如下:<br />SendMessage(<br /> HWND hWnd, //消息传递的目标窗口或线程的句柄。<br /> UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,)<br /> WPARAM wParam, //参数1 (
2010-11-10 14:30:00 6469
转载 MFC 子对话框
1.Resource view :添加新对话框2.双击对话框,创建一个类名,这里假设是CDlg。生成相应的CDlg.h文件和CDlg.cpp文件。3.在原来的对话框的相应的cpp或h文件中加入include“CDlg.h”在原来的对话框的相应响应函数中,写代码:CDlg dlg;dlg.DoModal();你定义的对话框就能显示出来了当然,这样弄出来的是模式对话框。无(非)模式对话框的创建如下:CDlg *dlg=new CDlg();dlg->Create(IDD_XXX);//IDD_XXX为你的对话框
2010-11-10 09:55:00 1529
ros_test_program
2013-04-22
QtVtkTest Program with CMake
2013-04-16
XInput 操作罗技手柄测试程序
2011-08-04
基于MFC对话框的UDP客户端服务器端程序
2011-08-01
MIT+Press+-+Applied+Optimal+Estimation+[Gelb_+16th+Printing_+Scan_+OCR]
2010-11-12
串口通信C++源代码
2009-07-23
CamShift算法代码
2009-07-10
ViSP 视觉伺服 软件包
2008-12-20
Sams.Teach.Yourself.PHP.MySQL.and.Apache.All.in.One.3rd.Edition.Jun.2006.chm
2008-12-12
用matlab,simulink实现的ami编码和解码
2008-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人