Samstag, 19. Januar 2013

Eingabeskripte und BASIC Makros in MicroStation

Mit Eingabeskripten und MicroStation BASIC Makros kann man schnell und einfach kleinere Aufgaben in MicroStation erledigen.

An dieser Stelle will ich die beiden genannten Möglichkeiten der MicroStation-Programmierung vorstellen. An Hand eines kleinen und einfachen Beispiels will ich gearde dem "Nichtprogrammierer" einen verständlichen Überblick über die genannten Möglichkeiten der Programmierung geben.

MicroStation V8i bietet zwei einfache Möglichkeiten zur Anpassung von Funktionen oder eigenen Arbeitsabläufen an, für die keine Programmierkenntnisse notwendig sind.

Beispielaufgabe:

Es soll die
  • aktive Farbe auf rot,
  • die aktive Strichstärke auf 5 und
  • die aktive Strichart auf 3
gesetzt werden, weiterhin soll
  • die Standardplatzierungsfunktion für Linien
aufgerufen werden.

Eingabeskript

Die einfachste Art und Weise ist die Aneinanderreihung von MicroStation Befehlen und Speicherung in einer "Skriptdatei", die durch Eingabe in der Eingabezeile bspw. @C:\Users\"Name des Anwenders"\Documents\script.txt automatisch ausgeführt wird.

MicroStation BASIC Makro

Eine weitere einfache Möglichkeit ist die automatische Aufzeichnung eines BASIC Makros, dabei werden die einzelnen Arbeitsschritte aufgezeichnet und von der MicroStation Engine in MicroStation Befehle umgewandelt und in einer Textdatei mit der Endung "BAS" gespeichert.


Das vollständige Beispiel kann hier nachgelesen werden:
http://geomapping.de/microstation-vba-teil-l.html


Burkhard Steuck
www.geomapping.de

Deutsche Hilfedatei in MicroStation V8i

MicroStation V8i wird von Bentley nur mit einer englischsprachigen Hilfe zur Verfügung gestellt!
 
Lange Zeit war nicht bekannt, dass es auch schon für die erste V8i Version eine deutsche Hilfedatei bei Bentley auf der Support-Homepage gab.
 
Will man diese benutzen so sollte man wie folgt vorgehen:
  1. Die deutsche Hilfedatei von der Bentley Website über diesen Downloadlink herunterladen: http://docs.bentley.com/product.php?prod=1& und die Hilfedatei entpacken
  2. Im Verzeichnis C:\Programme\Bentley\MicroStation V8i\ in dem Unterordner Documentation die vorhandene Hilfedatei in MicroStation_en.chm umbenennen und die entpackte MicroStation_de.chm in dieses Verzeichnis kopieren und umbenennen in MicroStation.chm!
  3. Fertig die deutsche Hilfe kann jetzt benutzt werden.
Da es für die Nachfolgeversionen bisher keine überarbeitete deutsche Hilfe von Bentley gibt, muss
man sich für die Versionen V8i(SELECTseries 1) und V8i(SELECTseries 2) auch mit dieser behelfen.
 
Dies ist ein TIPP vom CAD-INSTITUTE
 
Burkhard Steuck