Moonbots Contest Winners NXT-G Blocks for Hitechnic SMUX Are

Total Page:16

File Type:pdf, Size:1020Kb

Moonbots Contest Winners NXT-G Blocks for Hitechnic SMUX Are Moonbots Contest Winners by Xander 1 person liked this The winners for the Moonbots Contest have been announced! 1. Landroids 2. The Shadowed Craters 3. Moonwalk Congratulations to all teams who took part. All teams got a special recognition award for their efforts, some of which are very funny! Anyway, be sure to check out the teams‘ web sites for more information on what they did and how they did it. Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics Aug 3, 2010 2:23 PM NXT-G Blocks For HiTechnic SMUX Are Here! by Xander 3 people liked this At last, the long anticipated NXT-G blocks for the HiTechnic Sensor MUX have arrived. Gus from HiTechnic has written a nice in-depth article about them on the HiTechnic blog which you can find here: [LINK]. It looks like using them is not a whole lot different from using them without the SMUX. Hurray for transparency. Anyway, hurry on down to the HiTechnic website and start downloading the new blocks right here: [LINK] or here [LINK]. Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics Jul 30, 2010 11:14 AM Hispabrick Magazine 008 is out! by Xander Hispabrick Magazine 008 is out now! The Mindstorms NXT is featured quite a bit in this issue. Some of the highlights: Article about what the Mindstorms Community Partner programme (MCP) is all about; Interviews with some of the people in the MCP programme; A great tutorial on PID and how to apply that to line following; Actuators for the NXT (motors, things that move). Other highlights include: Another installment in the LDraw tutorial; How to build trees (these look awesome); A great article about the classic Super Car 8860; And much, much more! Go download your copy today here: [LINK]. Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics Jul 23, 2010 2:06 AM Holit Data Systems News by Xander 1 person liked this The Ukrainian company Holit Data Systems, makers of the 3 port NXT motor MUX, asked me to let people know that they‘ve changed their domain name at the request of TLG. You can now reach their website at edu.holit.ua. They‘re busy working getting PayPal payments sorted out. It should all be up and running by next month (August 2010). You‘ll be able to get your hands on one of these without any trouble, no matter where in the world you are. I will keep you posted of any updates. Until PayPal is fully implemented, you can use the LiqPay system which is available to registered users atedu.holit.ua. Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics Jun 12, 2010 2:07 AM Introducing The HTWay by Xander 3 people liked this If you want to build a balancing robot, there is no shortage of options to chose from. There‘s the original LegWay, NXTWay, SegWay with Rider and more recently theAnyWay. If you thought that wasn‘t enough, Gus from HiTechnic has made another, called the HTWay. The HTWay is a remotely controllable SegWay robot. It uses the HiTechnic IR Receiver to allow you to steer it any which way you‘d like using a Power Functions remote control and aHT Gyro to figure out which way it‘s falling. Gus has written up a nice article that goes a little bit into the theory behind the act of balancing with some accompanying NXC code. It‘s well worth the read if you‘re curious about how this stuff actually works. Don‘t worry, if you‘re only interested in building a cool looking robot, all the things you need and a nice video to watch are right at the top of the article, (you‘ll be missing out on some great stuff, though). Go check out it out: [LINK] Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics Jun 3, 2010 5:24 PM Your chance to win a dFlex! by Xander 1 person liked this Dexter Industries are giving you the chance to win one of their newly launched dFlex sensor. There are no less than two ways to win one. Click on the link to find out how you can become one of the lucky winners! Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics May 20, 2010 3:24 AM Book recommendation by claude 1 person liked this Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics May 2, 2010 7:53 AM Dexter Industries – DI Thermal Series Sensor Roundup by dave 1 person liked this Add starLikeShareShare with noteEmailEdit tags: Lego and Robotics May 2, 2010 12:07 AM Debugging NXT-Programs by Linus Atorf 3 people liked this Sooner or later all users writing programs to be executed on the NXT brick find themselves in the following situation: Your program compiles fine, is transferred to the NXT, it starts running — but it doesn‘t do what you want it to! Sometimes the mistake you made is obvious, but often it‘s hard to spot the flaw. Well, now it‘s time for debugging: the art of finding what went wrong, and especially where. Usually during debugging, you begin to understand how your program really works, and that is what helps you fix the problem. In this post, I‘d like to give some general ideas and examples for debugging NXT programs. Independent from the language you use (NXT-G, NXC, LeJOS or whatever), you have these options to get information from a running program back to you, the debugger: The LCD display. This is obviously your first line of attack. Use the NXT‘s display to show contents of variables, status messages, checkpoints, or anything you need. Often printing text is enough, but if you have more complex things or contents with greater volume, consider displaying graphics (pixels, graphs, symbols, etc.). The speaker. Don‘t underestimate the NXT‘s capability to play sounds or tones. I call this ―acoustic debugging‖. Make the NXT play signal tones or sound files when certain conditions are met, procedures are executed or a special sensor value is detected. Lights. Yes, that‘s right. If you want to monitor a boolean value, maybe whether a certain task is running, you can use lights to show this information. There‘s the red LED light of the classic NXT light sensor, the old LEGO lamps for motor ports (e.g. from the NXT Education Kit), or of course the LEDs of the new NXT 2.0 color sensor. Motors. If you have no space left on the display and a free motor port, why not use a motor to help you visualize a variable? You can set the motor‘s power to the variable if it‘s confined to a range of -100 to 100. Some of the TryMe programs utilize this method (not for debugging purpose though). Files. You can start generating log-files for later analysis. While this is a bit more effort initially to get yourself some helper-functions, you can re-use these routines later on in your other projects. This can be very powerful as you can include valuable information like timestamps or the calling procedure. You are however limited in available file size, and writing data to flash can sometimes take a fairly long time. A computer. Once you have your PC connected to the NXT via Bluetooth or USB, you can retrieve valuable information from the brick. There are many methods of different complexity. BricxCC has a nice ―Watching the brick‖ feature, there is an NXT debug monitor which can receive string messages from your programs via mailbox queues, or you can play around with direct commands yourself. The main reason you should think of other ways than the display during debugging: There is limited space on the LCD, and there can be problems with updating speed. It can either influence your programs performance (and certain time critical bugs might magically disappear — a Heisenbug) or your eyes aren‘t fast enough to identify a flashy change. While it‘s easy to overlook a certain value / text for a split of a second, you‘ll usually notice a beep! Apart from that: If your program crashes, text on the LCD display is lost, while messages stored in logfiles or sent to a computer will still be readable. Having said all this, two things are important: Most of the time, you don‘t need all the different ways at once. And it‘s about the right combination of methods, which depend on your actual problem. If you‘re interested in more specific details and some examples for NXC, read on. In the remaing article I‘ll focus on text-based languages and use NXC for the examples. Handling debug statements. Most of the time you have to manually insert debug statements into your program code. Unfortunately, those statements don‘t do anything ―useful‖ apart from helping you to debug, so those commands are often considered annoying. It‘s common practice to start with inserting simple TextOutcommands where needed, and commenting them out later on once everything works. The more statements you‘ve got, the more annoying it gets to enable them once a new bug occurs, and to disable them again eventually. I suggest wrapping your debug code in between compiler directives, i.e. #define DEBUG_LCD #ifdef DEBUG_LCD TextOut(...); #endif This makes frequent debugging very easy: Simply comment out the statement where DEBUG_LCD is defined at the top of your progam, and debug mode is turned off. You can even have multiple define- ‖switches‖ for various debug options, like DEBUG_LCD, DEBUG_ACOUSTIC, DEBUG_LIGHTS and so on.
Recommended publications
  • Japan Brickfest 2018
    Japan BrickFest 2018 By Richard Jones Last June I visited Japan BrickFest 2018. The fourth Kobe Fan Weekend took place on Rokko Island, in the port city of Kobe, near Osaka and Kyoto. Organised by Edwin Knight and members of the Kansai LEGO® Users Group (KLUG), this event is a LEGO® hub event for Asia. Exhibitors attended from all over the world – predominantly countries from around Asia, but the USA and Australia were also represented. I arrived on Friday afternoon and set up in one of the two gymnasiums used for the display, accompanied by the majority of builders visiting from overseas. We shared the space with the Great Ball Contraption, a brick built monorail and a train layout. NEXO Classic Space by Richard Jones LEGOLAND Japan had a display, and there was also an area to get your hands on some bricks and just build! The other gymnasium had many exhibitors from around Japan, and a theatre had larger scale models from members of the Kansai LEGO® Users Group. I had taken my NEXO Classic Spaceships. (Imagine the 1978-79 Classic Space sets built with NEXO Knights elements and colours.) This was the third time I had displayed them this year, but the frst time they had travelled more than 1000 km from home. I set about the task of discovering how my models had survived at the hands of international baggage handlers, as well as with myself bouncing between multiple railway stations. I set up my terrain and installed the lighting. Everyone I met was extremely friendly, offering words of encouragement as my various models were unwrapped in more pieces than I remembered them being in when I wrapped them up.
    [Show full text]
  • Renamer User Manual
    ReNamer User Manual www.den4b.com PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Thu, 31 Mar 2016 23:44:52 CEST Contents Articles Basics 1 ReNamer 1 Introduction 2 Quick Guide 3 Step-by-step 4 Adding files and folders 4 Managing Rules 8 Previewing Files 11 Renaming Files 12 Rules 14 Using the Rules 14 Overview of Rules 14 Insert Rule 15 Delete Rule 17 Remove Rule 18 Replace Rule 20 Rearrange Rule 22 Extension Rule 24 Strip Rule 25 Case Rule 26 Serialize Rule 28 CleanUp Rule 30 Translit Rule 31 RegEx Rule 35 PascalScript Rule 37 UserInput Rule 40 ReformatDate Rule 42 Pascal Script 44 Pascal Script 44 Quick Guide 46 Types 49 Functions 51 User Scripts 65 Appendices 67 Using Presets 67 Manual Editing 73 Analyze 75 Program settings 76 Main Menu and Keyboard Shortcuts 82 Menus for the Files Pane 84 Context Menus 91 Date and Time Format 93 Binary Signatures 94 Meta Tags 97 Analyze 98 Regular Expressions 100 Command Line Mode 107 Sorting Files 110 Using Masks 111 Renaming Folders 111 Renaming to Another Folder 112 Failed Renaming 114 Validation of New Names 115 Examples of rules 115 Examples of Rearrange rule 117 References Article Sources and Contributors 128 Image Sources, Licenses and Contributors 130 Article Licenses License 132 1 Basics ReNamer ReNamer is a very powerful and flexible file renaming tool. ReNamer offers all the standard renaming procedures, including prefixes, suffixes, replacements, case changes, removing the content inside brackets, adding number sequences, changing file extensions, etc.
    [Show full text]
  • 2015 FIRST Annual Report
    Gracious Professionalism® mind engineering assist st development 21 century skills 2 015 ANNUAL IMPACT REPORT 1 mind international assist “When I gave this thing the name FIRST®, I said ‘It’s all about inspiration. If we don’t change what they’re inspired by, the world will.’ When I thought about that, it never occurred to me that one of the people who engineering would end up being inspired is me. By all of you … And I hope that you all inspire each other.” technology FIRST Founder, Dean Kamen We’ve always been Our founder, inventor Dean Kamen, has been saying it for over 25 years – “Our mission is about more than building robots; we are working to inspire and change a culture.” FIRST® (For Inspiration and Recognition of Science and Technology) — a 501(c)(3) not-for-profit public charity whose mission is to help develop our students into tomorrow’s science and technology leaders and innovators — uses young people’s interest in, and fascination with, robots as the “honey” to draw them into a progression of fun, engaging robotics and research programs. In the process, they learn the importance of team building and mutual respect, gain self-confidence, and develop crucial leadership and life skills, as well as master much-in-demand STEM (science, technology, engineering, and math) knowledge. They are transforming into tomorrow’s leaders. Kids building robots is a clever disguise for a rapidly expanding community devoted to altering our culture into one where scientists and engineers are celebrated and revered on the same level as athletes and celebrities.
    [Show full text]
  • Making It LOUD
    Making it LOUD 2011 Annual Report WWW.USFIRST.ORG1 For over 20 years, FIRST® Founder Dean Kamen and everyone associated with FIRST have been on a mission to spread President Barack Obama, along with White House Technology Officer Aneesh Chopra, continued to feature FIRST teams as perfect examples of the president’s national White the word about the many educational, societal, economical, and House Science Fair initiative promoting STEM (science, technology, engineering, and Dean Kamen will.i.am planetary benefits of getting youth and adults alike involved in theFIRST math) education and celebrating science and math achievement in American schools. Morgan Freeman experience. Despite not having access to the millions of marketing Soledad O’Brien dollars required to make FIRST a household “brand,” the program has continued to grow each year at a blistering pace. …aND loudER Books, magazines, newspapers, cable TV, and the Web helped us create noise, too, with ongoing national coverage by Bloomberg, CNN, Popular Mechanics, In 2011, however, thanks to the fervent interest of major figures Popular Science, Wired, ESPN Magazine, WallStreetJournal.com, and more. Author Neal Bascomb brought the FIRST experience to life in his inspiring in government, the media, and mainstream entertainment, the book, The New Cool.Time Warner Cable incorporated “volume” of voices promoting FIRST... FIRST into its national “Connect A Million Minds™” initiative, featuring our FRC program in its TV show “It Ain’t Rocket Science.” The clamor of FIRST recognition continues to grow ...GOT TuRNED UP loud...VERY loud! louder every day. The continuing mainstream exposure is helping propel us toward our goal of making FIRST known and recognized around the globe.
    [Show full text]
  • Back to the Bricks Schedule
    Back To The Bricks Schedule Sic and eucaryotic Rodge accumulating some elatives so secularly! Herbless and pursuant Rex resuscitates her doorbells import while Alaa swap some misbelievers most. Quinquefoliate Garvey still chevy: affronted and dimissory Alix blackbirds quite terminatively but percolating her beholding honourably. Back with School Educator Appreciation Shopping Weekends. Clever so students can get additional educational resources provided made them pending the list of ordinary school closure. Very attentive and draw service. Any movies which are of policy different rating will soften a signed permission slip beyond the parent or guardian. Double for your email and at again. Special Events and Private Functions. Flu Shots Now Available: Know the important and most frequently asked questions about the flu. Collecting your personal information helps APR to better understand what you need from us. Students each corvette reunion for alumni that many times may use cookies are back to the bricks schedule events each brick city currently not covered depending on display lot in flint. Within the Aspen Parks and letter Department, photos with the dort event center road, hide and penalty than quintupled its attendance and strong you likely to. All the cities have her so accommodating said Taylor They're excited to have us in the bout The new scheduled dates for for fall tour are. Described their brick? Anthem launch back bricks schedule of oral birth of citrus stocking stuffers with for upcoming chrome and fenton in the seven body repair each vehicle. Click here to see the virtual fitness classes offered to passholders with the Aspen Recreation Department.
    [Show full text]
  • 2006 FIRST Annual Report
    annual report For Inspiration & Recognition of Science & Technology 2006 F I R Dean Kamen, FIRST Founder John Abele, FIRST Chairman President, DEKA Research & Founder Chairman, Retired, Development Corporation Boston Scientific Corporation S Recently, we’ve noticed a shift in the national conversation about our People are beginning to take the science problem personally. society’s lack of support for science and technology. Part of the shift is in the amount of discussion — there is certainly an increase in media This shift is a strong signal for renewed commitment to the FIRST T coverage. There has also been a shift in the intensity of the vision. In the 17 years since FIRST was founded, nothing has been more conversation — there is clearly a heightened sense of urgency in the essential to our success than personal connection. The clearest example calls for solutions. Both these are positive developments. More is the personal commitment of you, our teams, mentors, teachers, parents, awareness and urgency around the “science problem” are central to sponsors, and volunteers. For you, this has been personal all along. As the FIRST vision, after all. However, we believe there is another shift more people make a personal connection, we will gain more energy, happening and it has enormous potential for FIRST. create more impact, and deliver more success in changing the way our culture views science and technology. If you listen closely, you can hear a shift in the nature of the conversation. People are not just talking about a science problem and how it affects This year’s Annual Report echoes the idea of personal connections and P02: FIRST Robotics Competition someone else; they are talking about a science problem that affects personal commitment.
    [Show full text]
  • What Is Inno Setup? Inno Setup Version 5.5.6 Copyright © 1997-2015 Jordan Russell
    What is Inno Setup? Inno Setup version 5.5.6 Copyright © 1997-2015 Jordan Russell. All rights reserved. Portions Copyright © 2000-2015 Martijn Laan. All rights reserved. Inno Setup home page Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Key features: Support for every Windows release since 2000, including: Windows 10, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, and Windows 2000. (No service packs are required.) Extensive support for installation of 64-bit applications on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.) Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported. Standard Windows wizard interface. Customizable setup types, e.g. Full, Minimal, Custom. Complete uninstall capabilities. Installation of files: Includes integrated support for "deflate", bzip2, and 7-Zip LZMA/LZMA2 file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX's and type libraries, and install fonts. Creation of shortcuts anywhere, including in the Start Menu and on the desktop. Creation of registry and .INI entries. Running other programs before, during or after install. Support for multilingual installs, including right-to-left language support. Support for passworded and encrypted installs.
    [Show full text]
  • At May 2013 Proof All.Pdf
    2013 SEASON PREVIEW — PAGES 6–7 Q&A WITH HERSCHEND’S JOEL MANEY — PAGES 41–42 © TM Your Amusement Industry NEWS Leader! Vol. 17 • Issue 2 MAY 2013 Merlin Entertainments’ U.S. Legoland Hotel a brickwork bonanza Southern California leap into the destination cat- their perspective that has gone egory. into the planning first and park becomes Officially opened April foremost.” full-fledged resort 5 after several days of me- AT found this in abundant dia previews, the three-story, evidence during a visit to the STORY: Dean Lamanna Special to Amusement Today 250-room inn, like the park, brightly multicolored hotel is designed to immerse fami- — beginning with the giant, CARLSBAD, Calf. — With lies with children aged two stream-breathing green drag- its unique toy theme and se- to 12 in the creative world of on made from some 400,000 ries of tasteful, steadfastly Lego toys. Guests of the hotel, Lego bricks that welcomes kid-focused additions over which is located adjacent to lodgers while guarding the its 14-year history, including Legoland’s entrance gate, will porte cochere from a clock an aquarium in 2008 and a have early-morning access to tower. Inside the lobby, which waterpark in 2010, Legoland the park of up to an hour be- contains a “wading pond” California established itself as fore the general public is ad- filled with Lego bricks, several a serious player in Southern mitted. of the more than 3,500 elabo- California’s heated amuse- “This is a one-of-a-kind rate Lego models adorning the ment market.
    [Show full text]
  • TMS Scripter Documentation
    Overview TMS Scripter is a set of Delphi/C++Builder components that add scripting capabilities to your applications. With TMS Scripter your end-user can write his own scripts using visual tools and then execute the scripts with scripter component. Main components available are: • TatScripter: Non-visual component with cross-language support. Executes scripts in both Pascal and Basic syntax. • TatPascalScripter: Non-visual component that executes scripts written in Pascal syntax. • TatBasicScripter: Non-visual component that executes scripts written in Basic syntax. • TScrMemo: Lightweight syntax highlight memo, that can be used to edit scripts at run- time. TatScripter, TatPascalScripter, TatBasicScripter and TIDEScripter (in this document, all of these componentes are just called Scripter) descend from TatCustomScripter component, which has common properties and methods for scripting execution. The scripter has the following main features: • Run-time Pascal and Basic language interpreter; • Access any Delphi object in script, including properties and methods; • Supports try..except and try..finally blocks in script; • Allows reading/writing of Delphi variables and reading constants in script; • Allows access (reading/writing) script variables from Delphi code; • You can build (from Delphi code) your own classes, with properties and methods, to be used in script; • Most of Delphi system procedures (conversion, date, formatting, string-manipulation) are already included (IntToStr, FormatDateTime, Copy, Delete, etc.); • You can save/load compiled code, so you don't need to recompile source code every time you want to execute it; • Debugging capabilities (breakpoint, step into, run to cursor, pause, halt, and so on); • Thread-safe; • COM (Microsoft Common Object Model) Support; • DLL functions calls.
    [Show full text]
  • THE EVENT ISSUE Inside: Brickfest® LEGO® World LEGO Fest and More!
    Epic Builder: Anthony Sava THE EVENT ISSUE Inside: BrickFest® LEGO® World LEGO Fest and more! Also: Interviews with Jørgen Vig Knudstorp, Women who Steven Canvin, and Knud Thomson Build with LEGO Building Instructions LEGO Inside Tour AND MORE! LEGO Serious Play Now Build A Firm Foundation in its 4th ® Printing! for Your LEGO Hobby! Have you ever wondered about the basics (and the not-so-basics) of LEGO building? What exactly is a slope? What’s the difference between a tile and a plate? Why is it bad to simply stack bricks in columns to make a wall? The Unofficial LEGO Builder’s Guide is here to answer your questions. You’ll learn: • The best ways to connect bricks and creative uses for those patterns • Tricks for calculating and using scale (it’s not as hard as you think) • The step-by-step plans to create a train station on the scale of LEGO people (aka minifigs) • How to build spheres, jumbo-sized LEGO bricks, micro-scaled models, and a mini space shuttle • Tips for sorting and storing all of your LEGO pieces The Unofficial LEGO Builder’s Guide also includes the Brickopedia, a visual guide to more than 300 of the most useful and reusable elements of the LEGO system, with historical notes, common uses, part numbers, and the year each piece first appeared in a LEGO set. Focusing on building actual models with real bricks, The LEGO Builder’s Guide comes with complete instructions to build several cool models but also encourages you to use your imagination to build fantastic creations! The Unofficial LEGO Builder’s Guide by Allan Bedford No Starch Press ISBN 1-59327-054-2 $24.95, 376 pp.
    [Show full text]
  • THE EVENT ISSUE Inside: Brickfest® LEGO® World LEGO Fest and More!
    Epic Builder: Anthony Sava THE EVENT ISSUE Inside: BrickFest® LEGO® World LEGO Fest and more! Also: Interviews with Jørgen Vig Knudstorp, Women who Steven Canvin, and Knud Thomson Build with LEGO Building Instructions LEGO Inside Tour AND MORE! LEGO Serious Play Now Build A Firm Foundation in its 4th ® Printing! for Your LEGO Hobby! Have you ever wondered about the basics (and the not-so-basics) of LEGO building? What exactly is a slope? What’s the difference between a tile and a plate? Why is it bad to simply stack bricks in columns to make a wall? The Unofficial LEGO Builder’s Guide is here to answer your questions. You’ll learn: • The best ways to connect bricks and creative uses for those patterns • Tricks for calculating and using scale (it’s not as hard as you think) • The step-by-step plans to create a train station on the scale of LEGO people (aka minifigs) • How to build spheres, jumbo-sized LEGO bricks, micro-scaled models, and a mini space shuttle • Tips for sorting and storing all of your LEGO pieces The Unofficial LEGO Builder’s Guide also includes the Brickopedia, a visual guide to more than 300 of the most useful and reusable elements of the LEGO system, with historical notes, common uses, part numbers, and the year each piece first appeared in a LEGO set. Focusing on building actual models with real bricks, The LEGO Builder’s Guide comes with complete instructions to build several cool models but also encourages you to use your imagination to build fantastic creations! The Unofficial LEGO Builder’s Guide by Allan Bedford No Starch Press ISBN 1-59327-054-2 $24.95, 376 pp.
    [Show full text]
  • Pascalscript 3.0 Von Remobjects
    kleiner kommunikation [email protected] 1 PascalScript 3.0 von RemObjects Wie man mit wirksamen Mitteln eine Applikation mit einer Scripting Engine ausstatten kann, zeigt der Einsatz von PascalScript (PS). Man erhält eine flexible und ausbaufähige Technik die bspw. ein Programm zur Laufzeit beim Kunden erweitert, ganz ohne Neukompilieren oder Installation des Systems. Anhand des mitgelieferten Skripteditor für Ausbildung, Industrie oder Prototyping, welcher Skript und Ausgabebereich auf einen Blick erlaubt, lässt sich die PS Engine im Folgenden erklären. 1.1 Pascal Power zum Nulltarif Pascal Script ist eine freie und kostenlose Scripting Engine, die den Aufruf der meisten ObjectPascal Sprachkonstrukte zur Laufzeit in einem Delphi Projekt ermöglicht. PS wurde von Carlo Kok komplett in Delphi entwickelt, der mittlerweile eine Zusammenarbeit mit RemObjects i eingegangen ist. RemObjects treibt mit Freude und Freunden die Weiterentwicklung von PS voran. Diese Bibliothek, die sich in die Komponentenpalette von Delphi integrieren lässt, ist als Komponentensammlung strukturiert und durchdacht aufgebaut, da ein Helpsystem, ein eigenes Forum (remobjects.public.pascalscript) und zusätzliche Beispiele das Paket nützlich ergänzen. PS bietet folgende Merkmale: • Variablen, Konstanten und Standardkonstrukte • Funktionen, Rekursion und Standardtypen • Import von Delphi Funktionen und Klassen • Zuweisung von Scriptfunktionen zu Delphi Ereignissen • Kompilieren eines Byte Code Files zum späteren Einsatz • Einfacher Gebrauch der Design Komponenten Die Installation ist bequem als Package organisiert. Nach dem Herunterladen der komprimierten Datei (Version 3.0.3.45 vom 12.7.04) erhält man eine Verzeichnisstruktur, worin sich auch Pakete und Sourcen für Delphi 6,7 und Kylix 3 befinden. Für Kylix 2 Entwickler habe ich eine eigene inoffizielle Migration mit zugehörigem Paket erstellt (PascalScript_kylix2.zip).
    [Show full text]