找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 12939|回复: 17

NXT-G中的模块数据线

  [复制链接]
发表于 2010-7-24 23:31:54 | 显示全部楼层 |阅读模式
本帖最后由 394069341 于 2010-7-25 07:55 编辑

这个数据线的问题,最近有一些人问。一开始不理解的时候感觉很费解,但一了解之后就觉得真的很简单。

数据线就是让一个数据等于另一个数据(专业叫法叫“赋值”,就是把一个值赋予给另一个需要这个值的变量)
PS:有个小细节,这些数据线的连接端,有些是只有右边可以连线的,有的是两边都可以连线的。
只有右边可以连线的叫做“输出端”,用于输出数据,没有办法输入。
两边都可以连线的叫做“输入端”,用于输入数据,至于另一端的输出端,其实就是输入的数据。也就是模块本身不会改变“输入端”所输出的值。

好比光感值和马达力量。马达力量是需要一个输入值,光感值是一个输出值。把这两个连起来之后,马达的力量就会受光感值控制

接下来尝试编写这么一个程序:
如果光感检测的值变小了(检测到暗的地方),马达转动的力量也会随之变小。
如果光感值增大了,马达转动力量也变大。

给个上述程序范例
7.jpg

相应的。这个是个原理。具体要怎么应用就看你发挥啦~

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
头像被屏蔽
发表于 2010-7-25 00:33:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2010-7-25 07:49:46 | 显示全部楼层
回复 daizg 的帖子


    谢谢您对那片帖子的夸奖。

之所以这么表达,只是为了让还没明白数据线作用的朋友们能初步了解。当然我也知道数据线不仅仅是做“等于”的事情的。正确的叫法应该叫赋值,等于只是一个算数方式而已。

我的专业其实是艺术设计,是跟电子完全不着边的。这些内容都是通过我自学和请教他人来学会的。我仅仅是凭借着“我能理解”这样一个概念学的。所以我发的一些“教学”也仅仅是凭着我理解的意思来表达出来,一些概念都不是很专业,也谢谢罗宾大师(我希望真的可以叫您大师)对我的一些指点。当然更希望的是您能直接点出我帖子中的错误,也希望您能帮我改正,因为我所知道的专业知识有限,这样既可以让大家学习到真正的专业词汇和知识,我也可以学习到。
其实论坛的作用也在如此,楼主发的东西不一定都是对的,需要下面跟帖的人一点点的改进,论坛就是一个让大家发表意见和建议的地方,是大家互相交流讨论的一个场所。

因为最近看到罗宾大师对我的一些帖子表示有意见,故写了一段= =!望谅解,也对罗宾大师表示感谢。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 08:54:00 | 显示全部楼层
谢谢楼主的文章,(也包括楼主其他的文章)其实,我们在这里互相学习,共同提高。有点什么不确切的地方在所难免,共同探讨吧。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

头像被屏蔽
发表于 2010-7-25 10:29:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 12:23:34 | 显示全部楼层
楼上说的逻辑型在教科书中应该为布尔型
另外一个这个数据线重点是要类型匹配,
还有个疑问是楼上那程序,第一个粗线应该是数组线,后面的应该是簇的线(簇类似于C中的结构体),当然我没有用过哪模块,纯属猜测。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

头像被屏蔽
发表于 2010-7-25 12:48:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

头像被屏蔽
发表于 2010-7-25 12:59:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

头像被屏蔽
发表于 2010-7-25 13:07:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 13:52:39 | 显示全部楼层
感谢394069341 兄和daizg前辈的说文指导,让初学者对乐高又有所了解!近来论坛越来越好,尤其是这篇帖子,我个人觉得已经属于“学术”辩论型的了!daizg 前辈说的极是,“LEGO机器人以及相关内容是一门科学,请用严谨的科学态度来对待。”虽然我们各自的专业和工作不同,但有这一点我们是一样的。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 14:20:13 | 显示全部楼层
大家不要钻牛角尖,数据线是什么理解就可以了.严格地说,nxt_G的那个编程横梁也是一种数据线,就是labview里的"错误族".
nxt_g最可气的就是没有提供直接的调试手段,不象laview可以直接放探针,可以模拟调试.这对大程序是非常不利的.现在只好放stop做为断点来使用.唯一值得欣慰的就是注释支持汉语.
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 14:22:25 | 显示全部楼层
回复 daizg 的帖子


    结构体在labview里是族,很容易的,没那么高深.我现在没时间,否则我可以定制一些模块
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

头像被屏蔽
发表于 2010-7-25 14:31:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2010-7-25 19:28:50 | 显示全部楼层
谢谢大家的探讨。关于那个数组和簇,我倒是很想做个试验来试试呢~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2010-7-25 22:09:43 | 显示全部楼层
谢谢大家的探讨。关于那个数组和簇,我倒是很想做个试验来试试呢~
394069341 发表于 2010-7-25 19:28



我以前学习labview时候的作业,上次我发给你过,你看下就知道了,簇其实就是结构体而已
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 17:27 , Processed in 0.093356 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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