找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 9244|回复: 18

LVLM下为robolab 2.9.4d的颜色传感器编写模块失败

[复制链接]
发表于 2012-8-4 16:26:52 | 显示全部楼层 |阅读模式
本帖最后由 imlucky1 于 2012-8-5 10:10 编辑

为解决robolab 2.9不支持NXT颜色传感器等问题,近日尝试为NXT编写一robolab自编模块。
功能是红灯亮,读值。

开始时,NXT固件版本是NXT 1.31
labview下编好这个简单程序,subvi化。
试执行,不论target到哪个,都表现正常功能。
存盘,这就是所要试验的 自编 robolab 红灯亮读光值模块。

再到robolab 2.9.4d环境下,编写最简单程序调用此模块:开始-此模块-结束。(“-”代表连线)
下载到NXT,此时,NXT红灯亮,但下载过程暂停,出现如下提示要求刷固件

3 FW131 red on.JPG

刷后,计算机重新识别出NXT后,红灯灭。但在NXT上按橘色按钮,程序不能正常执行,红灯不再亮。
查看所刷固件,为robolab 7.23.

回到LVLM环境,计算机要求更新固件为1.31
此时如果再次进入robolab 2.9.4d环境,也会要求更新固件固件。

但固件真要更新了的话,下载到NXT时,又会要求把固件刷为robolab  7.23。

由于我没用装其它固件,只装了LVLM默认的1.31,没用试过其它版本固件会怎么样。

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2012-8-5 10:08:43 | 显示全部楼层
本帖最后由 imlucky1 于 2012-8-5 11:48 编辑

昨天主贴写的有点乱,今天整理了一下,并补充一点:
如果在把上述调用robolab自编模块的程序下载到NXT,出现要求刷固件的提示时,忽略此提示,保留1.31固件,会出现如下提示。

4 skip.JPG

下载过程异常终止。
4 skip.JPG
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-5 10:31:53 | 显示全部楼层
我打开robolab 2.9.4d后拖进图标
都要加载
速度非常慢
楼主是这样吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-5 11:50:47 | 显示全部楼层
“” 发表于 2012-8-5 10:31
我打开robolab 2.9.4d后拖进图标
都要加载
速度非常慢

我好像没有速度慢。

你说的加载是加载什么?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-5 13:16:24 | 显示全部楼层
我重新安装了
如果从labview 2010上安装有问题的
我现在下lvlm 然后再装robolab 就可以了
运行下来的效果是
在lvlm中模拟robolab 的环境
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-5 13:30:42 | 显示全部楼层
“” 发表于 2012-8-5 13:16
我重新安装了
如果从labview 2010上安装有问题的
我现在下lvlm 然后再装robolab 就可以了

多了这个经验了。
你原来是2010 sp1版的吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-5 22:37:04 | 显示全部楼层
本帖最后由 “” 于 2012-8-5 22:38 编辑
imlucky1 发表于 2012-8-5 13:30
多了这个经验了。
你原来是2010 sp1版的吗?


可能不是
是这样的
我装好labview 2010后
安装lvlm
但是安装的过程感觉很特别,好像只安装了一个组件
然后安装robolab就出很多问题了。(主要的问题是图标的路径的问题)
最后我全部卸载干净后
安装lvlm安装robolab就好了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-5 23:25:45 | 显示全部楼层
程序失败的原因是
robolab在编译程序的过程中
没有加入读取颜色传感器的程序。
所以程序很迅速的结束了
因此感觉没有运行。
两种程序混搭的方式是行不通的。
只有单独在robolab中写颜色传感器的程序。
我没有颜色传感器的
因此我能帮忙代写一些程序
实验的工作可能要交给你了
希望我们的工作
1、能抛砖引玉
2、给用labview的人一些启示
3、最好能完成程序
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-6 00:14:00 | 显示全部楼层
本帖最后由 imlucky1 于 2012-8-6 07:59 编辑
“” 发表于 2012-8-5 23:25
实验的工作可能要交给你了

OK
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-6 08:37:49 | 显示全部楼层
我写了一段
不知有没有效果
帮我测试一下。
看看颜色传感器会不会出现三种不同的光。

颜色测试.vi

39.52 KB, 下载次数: 11

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-6 09:04:05 | 显示全部楼层
“” 发表于 2012-8-6 08:37
我写了一段
不知有没有效果
帮我测试一下。

颜色传感器插哪个口?

我都插了试过,没有灯亮
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-6 09:08:30 | 显示全部楼层
imlucky1 发表于 2012-8-6 09:04
颜色传感器插哪个口?

我都插了试过,没有灯亮

1号口
然后慢慢等程序结束
在这个过程中,看看是否出现各种颜色的灯
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-6 09:12:00 | 显示全部楼层
补充前天的一个试验结果:

我在LVLM下,固件1.31版本下,编了个马达转动一下的模块。
到robolab 2.9.4d下调用,情况同一楼的一样,不能正常执行。

原本我想会不会因为固件不支持颜色传感器,所以不行。
通过这个试验,看来还不仅是这样
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-8-6 09:15:43 | 显示全部楼层
robolab 的程序必须和开始程序连接的
如果不连接
那么这部分的代码是不会别编译的
也就是说程序中没有lvlm中的程序
所以是不执行的
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-8-6 09:16:42 | 显示全部楼层
“” 发表于 2012-8-6 09:08
1号口
然后慢慢等程序结束
在这个过程中,看看是否出现各种颜色的灯

出现分2行显示的2个数字
数字变化,到程序结束没有灯亮
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 05:28 , Processed in 0.237665 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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