Startseite Entwickler Produkte Microcontroller Online Hilfe Forum Weitere Projekte

 

Es gibt dutzende Gründe, die für den Einsatz von BASIC++ 2006 in Ihren C-Control Projekten sprechen. Stellvertretend werden hier einige Vorteile der BASIC++ Programmiersprache vorgestellt.

 

Leistungsstarke Anwendungsprogrammierung

Sehr einfach zu erlernender aber dennoch hochflexibler BASIC Dialekt. BASIC+ richtet sich an die Maßstäbe moderner BASIC Dialekte wie Microsoft Visual Basic oder PowerBasic ohne auf die Bedürfnisse der Mikrocontrollerprogrammierung zu verzichten. Die BASIC++ Programmiersprache wurde so entwickelt, dass es Ihnen als Programmierer frei steht, ob Sie lieber klar strukturierten und modularen Code oder sehr maschinennahen Tokencode erzeugen wollen.

Effizientes Speichermanagement. Eine Reihe von BASIC++ Befehlen fördern ein effizientes Speichermanagement und behalten trotz hochoptimierbarer Codesegmente die Strukturierbarkeit bei.

Einfache Wartbarkeit von BASIC++. Grade bei großen Projekten führt die Hindernis CCBasic Code nicht angemessen strukturieren zu können zu sehr unübersichtlichen Programmen. Der Wartungsaufwand wird dadurch unnötig erhöht. Wenn Sie Ihre Projekte professionell betreiben kann BASIC++ Ihnen helfen Entwicklungskosten zu sparen. Trotzdem wurde darauf geachtet den Umstieg von CCBasic nach BASIC++ so einfach wie möglich zu halten. Nur wenige Befehle unterschieden sich in den beiden Programmiersprachen.

Hochoptimierter Open Source Compiler und perfekte Einbindung von CCASM und RS232Server. Der neue BASIC++ 2006 Compiler wurde um viele neue Features weiterentwickelt. Viele Komponenten wurden weiter optimiert, so dass in verschiedenen Benchmarks BASIC++ 2006 selbst für umfangreichen Quellcode nur wenige Augenblicke zur Compilierung benötigt. Die einfache Einbindung von CCASM ermöglicht es auch auf der M Unit 2, der Micro und Station 2.0 in Assembler zu programmieren. Der RS232Server bietet darüber hinaus die Option Ihre Projekte über das Internet oder Intranet zu steuern.

Umfangreiche Literatur und Beispiele

Auf der C-Control Webseite finden sich dutzende Beispiele, die in die Programmierung mit BASIC++ einführen. Die Online Referenz eignet sich als ideales Nachschlagewerk für BASIC++ Befehle. Wer lieber zu einem Buch greift findet in "Messen, Steuern, Regeln mit C-Control M-Unit 2" viele Informationen und Beispiele zu BASIC++.

BASIC++ bietet Plattformunabhängigkeit. Durch die Verwendung des Tokenscodes bietet BASIC++ im Rahmen der technischen Möglichkeiten auch die Option für alternative Controllertypen zu programmieren. Obwohl der von BASIC++ erzeugte Bytecode interpretiert wird ist der Code in Punkto Geschwindigkeit nicht unbedingt langsamer. Auf der M-Unit 2 werden im Schnitt 50 µs für eine Byteinstruktion benötigt.

Flash-Updates für die C-Control I. Durch Flash Updates mit BASIC++ halten Sie Ihren Controller stets auf dem aktuellen Stand. BASIC++ unterstützt darüber hinaus in den aktuellsten Versionen die durch Flash-Updates zugänglichen neuen Features des Controllers.

Alternative Entwicklungsumgebung und Uploader. Mit der WorkBench++ und dem CCTrans32 Uploader von Dierk Schmid kann man auch auf einen alternativen Editor zurückgreifen, der weit über die Funktionen der Standard BASIC++ IDE hinausgeht.

BASIC++ geht mit der Zeit. Die Programmierung von Mikrocontrollern muss in der heutigen Zeit nicht mehr kompliziert und aufwendig sein. BASIC++ richtet sich deshalb nicht nur an viele Standarts sondern wird auch ständig weiterentwickelt. Die Möglichkeit des Online Updates spart zudem noch Zeit.

 

www.tappertzhofen.eu | zurück  

© Copyright 2004 - 2008 Tappertzhofen. Alle Rechte vorbehalten.
Rechtliche Hinweise / Haftungshinweis