上一页 1 ··· 7 8 9 10 11 12 下一页

2008年1月5日

GALIL 数字运动控制器 应用编程指南(V1.0)

摘要: (二)、运动编程 1. 概述 鉴于运动控制技术不断发展,应用也就变得比以往更为迫切,目前,各种各样的场合均采用伺服系统,如用旋转刀切割材料,在显微镜下对半导体晶片定位,同步贴标器等等。运动控制经常必须与其它事件(如点火继电器,指轮,监控开关等)进行同步。 为了进一步提高速度、精度和技术先进性的需要,新一代智能化运动控制器应运而生,这种控制器具有坐标联动、... 阅读全文

posted @ 2008-01-05 17:31 wqj1212 阅读(3577) 评论(0) 推荐(1) 编辑

2008年1月1日

MOTOMAN-SV3X运动学建模验证图

摘要: 以下是正解,逆解 结果 阅读全文

posted @ 2008-01-01 13:32 wqj1212 阅读(1244) 评论(3) 推荐(0) 编辑

2007年12月29日

大学生面试20个经典问题及回答思路!

摘要: 大学生面试20个经典问题及回答思路! 面试是大学生就业关键一关,要知己知彼,百战不殆。 问题一:“请你自我介绍一下” 我就读于华南理工大学工商管理学院,我的专业是国际经济与贸易,此外还辅修了法学. 在校期间,除了学习课本,我比较喜欢参加一些课外活动.包括发传单,做家庭教师,参加各种比赛和项目.主要就是简历上介绍的那些. 我比较喜欢踢足球,看各种企业培训的讲座. 不知道您对哪... 阅读全文

posted @ 2007-12-29 22:47 wqj1212 阅读(503) 评论(0) 推荐(0) 编辑

VC调用MATLAB.

摘要: 利用Matlab引擎 Matlab引擎采用客户和服务器计算方式,在运用中,Vc的C语言或C++语言的程序作为前端客户机,它向Matlab引擎传递命令和数据信息,并从Matlab引擎接收数据信息,它提供了下列几个函数: engOpen, engGetArray, engPutArray, engEvaString, engOutputBuffer ,engClose与客户机进行交互。 下面例程是... 阅读全文

posted @ 2007-12-29 19:12 wqj1212 阅读(1130) 评论(0) 推荐(0) 编辑

打开文件,保存文件

摘要: 打开指定路径下文件 void CGFileCompileDlg::OnButtonOpen() { // TODO: Add your control notification handler code here /**//*****************************************************************************... 阅读全文

posted @ 2007-12-29 18:56 wqj1212 阅读(395) 评论(0) 推荐(0) 编辑

VC调试入门

摘要: 概述 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。 本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置 为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppW... 阅读全文

posted @ 2007-12-29 17:35 wqj1212 阅读(566) 评论(0) 推荐(0) 编辑

2007年12月27日

Rob Hess的SIFT算法的C语言实现(基于OpenCV)

摘要: Rob Hess的homepage http://web.engr.oregonstate.edu/%7Ehess/index.html Rob Hess的SIFT算法在VC.net下实现 http://web.engr.oregonstate.edu/%7Ehess ... 30_win.zip 编译他的代码需要安装OpenCV和 GSL(http://gnuwin32.s... 阅读全文

posted @ 2007-12-27 21:28 wqj1212 阅读(3338) 评论(1) 推荐(1) 编辑

2007年12月24日

什么是伺服电机?

摘要: 交流伺服电机的工作原理 伺服电机内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈值与目标值进行比较,调整转子转动的角度。伺服电机的精度决定于编码器的精度(线数)。 4. 什么是伺服电机?有几种类型?工作特点是什么? 答:伺服电动机又称执行电动机,在自动控制系统中,用作执行元件,把所收到的电信号转换成电... 阅读全文

posted @ 2007-12-24 21:29 wqj1212 阅读(3828) 评论(1) 推荐(0) 编辑

2007年12月23日

角点检测

摘要: #include #include "cv.h" #include "highgui.h" #define max_corners 100 int main( int argc, char** argv ) { int cornerCount=max_corners; CvPoint2D32f corners[max_corners]; double qualityLev... 阅读全文

posted @ 2007-12-23 13:14 wqj1212 阅读(734) 评论(1) 推荐(0) 编辑

VC分配内存

摘要: 函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。 void *calloc(size_t numElements,size_t si... 阅读全文

posted @ 2007-12-23 13:10 wqj1212 阅读(3536) 评论(0) 推荐(0) 编辑

卡尔曼

摘要: #if !defined(AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_) #define AFX_KALMAN_H__ED3D740F_01D2_4616_8B74_8BF57636F2C0__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > ... 阅读全文

posted @ 2007-12-23 13:09 wqj1212 阅读(844) 评论(0) 推荐(0) 编辑

2007年12月22日

Hough变换,找直线

摘要: /**//* This is a standalone program. Pass an image name as a first parameter of the program.Switch between standard and probabilistic Hough transform by changing "#if 1" to "#if 0" and back */... 阅读全文

posted @ 2007-12-22 11:48 wqj1212 阅读(1356) 评论(0) 推荐(1) 编辑

DMC运动控制器

摘要: DMC_21x3控制器,Galil 连接控制器代码 void CREBot6VDlg::OnButtonConnectController() { /**////连接运动控制器,并作初始化 ///DCM2163 controller object CDMCWin m_DMCWin; CDMCWinRegistry DMCWinRegistry; GALI... 阅读全文

posted @ 2007-12-22 11:32 wqj1212 阅读(2324) 评论(0) 推荐(0) 编辑

2007年12月21日

分割移动微小物体

摘要: 思路: 1. 前后两帧相减,得到差分图像 2.在差分图像里求像素最大的点(最亮的点) 这样就得到,移动微小物体 #include "check.h" #include void main() { DWORD t1,t2; IplImage *frame=0; CvCapture *capture = cvCapt... 阅读全文

posted @ 2007-12-21 21:31 wqj1212 阅读(514) 评论(0) 推荐(0) 编辑

多目标识别

摘要: writen by wqj1212@yahoo.com.cn 思路 1.先对图像标记。给每个目标一个标号。 2.然后计算每个被标号目标的NMI特征值, 3.然后这些NMI特征值与已知要识别目标NMI特征值比较。 如果差值小于某个阈值,就说明该目标就是要识别的目标。 BOOL Cbiaoji1::ObjectionExtrationNMI(IplImage *src) { DWORD t... 阅读全文

posted @ 2007-12-21 20:51 wqj1212 阅读(1315) 评论(0) 推荐(0) 编辑

图像周长

摘要: writen by wqj1212@yahoo.com.cn void Cbiaoji1::zhouchang(IplImage *src) { IplImage *imgZhouchang=NULL; biaoji(src); imgZhouchang=cvCreateImage(cvSize(src->width,src->height),8,1); for(int j=0;... 阅读全文

posted @ 2007-12-21 20:49 wqj1212 阅读(508) 评论(0) 推荐(0) 编辑

图像面积(像素的个数)

摘要: writen by wqj1212@yahoo.com.cn void Cbiaoji1::mianji(IplImage *src) { biaoji(src); memset(fg,0,255); y_sign=0; int m_Area=0; for(int i=1;i<=x_sign;i++) { if(flag[i]!=0... 阅读全文

posted @ 2007-12-21 20:47 wqj1212 阅读(900) 评论(1) 推荐(0) 编辑

区域标记

摘要: writen by wqj1212@yahoo.com.cn void Cbiaoji1::biaoji(IplImage *src) { DWORD t1,t2,t0; x_sign=0; m_temp=0; x_temp=0; y_temp=0; temp=cvCreateImage(cvSize(src->widt... 阅读全文

posted @ 2007-12-21 20:46 wqj1212 阅读(930) 评论(0) 推荐(0) 编辑

OTSU求阈值程序

摘要: writen by wqj1212@yahoo.com.cn int otsu (IplImage *image, int rows, int cols, int x0, int y0, int dx, int dy, int vvv) { unsigned char *np; // 图像指针 int thresholdValue=1; // 阈值 int ihist[256]; // 图... 阅读全文

posted @ 2007-12-21 20:40 wqj1212 阅读(895) 评论(0) 推荐(0) 编辑

数字识别

摘要: 思想。 AGV(自动引导小车)采用识别数字来确定工位。 1.数字和路径分割 采用区域标记 来标记路径和数字,还有其它干扰目标 2.然后计算每个标记区域的面积(像素多少),面积最大的,为路径,面积次大的 为数字。 这样可以把路径和数字识别出来 3. 数字识别。 可以利用LED数码管显示数字的思想,来识别数字。 5行3列矩阵。 把数字划分成 5行3列,然后计算每行每列 像素所占的... 阅读全文

posted @ 2007-12-21 20:34 wqj1212 阅读(1339) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 下一页

导航