Microstation-Bentley

Rozvoj aplikácií VBA s Microstation

Ak chcete vytvárať aplikácie, Microstation podporuje rôzne jazyky vrátane Jazyk vývoja mikrostrán (MDL) čo uprednostňujú Bentleyoví guru. Podporuje tiež starú základnú verziu spred mnohých rokov a súčasne podporovala Javu, teda verziu s názvom Microstation J.

Ale rozvíjať s chuťou a bez veľa späť, tak praktické ako je to asi modulu Visual Basic, ktorá je súčasťou programu, verzia pred XM (8.9) obsahuje kompletné editor jazyka 6.3, v poslednej ide ešte ďalej.

vizuálna základná microstation

Ak chcete začať

Je jasné, že niekto, kto nemá žiadny programovací nápad, nemá veľa práce. Avšak pre niekoho, kto rozumie OOP a hral s jazykom Visual Basic 6, zistíte, že ste takmer mŕtvi od smiechu. Niektoré príklady sú zvyčajne dodávané s programom, ale tu je trik, ktorý som videl, ako používajú technici: Používanie makier.

Microstation uľahčuje ukladanie rutín vo forme makra v rozšírení mvba, pri prezeraní kódu je jednoduchšie začať tým spôsobom, ako programovanie funguje pre Microstation namiesto pletené tričko hneď od začiatku. Zatiaľ použijem príklad mexických priateľov, ktorí minulý týždeň požiadali ma o pomoc s tematikou v Geografickej oblasti.

Ako vytvoriť makro.

Nástroje> makro> projektový manažér.

vizuálna základná microstation

Vytvorí sa tu nový projekt a pomenuje sa. Zvyčajne sa skladujú Programové súbory / Bentley / workspace / projects / vba ale môžete vybrať ľubovoľný cieľ.

vizuálna základná microstation

Ako ho uložiť.

Nahrávanie spustíte stlačením modrého kolieska. Program uloží všetko, čo sa od tej doby urobí.

Napríklad: Umiestnite a oplotenia, Vypnite všetky úrovne s výnimkou hranice jablká a ťažisko, odstrániť odkazy hranice do ťažísk, vytváranie obrazcov v rovine 62, vypnite hranice, odstrániť odkazy ťažisko do tvarov, príkaz pre načítanie motívov, motívov podľa odvetví v ktorých sú jablká s konkrétnou farbou pre každý sektor, položte legendu.

Proces je možné pozastaviť alebo ukončiť pomocou ikony červeného poľa. Ak je tlačidlo stlačené hrať, program vykoná celú rutinu rovnako, ako som ju uložil. Užitočnosť tohto riešenia aj bez programovania je mimoriadne zaujímavá, pokiaľ ju môžete využiť. Videl som ponuky, ktoré v čistom makre pripravovali neprogramátori.

Ak je žiaduce, aby sme zakaždým sme bežali Geographics makro sa načíta, je aktivovaný štvrtý stĺpec Auto-load, a vytvorí premennú v súbore msgeo.ucf.

Ako upraviť kód.

Ak chcete zobraziť kód, stlačíte tlačidlo, ktoré otvára editor jazyka.

vizuálna základná microstation

Všetko sa ukladá ako jeden modul, ale ak to urobíte krok za krokom, uľahčí to integráciu príkazov. Môže sa tiež spustiť s voliteľnou možnosťou krok za krokom, čo by umožnilo spustenie častí ako ladiaci program.

vizuálna základná microstation

Príklad, ktorý vám ukazujem, na ktorom už moji priatelia zo severu pracovali, obsahuje samostatne moduly na zabezpečenie pripojenia k databáze, vykonanie rutiny odkazov, vytváranie prepojených entít, aplikáciu témy a jeden pre globálne nastavenie. Kód môže niesť heslo, čo zabraňuje prevádzkovateľom spôsobiť katastrofu alebo uľahčiť oddelenie knižníc tried, ktoré nechceme zdieľať s používateľom programátora.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

4 Komentáre

  1. Tere. Selline küsimus. Chcete teraz exportovať alebo importovať Trimble S6 a PowerDraft-i? Otsin programerija.

  2. Zistil som, že štruktúra kódu je známa, divoké fajky.

  3. Fajčíte vektorový tabak.

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor