自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

继网开来的专栏

机器人、机器视觉、数控系统、嵌入式系统、机电控制的爱好者

  • 博客(73)
  • 收藏
  • 关注

转载 C++字符串格式化 sprintf

sprintf你知道多少(转) 选自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:

2013-05-11 01:14:20 881

转载 水热技术研究进展

水热氧化(HydrothermalOxidation-HTO)是一种非常有效的化学氧化技术,特别适用于有毒害的和高浓度的有机废水的处理。水热氧化法是在高温高压下,以空气或其它氧化剂,将废水(液)中溶解的和悬浮的有机物或还原性无机物在水相氧化分解,大幅度去除COD、BOD、SS等的方法。反应在热水相中进行是这类方法的特征。1水热氧化机理当反应温度和压力在低于水的临界点(Te=374.

2013-05-09 12:31:03 1537

原创 VS中添加LIb库及头文件的步骤

在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:     1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。     2、添加文件引用的lib静态库路径:工程---属性---配置属性---链

2011-07-29 23:13:19 2124 2

转载 vc自定义消息的发送与接收的方法实现

vc自定义消息的发送与接收的方法实现 以下用一个自创的对话框类(MyMessageDlg)向视图类(MessageTestView)发送自定义消息为例,说明这两种不同方法的自定义消息的消息传递的方法一:使用ON_MESSAGE使用ON_MESSAGE响应消息,必须配合定义消息#d

2011-07-28 22:30:53 776

转载 C++BUILDER 下开发语音源码,转载

XP上可以安装Speech SDK5.11.将sapi.dll导入到C++Builder:Component->Import Component->Import a Type Library->Add添加Sapi.dll语音识别引擎库文件。2.Install完后会生成许多语音控件

2011-07-26 12:03:13 1576

转载 MODBUS-RTU通讯协议简介

<br />转自http://apps.hi.baidu.com/share/detail/2445322 谢谢<br />MODBUS-RTU通讯协议简介<br />MODBUS-RTU通讯协议简介<br />欢迎看看我的另一个小窝,说不定有意外的惊喜哦 ^_^ www.devres.info<br />MODBUS-RTU通讯协议简介<br />在本章主要讲述如何利用软件通过通讯口来操控该系列仪表。本章内容的掌握需要您具有MODBUS协议的知识储备并且通读了本册其它章节所有内容,对本产品功能和应用概念有

2011-04-29 14:34:00 2195

转载 组态王与西门子plc通讯步骤

<br />1.使用西门子V4.0 STEP 7 MicroWIN SP4编程软件,在系统块中设置plc地址为2,波特率为9.6kbps,将已经编制好的程序下载到PLC中,此时PLC编程通讯电缆的DIP开关设置应为01001000(其中第五位为1表示PPI/M master),下载完程序之后,关闭STEP7编程软件。 <br />2.将PLC编程通讯电缆DIP开关设置为01000000(其中第五位为0表示PPI/Freeport)。 <br />3.打开组态王软件,设置组态王与PLC通讯参数波特率9600,

2011-04-16 10:42:00 19224 1

转载 一个是视频的,一个关于语音的,都是网上收集到的.源代码

<br />一个是视频的,一个关于语音的,都是网上收集到的.源代码<br />#pragma hdrstop<br />#include "Unit1.h"<br />#include "vfw.h"<br />//---------------------------------------------------------------------------<br />#pragma package(smart_init)<br />#pragma resource "*.dfm"<br />TFor

2011-01-24 17:15:00 966

转载 场面话大全,绝对受用一生

<br />父母生日祝酒辞 <br />尊敬的各位领导、各们长辈、各们亲朋好友:大家好! <br />在这喜庆的日子里,我们高兴地迎来了敬爱的父亲(母亲)XX岁的生日。今天,我们欢聚一堂,举行父亲(母亲)XX华诞庆典。这里,我代表我们兄弟姐妹和我们的子女们大小共XX人,对所有光临寒舍参加我们父亲(母亲)寿礼的各位领导、长辈和亲朋好友们,表示热烈的欢迎和衷心的感谢! <br />我们的父亲(母亲)几十年含辛茹苦、勤俭持家,把我们一个个拉扯长大’chen‘人。常年的辛勤劳作,他们的脸留下了岁月刻画的年轮,头上镶

2010-12-12 21:23:00 1795 1

转载 PROE将默认英制转换成公制设置 本信息来源:CAD教育网 www.cadedu.com

<br />PRO/E将默认英制转换成公制设置 1.进入[工具]→[选项] 2.选择排序方式为[按类别] 3.[绘图]下, drawing_setup_file 的值改为:“cns_cn.dtl” 4.[环境]下,pro_unit_length 的值改为: unit_mm pro_unit_mass 的值改为:unit_gram 5.文件存储和检索下,template_designasm 的值改为:  mmns_asm_design.asm template_mold_layout 的值改为:  mmns_

2010-11-22 19:16:00 3044 1

转载 给银行的一封信

云南昆明ATM机取400元吐出4000元,银行叫市民还钱。之后银行收到这位市民一封回信,内容如下: <br /><br />  1、请在我规定的时间到我家来取,时间是上午7点到8点,晚上7点到9点,其他时间我要上班和休息。<br /><br />  2、到我家后请在过道口取号,然后在楼梯间蹲着等待叫号,请在我家门口黄线外等待。<br /><br />  3、请提供你的有效证件,在我奶奶那里领取申请表,填好后签名,盖公章,我会对比你们的公章,要是模糊了,我会叫你回去重新盖。<br /><br />  4、你要

2010-11-19 22:42:00 734

转载 INT 10H功能介绍

<br />INT 10H功能介绍<br />默认分类 2010-01-14 12:34:45 阅读1357 评论0  字号:大中小 订阅<br />INT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的详细说明,参考表后文字,当一切设定好之后再调用 INT 10H。底下是它们的说明:<br />A

2010-11-17 22:47:00 2089

转载 在MFC中,ON_COMMAND, ON_MESSAGE, ON_NOTIFY它们的区别?

<br />http://zhangfeiran100.blog.163.com/blog/static/605133932008843595391/在此引用,谢谢<br />N_NOTIFY是控件向其父窗口发送消息处理的宏,ON_COMMAND是菜单和工具栏项处理消息的宏,ON_MESSAGE是处理自定义消息的宏 <br /><br /><br />对这几个消息的理解要先了解一下Window消息的背景。 <br />在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口,

2010-11-03 15:44:00 632

转载 fatal error C1010: unexpected end of file解决方案 本文来自: 村友录 http://www.cunyoulu.com/

<br /><br />fatal error C1010: unexpected end of file解决方案<br />本文来自: 村友录  http://www.cunyoulu.com/<br /><br />在编译VC++6.0是,出现<br />fatal error C1010: unexpected end of file while looking for precompiled header directive<br /><br /><br />问题详细解释:<br />致命错误C10

2010-10-22 14:58:00 2386

转载 一篇公司管理的文章,很好:一个小公司老板的日常管理,希望能让创业的朋友学到东西(引用)

<br /><br />1. 小公司如何留住骨干:<br />2.关于授权<br />3.有的钱不能省<br />5.关于招聘<br />6.老板尽量唱红脸<br />7.公司里的亲戚<br />8.当老板和开车<br />9.按时发工资<br />10.学会说“不”<br />11.不要在公司内部奢望交朋友<br />12.避免当场做决定<br />13.政策的制定<br />14.矬子里拔将军<br />15.有些事情越透明越好<br />16.发劳保用品<br />17.财务制度之签字与凭证<br /

2010-10-10 00:19:00 3919

转载 UDC分类号查询(转载)

<br /><br />国际十进分类法,即UDC(Universal Decimal Classification) , 又称为通用十进制分类法。国际通用的多文种综合性文献分类法。原由比利时人P.-M.-G.奥特莱和H.-M.拉封丹在《杜威十进分类法》第6版的基础上编成。1899年起陆续以分册形式出版法文本(第一册为《物理科学卡片目录手册》),1905年汇编成《世界书目手册》, 1927年的法文增订版改名《国际十进分类法》。后由国际文献联合会 (FID)统一主持对它的修订工作。<br />   <b

2010-10-06 22:48:00 55063

转载 在delphi中,从dbgrid导出数据保存成excel文件

实验了,很好用function TForm1.ExportDBGrid(DBGrid: TDBGrid; SheetName: string): boolean;//直接保存,不显示EXCEL<br />var<br />c, r, i, j: integer;<br />app: Olevariant;<br />TempFileName, ResultFileName: string;<br />begin<br />try<br />    result := True;<br />      app

2010-07-19 14:23:00 6423

转载 Rave 报表入门

<br /> Delphi 7.0 中实现报表的方法称为 Rave。Rave 报表是一种基于组件的可视化报表设计工具,使用它可以简化设计过程,提高设计效率。只要将 Rave 报表组件添加到应用程序中后,就可以创建各种类型的报表。本文将以 ADO 组件连接数据库,向读者介绍怎样利用 Rave Report5.0 快速设计报表。<br /><br />    还是赶快行动起来,体验一下 Rave Reports 的强大功能吧!<br /><br />    1.准备好范例数据库,笔者使用 Access 建立数据

2010-07-18 13:21:00 2338

转载 Delphi,SQL查询,语句精华

<br />一、 简单查询 <br />  简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 <br />例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。<br /><br />SELECT nickname,email <br />FROM testtable <br />WHERE name='张三'<br />  (一) 选择列表<br />  选择列表(select_

2010-07-17 19:55:00 8298

转载 Delphi与SQL模糊查询

1.用变量进行模糊查询   对数据进行模糊查询主要用SQL语句LIKE来实现。该语句放在Where语句的后面,使用标识符“%”、“_”、“[]”、“[^]”对数据进行模糊查询。   例如,对姓名为“王”,并且姓名为两个字的学生信息。   Select * FROM MR_Student where 姓名 like '林_'   例如,查询数学成绩在70~79之间的学生信息。   Select * FROM MR_Student where 数学 like '7[0123456789]'   例如,查询除三年

2010-07-17 19:52:00 2079

原创 安装VC6提示找不到ACME时的解决办法

<br />将安装程序COPY到电脑上<br />1.打开setupwiz.ini,把"acme=acmboot.exe"改为"=acmsetup.exe";<br />2.STF=setup/vC98ent.stf改为=acmsetup.stf, 保存退出;<br />3.将安装文件的子目录文件setup的所有文件复制到安装文件的根目录中, 然后将根目录中的vs98ent.stf改名为acmsetup.stf;<br />4.然后运行setup.exe既可.

2010-07-02 21:15:00 4936 1

原创 中图分类号

<br />中图分类号<br />TP  自动化技术、计算机技术(下分六类)<br /> <br />1 自动化基础理论<br />2 自动化技术及设备<br />3 计算技术、计算机技术<br />6 射流技术(流控技术)<br />7 遥感技术<br />8 远动技术<br /> <br /> <br /><br /><br />TP 自动化技术、计算机技术<br />(依总论复分表分.)<br />[TP-9]自动化技术经济<br />(宜入F407.67.)<br />TP1 自动化基础理论<br

2010-06-07 22:34:00 7527

转载 几种经典的滤波算法

 1、限幅滤波法(又称程序判断滤波法)A、方法:       根据经验判断,确定两次采样允许的最大偏差值(设为A)       每次检测到新值时判断:       如果本次值与上次值之差       如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:       能有效克服因偶然因素引起的脉冲干扰C、缺点       无法抑制那种周期性的干扰       平滑度差2

2009-11-27 10:53:00 907

转载 模块化编程的分层设计经验

操作要点:1、每一层直接对下一层操作,尽量避免交叉调用或越级调用2、某些器件会把硬件驱动层合并成一个文件时,则归于较高的层3、相同功能的外部函数尽量一致,尽量保证通用性4、对于初次编程的模块,要严格保证中间各层的正确性好处:1、对于后期维护扩展,只需修改应用层和物理层,根据需要扩展功能层2、一个新项目只需把要用到的文件加入工程,简单修改调试就出来了3、随着模块的不断积累,新的项目将越来越容易完

2009-10-06 15:34:00 879

转载 模块化设计

模块化设计  (Block-based design)   计算机程序设计之模块化设计    所谓的模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。  逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求

2009-10-06 15:01:00 4904

原创 关于WinExec(one.exe,SW_SHOW);

WinExec(one.exe,SW_SHOW);SW_SHOW表示以当前大小激活运行后的程序窗口并显示它。第二个参数是控制程序主窗口的显示方式第二个参数可能的取值为 :SW_HIDE //程序启动后隐藏主窗口SW_MAXIMIZE //最大化运行SW_MINIMIZE //最小化运行SW_RESTORE //将最大化或最小化的窗口恢复正常SW_SHOW //以当前

2009-09-26 15:28:00 4536

原创 安装程序无法创建一个DCOM用户帐号来注册 D:/....的解决方法

今天卸载了VC6,重装时遇到“安装程序无法创建一个DCOM用户帐号来注册 D:/....的”查了些资料,解决方案如下:如果你不使用Visual Studio Analyzer,可以在安装时选择Custom,然后在Enterprise Tools中清除掉Visual Studio Analyzer,再安装就没有这个问题了,如果一定要使用Visual Studio Analyzer,可以在

2009-08-16 18:01:00 28441

原创 编译时找不到libgsl.dll及libgslcblas.dll的解决方法

根据彭军的例子进行了实验,编译通过了,但是出现找不到libgsl.dll及libgslcblas.dll的问题。最后发现不用这个办法,直接到gsl/bin下面把libgsl.dll及libgslcblas.dll拷贝到vc6的bin里面就搞定了。

2009-08-12 15:39:00 5384 3

转载 使用GNU Scientific Library(GSL)及GSL的配置(转自彭军)

2009年05月26日 12:45作者:彭军邮件:hellotim##foxmail.com近来帮朋友编译一个SIFT匹配的程序,可是里面不仅用到了OpenCV,而且用到了GSL,但是在编译的过程中,OpenCV的配置是没有什么问题了,可是GSL一直不行,在用VC6.0进行编译的时候,总是出现类似与如下的错误:xform.obj : error LNK2001:

2009-08-12 10:56:00 5547 3

转载 协方差计算的C语言代码

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/luckisok/archive/2007/05/11/1605202.aspx谢谢协方差在信号分析时有重要作用: 1。显示x与y是正相关还是负相关 协方差为负,是负相关, 协方差为正,是正相关。 2。协方差显示x与y相关程度的大小 当相关点在四个象限呈散乱的分布,相关程度很低 当相关点分布在x与y的平均值线上

2009-08-07 21:36:00 3863

原创 VC播放音频文件

1、所使用的类,如下:///////////////////////////////////////////////////////////////////////////////播放音乐类/////////////////////////////////////////////////////////////////////////////class CPlayWave{ protected

2009-08-05 20:03:00 1019

转载 ADO第一次亲密接触 -- ADO开发实践之一

作者:浙江省温岭市电信公司 王骏一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC

2009-08-05 16:36:00 433

原创 VC使用ADO对象控制ACCESS数据库的访问-举例

在VC6下进行了访问数据库的操作,代码如下:1、首先添加ADO数据库访问的动态链接库    在stdafx.h : 中添加:#import "c:/Program Files/Common Files/System/ado/msado15.dll" no_namespace/ rename("EOF","adoEOF")rename("BOF","adoBOF")//导入ADO动态链接库

2009-08-04 21:16:00 591

转载 VC使用ADO对象控制ACCESS数据库的访问

VC使用ADO对象控制ACCESS数据库的访问邵盛松 2009-2-28以下代码没有进行封装,Carlos Antollini已经对ADO对象进行封装,他的代码可以在程序中可直接调用.新建一个MFC对话框1初始化代码解释使用ADO对象,就要引用使用msado15.dll中的变量和函数在stdafx.h文件中添加对DLL引用#import "C:/Program Files/Common Files

2009-08-04 20:53:00 947

转载 VC中常用数据类型转换

感谢http://www.cnblogs.com/hcmfys/archive/2009/02/14/1390563.html内容来自http://www.blogcn.com/u/10/82/lasteoo/index.html刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; l

2009-08-02 14:09:00 1290

转载 Windows Embedded CE 6.0开发环境的搭建

摘自http://hi.baidu.com/windxiang9470/blog/item/96a22182a83c9bb76c81198d.html。谢谢! 最近要做一个Windows CE系统上的串行通讯程序,因为在此之前并没有接触过有关Windows嵌入式方面的应用开发,所以搭建开发环境成了摆在面前的第一道难题。本文将记录并 总结我搭建Windows Embedded CE 6.0开发环

2009-05-27 14:56:00 696

原创 摄像机透视投影近似模型

透视投影实际是一个非线性映射,这在实际求解时可能需要大的计算量,而且如果透视效果不明显,直接使用该模型可能会使求解变为病态。另外,在某些条件下,例如,摄像机的视场很小,并且物体的尺寸相对于到摄像机的距离也很小,这时透视模型可以很好地用线性模型近似。这种近似可大大简化推到和计算。几个线性近似如下:    1、正投影:orthographic projection,这种近似完全忽略了深度信息。在这

2009-05-22 22:55:00 6034 2

原创 图像坐标系、摄像机坐标系与世界坐标系的关系

    摄像机采集的图像以标准电视信号的形式经高速图像采集系统转换为数字图像,并输入计算机。每幅数字图像在计算机内为M*N数组,M行N列的图像中的每一个元素(称为像素,pixel)的数值即是图像点的亮度(或称灰度)。在图像上定义直角坐标系u,v,每个像素的坐标(u,v)分别以该像素为单位的图像坐标系坐标。由于(u,v)只表示像素位于数组中的列数和行数,并没有用物理单位表示出该像素在图像中的位置。因

2009-05-22 22:33:00 14543 3

原创 空间几何变换知识-摘自机器视觉(张广军,2005)

    空间几何变换描述的是空间几何从一种状态按照一定的原则转换到另一种状态。   几个机器视觉中用到的空间几何变换如下:齐次坐标、射影变换(也是投影变换,我觉得)、仿射变换、比例变换、欧式变换等。    齐次坐标表示法,就是由n+1维矢量表示一个n维矢量。好处:1、提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。2、可以表示无穷远点。  

2009-05-22 21:51:00 3489

转载 摄像机坐标系的关系

摄像机摄入的图像中的每一点的亮度反映了空间物体表面某点反射光的强度,而该点在图像上的位置于空间物体表面相应点的几何位置有关,这些位置的相互关系,由摄像机成像几何模型所决定,该几何模型的参数称为摄像机参数。这些参数必须由试验和计算决定,试验和计算的过程称为摄像机标定。摄像机模型是光学成像几何关系的简化,最简单的模型是线性模型,或称针孔模型(pin-hole model)。当计算精度要求较高,尤其是当

2009-05-22 18:48:00 13648 13

空空如也

空空如也

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

TA关注的人

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