Microstation Bentley

VBA alkalmazások fejlesztése Microstationrel

Az alkalmazások létrehozásához a Microstation különböző nyelveket támogat, többek között Microstation Development Language (MDL) amelyet a Bentley guruk preferálnak. Támogatja a sok évvel ezelőtti régi oldalt, és egyszerre támogatta a Java-t, ezért a Microstation J nevű verziót.

De ahhoz, hogy dolgozzon ki az íz, és nem sok hátra, mint praktikus, mint amennyire a Visual Basic modul, hogy jön a program előtti verziókban XM (8.9) magában foglalja a teljes szerkesztője Visual Basic 6.3, a legutóbbi tovább megy.

vizuális alap mikroállomás

Induláshoz

Világos, hogy akinek nincs programozási ötlete, annak nincs sok dolga. Azonban annak, aki ért az OOP-hoz, és játszott a Visual Basic 6-tal, szinte holtan röhögni fog. Néhány példa általában a programhoz tartozik, de itt van a trükk, amelyet láttam a technikusoknál: Makrók használata.

A mikroállomás megkönnyíti a rutinok mentését mvba kiterjesztésű makró formájában, a kód megnézésekor könnyebb elindítani a programozás működését a Microstation helyett a kötött ing az elejétől fogva. Egyelőre mexikói barátok példáját fogom használni, akik a múlt héten arra kértek segítséget, hogy tematizáljanak a Geographics-ban.

Makró létrehozása.

Segédprogramok> makró> projektmenedzser.

vizuális alap mikroállomás

Itt létrehoz egy új projektet, és megnevezik. Általában tárolják őket Programfájlok / Bentley / munkaterület / projektek / vba de kiválaszthat bármilyen rendeltetési helyet.

vizuális alap mikroállomás

Hogyan mentse el.

A felvétel megkezdéséhez nyomja meg a kék kerék ikont. A program mindent elment, ami onnantól kezdve történik.

Például: Helyezzen el egy kerítés nézetKapcsolja ki az összes szintet, kivéve a határokat az alma és a súlypontja, vegye linkek határok súlypontja, alakzatok létrehozása a 62 szinten, kapcsolja ki a határokat, vegye linkek centroidokat a formák, terhelés parancsot rendszerezést, rendszerezést szerint az ágazat amelyben az almák egy adott színt minden ágazatban, tegye a legenda.

A folyamat szüneteltethető vagy befejezhető a piros négyzet ikonnal. Ha megnyomja a gombot játszik, a program az egész rutint végrehajtja, amint én mentettem. Ennek hasznossága programozás nélkül is rendkívül érdekes, ha ki tudja használni, láttam olyan menüket, amelyeket nem makrók készítettek tiszta makróban.

Ha kívánatos, hogy minden alkalommal, amikor futunk Geographics a makró betöltődik, a negyedik oszlop aktiválódik Auto-terhelés, és létrehoz egy változót a fájlban msgeo.ucf.

A kód szerkesztése.

A kód megtekintéséhez nyomja meg azt a gombot, amely megnyitja a Visual Basic Editor programot.

vizuális alap mikroállomás

Mindent egyetlen modulként menti a rendszer, de ha lépésről lépésre teszi, akkor ez megkönnyíti az utasítások integrálását. Futtatható az opcióval is lépésről lépésre, amely lehetővé tenné, hogy részeként debuggerként fusson.

vizuális alap mikroállomás

Az általam bemutatott példa, amelyen északi barátaim már dolgoztak, külön modulokat tartalmaz, amelyek biztosítják az adatbázishoz való kapcsolódást, a linkek rutinjának végrehajtását, a kapcsolt entitások létrehozását, a téma alkalmazását és egyet a globális beállításokhoz. A kód hordozható jelszó, amely megakadályozza a szolgáltatók katasztrófát vagy megkönnyítik az osztályok könyvtárainak szétválasztását, amelyeket nem akarunk megosztani a programozó felhasználójával.

Golgi Alvarez

Író, kutató, földgazdálkodási modellek szakértője. Részt vett olyan modellek koncepciójának kidolgozásában és megvalósításában, mint például: Nemzeti Vagyonigazgatási Rendszer SINAP Hondurasban, Közös Önkormányzatok vezetési modellje Hondurasban, Integrált Kataszterkezelési Modell - Nyilvántartás Nicaraguában, Területi SAT igazgatási rendszer Kolumbiában . 2007 óta a Geofumadas tudásblog szerkesztője és az AulaGEO Akadémia létrehozója, amely több mint 100 GIS - CAD - BIM - Digital Twins témájú kurzust tartalmaz.

Kapcsolódó cikkek

4 Comments

  1. Tere. Ilyen kérdés. Hogyan kell exportálni / importálni a Trimble S6 és a PowerDraft-i tényeket? Otsin programeerija.

  2. Úgy találom, hogy a kódszerkezet ismeretes, vad füst.

Szólj hozzá

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

Ellenőrizze is
közel
Vissza a lap tetejére gombra