2005年04月
昨天看到TinyFool 的文章,发现我每天经常使用的Notepad还有如此功能:在文件的头部加上“.LOG”,这样每次打开文件时,焦点都会自动定位到文件结尾,并加注当前日期。
看来任何一件事情,你认为是简单的,其实还有许多你没有挖掘的。任何事都不是简单得如你所想。这里我要感谢TinyFool,是他让我对bloger有了清晰的认识。阅读全文>
发表于 @ 2005年04月26日 08:50:00|评论(loading...)|编辑
轮式移动机器人航向跟踪一般控制方法是把期望航向与机器人实测航向之差作为控制器输入偏差,控制器输出控制量为机器人的前轮偏角.轮式移动机器人的航向与其纵向速度、横向速度、前轮偏角、机器人绕其重心的转动惯量、重心位置、前后轮侧偏系数以及实际道路情况等诸多因素有关。
估计我们的小车会用PID控制调节吧。
阅读全文>
发表于 @ 2005年04月25日 16:15:00|评论(loading...)|编辑
这个程序是我以前还不是很忙的时候随便搞的一个。主要参考了Enumeration源代码,用于查找句柄。由于QQ里的RichEdit并不是一般的RichEdit,不可以直接发送消息给它,所以废了一些周折。不过后来找到了解决问题的折中方法:利用模拟键盘将要发送的消息进行复制粘贴,然后再发送出去。
form1上的控件包含一个commonDialog:cdlbg用于打开文件的通用对话框,一个timer控件:timer1用于检查是否有新消息;两个Text控件text2用于接收和text1发送消息的文本框;两个picturebox:picture1用于载入背景。pictemp用于临时存储剪贴板上的图象。 里面有一点小BUG,由于没有时间也就没有去管它。如果谁有兴趣研究句柄,或发送和接受消息机理,值得看一看。
忘了说用途了,这个软件可以用于你在办公室QQ聊天又不想让其他人知道。载入你平时工作的屏幕,没准老板一直认为你在专心工作呢。
使用这个小软件的前提是要打开和一个人聊天的对话框(没办法,找不到不需要打开聊天框的方法,如果你有,麻烦你告诉我,我一定会感激你的。:),阅读全文>
发表于 @ 2005年04月25日 10:17:00|评论(loading...)|编辑
自从我接手这个激光机器小车项目之后,小车能走动了,不过老是经常死机。这两个星期一直在找死机的原因,刚开始考虑是硬件中断的原因。中断来不及处理导致死机。想办法把它改成接受8个字节后发生一次中断,这样就可以减少中断的次数。不过改了之后还是有死机的情况。随后,又将激光头的转速降低,还是有死机。没辙!
昨天睡觉的时候想这个问题,突然想到“除零”。除零会导致内存溢出。早上又一下子来了感觉,想到滤波程序中如果一个角都没有通过,则会出现“除零”的情况。遂大悟!连忙爬起来,赶到公司。改过之后,发现没有死机的情况了。
两个星期一直在找这个原因,结果就是因为这么小小的情况没有注意到。唉~~~~~~~~~惭阅读全文>
发表于 @ 2005年04月23日 13:03:00|评论(loading...)|编辑