Microstation-Bentley

Arendamine VBA rakenduste MicroStation

Rakenduste tegemiseks toetab Microstation erinevaid keeli, sealhulgas Microstation arengu keel (MDL) mida eelistavad Bentley gurud. Samuti toetab see juba aastaid tagasi vanu põhilisi ja korraga toetas Java-d, seega seda versiooni nimega Microstation J.

Aga arendada maitse ja ilma palju tagasi, kui praktiline, sest see on umbes Visual Basic moodul, mis on koos programmi versioone enne XM (8.9) sisaldab täielikku toimetaja Visual Basic 6.3 viimasel läheb kaugemale.

Visual Basic MicroStation

alustada

On selge, et kellel pole programmeerimisideed, pole tal palju teha. Kuid kellelgi, kes mõistab objektile orienteeritud programmeerimist ja on mänginud Visual Basic 6-ga, leiate end peaaegu surnult naerdes. Mõned näited on tavaliselt programmiga kaasas, kuid siin on trikk, mida olen näinud tehnikuid: kasutades makrosid.

Microstation hõlbustab mvba laienduse abil makroprogrammide rutiinide salvestamist, on koodi vaatamisel lihtsam alustada seda, kuidas programmeerimine töötab Microstationi asemel varrukad tehtud särk kohe algusest peale. Praegu kasutan näiteks Mehhiko sõpru, kes viimase nädala jooksul Palusin abi theming Geographics.

Kuidas luua makro.

Utiliidid> makro> projektijuht.

Visual Basic MicroStation

Siin uus projekt on loodud, ja määratud nime. Nad on tavaliselt salvestatud Program Files / Bentley / workspace / projects / vba kuid võite valida mis tahes sihtkohta.

Visual Basic MicroStation

salvestada.

Salvestamise alustamiseks vajutage sinist rattaikooni. Programm salvestab kõik, mida sealt edasi tehakse.

Näiteks: asetage a tara vaadeLülitage kõigil va piire õuna ja pinnakeset, eemaldada lingid piirid centroids, luues kujundeid 62 tasandil, lülitage piirid, eemaldada lingid centroids kujundeid, lasti käsu theming, theming vastavalt sektorile nad on õunad konkreetse värvi iga sektori asetage legend.

Protsessi saab peatada või lõpetada punase kasti ikooniga. Kui nuppu vajutatakse mängima, käivitab programm kogu rutiini, nagu olen selle salvestanud. Selle kasulikkus ka ilma programmeerimiseta on äärmiselt huvitav, kui saate seda ära kasutada. Olen näinud menüüsid, mis on puhtas makros tehtud mitte-programmeerijate poolt.

Kui soovite iga kord, kui käivitate Geographics saadetised makro, aktiveerite neljandas veerus Automaatne laadimineJa mis loob muutuja faili Msgeo.ucf.

Kuidas muuta koodi.

Et vaadata koodi nuppu, mis avab Visual Basic Editor vajutamisel.

Visual Basic MicroStation

Kõik salvestatakse ühe moodulina, kuid kui teete seda samm-sammult, hõlbustab see siis lausete integreerimist. Seda saab käivitada ka valikuga samm-sammultMis läheks kestnud osad nagu siluri.

Visual Basic MicroStation

Näide, mida ma teile näitan ja millega mu põhjapoolsed sõbrad on juba töötanud, sisaldab eraldi mooduleid, et tagada ühendus andmebaasiga, linkide rutiini täitmine, lingitud üksuste loomine, teema rakendamine ja üks globaalsete seadete jaoks. Kood võib kanda parool, Mis takistab operaatorid põhjustada katastroofi või eraldamise hõlbustamiseks klassi raamatukogud, kes ei soovi jagada programmeerija kasutaja.

Golgi Alvarez

Kirjanik, teadur, maakorraldusmudelite spetsialist. Ta on osalenud selliste mudelite kontseptualiseerimises ja juurutamises nagu: Hondurase riiklik kinnisvarahalduse süsteem SINAP, Hondurase ühisomavalitsuste haldusmudel, katastrihalduse integreeritud mudel – register Nicaraguas, territooriumi haldussüsteem SAT Colombias. . Geofumadase teadmiste ajaveebi toimetaja aastast 2007 ja AulaGEO Akadeemia looja, mis hõlmab enam kui 100 kursust GIS - CAD - BIM - Digital Twins teemadel.

seotud artiklid

4 Kommentaarid

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

  2. Vector midagi sa suitsetad nuusktubakas.

Jäta kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

Tagasi üles nupule