To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 20240
20239  |  20241
Subject: 
RE: RCX & RIS, a fading glory?
Newsgroups: 
lugnet.robotics
Date: 
Tue, 4 Feb 2003 16:35:57 GMT
Original-From: 
Andrew J. Huang <ajhuang@!StopSpammers!velocitus.net>
Viewed: 
479 times
  
From: PeterBalch
[mailto:PeterBalch@compuserve.com]

You come home from the shop with your brand new • motor. You plug it into
your cpu "brick" and plug the cpu into your PC. • You select the PC menu
command New Hardware. The PC talks to the cpu, • the cpu talks to the bus and
asks everyone whose attached to identify • themselves. The PC sees the new
motor and says 'You've got a new "motor". What do • you want to call it'. You
take a felt-tip and write on the motor "XYZ" then • tell the PC 'It's called
"XYZ"'. From now on, the PC always refers to that • motor as XYZ. No-one need
ever see the long id number 2908347525.

This is fine for computer systems that change
infrequently, but for
lego that is intended to change often, it's not
ideal.  There is a linkage between the programming
and the specific motors or sensors.  If you take
your machine apart and then rebuild it later, the
same devices must be used in the same locations;
switching the original drive motor for an arm
would have serious functionality issues!

I think a graphical language is the ideal for • beginners and there is no
reason why such a language shouldn't have all the • power of a textual
language.

Although a picture is worth a thousand words, I
can change a few of the thousand words to get an
entirely different picture much faster than
drawing a new picture.  This is why a textual
programming language has much more power than a
graphical language - you can make changes on any
scale, from instructions to systems.  A graphical
language can only be changed at the
pre-manufactured components level.

-Andy



Message has 1 Reply:
  RE: RCX & RIS, a fading glory?
 
Andy, This won't happen if the Device_ID to Device_Friendly_Name mapping is as generic as "motor1", "motor2", "light1", "lightsensor1", "irdar1", "rotationsensor1", "rotationsensor2" and so on... Then, the *specific* Device_Friendly_Name to (...) (21 years ago, 4-Feb-03, to lugnet.robotics)

Message is in Reply To:
  Re: RCX & RIS, a fading glory?
 
Kyle (...) Plug-And-Play works well under Windows (at least, it does under XP). The chip on the sensor or motor can say what it is - an ASCII string that says 'motor' or 'servo' - and who it is - a unique id like 2908347525. (...) The cpu "brick" (...) (21 years ago, 4-Feb-03, to lugnet.robotics)

8 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR