Microstation-Bentley

Die Entwicklung von VBA-Anwendungen mit Micro

Um Anwendungen zu erstellen, unterstützt Microstation verschiedene Sprachen, einschließlich Microstation Entwicklungssprache (MDL) was von Bentley-Gurus bevorzugt wird. Es unterstützt auch Basic Old von vor vielen Jahren und zu einer Zeit unterstützte es Java, daher die Version namens Microstation J.

Aber mit Geschmack zu entwickeln und ohne viel zurück, so praktisch wie es um das Visual Basic-Modul, das mit dem Programm kommt, Versionen vor XM (8.9) einen kompletten Editor von Visual Basic 6.3, in den jüngsten geht weiter.

visual basic micro

zu starten

Es ist klar, dass jemand, der keine Programmieridee hat, nicht viel zu tun hat. Für jemanden, der OOP versteht und mit Visual Basic 6 gespielt hat, werden Sie jedoch fast tot lachen. Einige Beispiele werden normalerweise mit dem Programm geliefert, aber hier ist der Trick, den Techniker verwendet haben: Verwendung von Makros.

Microstation erleichtert das Speichern von Routinen in Form von Makros in der mvba-Erweiterung, beim Betrachten des Codes ist es einfacher, mit der Programmierung von Microstation zu beginnen Um Hemdärmeln zu machen von Anfang an. Im Moment werde ich das Beispiel mexikanischer Freunde verwenden, die in der vergangenen Woche Ich wurde um Hilfe gebeten, um in Geographien zu thematisieren.

So erstellen Sie ein Makro.

Dienstprogramme> Makro> Projektmanager.

visual basic micro

Hier wird ein neues Projekt erstellt und benannt. Sie sind in der Regel in gespeichert Programme / Bentley / workspace / projects / vba aber Sie können jedes Ziel auswählen.

visual basic micro

Ziel speichern unter.

Um die Aufnahme zu starten, drücken Sie das blaue Radsymbol. Das Programm speichert alles, was von da an getan wird.

Zum Beispiel: Platzieren Sie a Zaun SichtSchalten Sie alle Ebenen mit Ausnahme der Grenzen des Apfels und der Schwerpunkt, entfernen Sie Links Grenzen zu Zentroide, Formen in der 62 Ebene zu schaffen, schalten die Grenzen aus, entfernen Sie Links Zentroide zu Formen, Ladebefehl zu Theming, Theming nach dem Sektor sie sind die Äpfel mit einer bestimmten Farbe für jeden Sektor, die Legende platzieren.

Der Vorgang kann angehalten oder mit dem roten Kästchensymbol beendet werden. Wenn die Taste gedrückt wird Spiel & SportDas Programm führt die gesamte Routine so aus, wie ich sie gespeichert habe. Die Nützlichkeit davon auch ohne Programmierung ist äußerst interessant, wenn Sie es nutzen können. Ich habe Menüs gesehen, die von Nicht-Programmierern in reinen Makros erstellt wurden.

Wenn Sie jedes Mal, wenn Sie laufen Geographics laden Sie das Makro aktivieren Sie die vierte Spalte Auto-LastUnd das wird eine Variable in der Datei erstellen msgeo.ucf.

Wie um den Code bearbeiten.

Um den Code zu sehen, die Schaltfläche, die den Visual Basic-Editor öffnet gedrückt wird.

visual basic micro

Alles wird als einzelnes Modul gespeichert. Wenn Sie dies jedoch Schritt für Schritt tun, wird die Integration von Anweisungen erleichtert. Es kann auch mit der Option ausgeführt werden Schritt für SchrittWelche für Teile wie Debugger ausgeführt würde.

visual basic micro

Das Beispiel, das ich Ihnen zeige und an dem meine Freunde aus dem Norden bereits gearbeitet haben, enthält separate Module, um die Verbindung zur Datenbank, die Ausführung der Routine von Links, die Erstellung verknüpfter Entitäten, die Anwendung des Themas und sicherzustellen eine für globale Einstellungen. Der Code kann tragen Passwort, Die verhindert, dass die Betreiber eine Katastrophe verursachen oder die Trennung von Klassenbibliotheken erleichtern, die nicht wollen, mit dem Programmierer Benutzer teilen.

Golgi Alvarez

Schriftsteller, Forscher, Spezialist für Landmanagementmodelle. Er war an der Konzeption und Implementierung von Modellen beteiligt, wie z. B.: Nationales System der Vermögensverwaltung SINAP in Honduras, Modell der Verwaltung gemeinsamer Gemeinden in Honduras, Integriertes Modell der Katasterverwaltung - Register in Nicaragua, System der Verwaltung des Territoriums SAT in Kolumbien . Herausgeber des Geofumadas-Wissensblogs seit 2007 und Schöpfer der AulaGEO-Akademie, die mehr als 100 Kurse zu den Themen GIS, CAD, BIM und digitale Zwillinge umfasst.

Ähnliche Artikel

4 Kommentare

  1. Tere. Selline küsimus. Kas teie koodisüsteemid ja andmete export / import Trimble S6 ja PowerDraft-i tegelete? Otsinprogrameerija.

  2. Ich denke, dass die Struktur bekannten Code, geräucherte Wild.

  3. Vector nichts, was Sie rauchen Schnupftabak.

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

Nach oben-Taste