找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 7363|回复: 14

用robolab编了个单光感PID。

[复制链接]
发表于 2013-5-31 07:48:08 | 显示全部楼层 |阅读模式
用robolab编了个单光感PID巡线程序。PID全开,效果还不错。

pid截图.JPG

单光感PID巡线.vi

159.05 KB, 下载次数: 115

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-5-31 19:13:48 | 显示全部楼层
自动获取光值?是吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-31 21:28:22 | 显示全部楼层
字符串 用的不错。我怎么没想到啊。之前用很笨的方法做的很长
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-1 08:08:06 | 显示全部楼层
光值试是事先侧好的,黑白平均值。也可以做成自动的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-1 21:22:07 | 显示全部楼层
这么简单呀,要是用NXT-G,得写多少页呀
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-3 07:44:01 | 显示全部楼层
robolab和NXT_G各有优势。感觉robolab更强大一些。也可以直接用labview
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-4 10:21:05 | 显示全部楼层
程序写得简单明了
但是……………………
用这样的方式计算效率非常的慢
因为在计算过程中用的是浮点数
整数先转化为小数计算
然后再转化为整数
计算效率非常低
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-4 12:53:09 | 显示全部楼层
“” 发表于 2013-6-4 10:21
程序写得简单明了
但是……………………
用这样的方式计算效率非常的慢

我觉得浮点转整形那都不是事儿。 一个1000行的微型程序,随便优化其中一行代码,都比10000次数字转换要管用。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-5 07:56:32 | 显示全部楼层
我记得乐高光感的采样频率是100hz。这样的频率,也许只能配上这样的程序
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-5 11:07:20 来自手机 | 显示全部楼层
楼主程序写复杂了,循环前用一个f(x)进行变量声明就可以了后面的计算基本也可以用一个f(x)解决。。总共只用10来个图标就可以了。。貌似楼主不知道f(x)可以进行多次计算
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-5 11:19:20 来自手机 | 显示全部楼层
“” 发表于 2013-6-4 10:21
程序写得简单明了
但是……………………
用这样的方式计算效率非常的慢

他这个程序好像全是整形。。而且robolab程序运行速度比比你想象的快。。10000次pid计算(不加延时)才2.20秒
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-5 12:33:14 | 显示全部楼层
多谢。学习了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-5 12:35:10 | 显示全部楼层
字符串容器和公式节点可以用浮点
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-6-5 13:45:54 来自手机 | 显示全部楼层
cn_wdq 发表于 2013-6-5 12:35
字符串容器和公式节点可以用浮点

如果我没记错的话robolab如果没有用f(x)进行变量声明,变量的类型由第一次填入变量的数的类型决定,你可以写一个小程序试试,分别将0.0或0填入一个字符串变量(容器)然后再用在屏幕上显示值显示出来,应该有所区别。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-6-5 16:09:45 | 显示全部楼层
红黄蓝容器肯定是整形。字符串容器可以是浮点。楼上说的对。应该定义一下float
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-22 00:26 , Processed in 0.097654 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表