MicroStation-Bentley

Zhvillimi i Aplikacioneve VBA me Microstation

Për të bërë aplikacione, Microstation mbështet gjuhë të ndryshme, duke përfshirë Gjuha e Zhvillimit të Microstation (MDL) e cila preferohet nga gurusët e Bentley. Ai gjithashtu mbështet bazën e vjetër që prej shumë vitesh më parë dhe në një kohë ka mbështetur Java, pra ai version i quajtur Microstation J.

Por për të zhvilluar me kënaqësi dhe pa shumë kthim, gjëja më praktike është në lidhje me modulin Visual Basic që vjen me programin, në versionet e mëparshme të XM (8.9) përfshin një redaktor të plotë të Visual Basic 6.3, në të fundit shkon përtej.

microstation themelore vizuale

Për të filluar

Shtë e qartë se dikush që nuk ka ide programimi nuk ka shumë për të bërë. Sidoqoftë, për dikë që kupton Programimin e Orientuar në Objekt dhe që ka luajtur me Visual Basic 6, do ta gjeni veten gati të vdekur duke qeshur. Disa shembuj zakonisht vijnë me programin, por këtu është mashtrimi që kam parë teknikët të përdorin: Përdorni makrot.

Microstation lehtëson kursimin e rutinave në formën e makro në zgjerimin mvba, kur shikoni kodin është më e lehtë të filloni në mënyrën se si funksionon programimi për Microstation në vend të bëni këmishë me mëngë qe nga fillimi. Tani për tani do të përdor shembullin e miqve meksikanë, të cilët javën e kaluar ata më pyetën për ndihmë për të tematizuar në Gjeografikë.

Si të krijoni një makro.

Shërbime> makro> menaxher i projektit.

microstation themelore vizuale

Këtu krijohet një projekt i ri dhe i caktohet një emër. Zakonisht ato ruhen Program Files / Bentley / hapësira e punës / projekte / vba por ju mund të zgjidhni ndonjë destinacion.

microstation themelore vizuale

Si ta ruani.

Për të filluar regjistrimin, shtypni ikonën e rrotës blu. Programi do të kursejë gjithçka që bëhet që nga ajo kohë e tutje.

Për shembull: Vendosni a gardhi i pikëpamjes, Turn off të gjitha nivelet, përveç kufijve të mollës dhe centroid, hequr lidhjet kufijtë të Qendrave, duke krijuar forma në nivelin 62, fikur kufijtë, të hequr lidhjet e Qendrave të formave, ngarkesës urdhër theming, theming sipas sektorit ata janë mollë me një ngjyrë të veçantë për çdo sektor, vendosni legjendë.

Procesi mund të ndalet, ose të përfundojë me ikonën e kutisë së kuqe. Nëse shtypet butoni luaj, programi do të ekzekutojë të gjithë rutinën siç e kam ruajtur. Dobia e kësaj edhe pa programim është jashtëzakonisht interesante nëse mund të përfitohet, unë kam parë menu të bëra në makro të pastër nga jo-programues.

Nëse doni çdo herë që të ekzekutojmë Geographics makina është e ngarkuar, shtylla e katërt është aktivizuar Auto-load, dhe kjo do të krijojë një ndryshore në skedar msgeo.ucf.

Si të redaktoni kodin.

Për të parë kodin, shtypni butonin që hap modulin Visual Basic.

microstation themelore vizuale

Gjithçka ruhet si një modul i vetëm, por nëse e bëni hap pas hapi, atëherë lehtëson integrimin e pohimeve. Mund të drejtohet gjithashtu me opsionin hap pas hapi, e cila do të lejojë që ajo të ekzekutohet nga pjesët si debugger.

microstation themelore vizuale

Shembulli që po ju tregoj, për të cilin miqtë e mi nga veriu tashmë kanë punuar, përfshin veçmas module për të siguruar lidhjen me bazën e të dhënave, ekzekutimin e rutinës së lidhjeve, krijimin e entiteteve të lidhura, zbatimin e temës dhe një për cilësimet globale. Kodi mund të bartë Fjalëkalimi, I cili nuk lejon operatorët do të shkaktojë një katastrofë ose për të lehtësuar ndarjen e bibliotekave të klasës që nuk dëshirojnë të ndajnë me përdorues programues.

Golgi Alvarez

Shkrimtar, studiues, specialist në Modelet e Menaxhimit të Tokës. Ai ka marrë pjesë në konceptimin dhe zbatimin e modeleve si: Sistemi Kombëtar i Administrimit të Pronës SINAP në Honduras, Modeli i Menaxhimit të Bashkive të Përbashkëta në Honduras, Modeli i Integruar i Menaxhimit të Kadastrës - Regjistri në Nikaragua, Sistemi i Administrimit të Territorit SAT në Kolumbi . Redaktor i blogut të njohurive Geofumadas që nga viti 2007 dhe krijues i Akademisë AulaGEO që përfshin më shumë se 100 kurse mbi temat GIS - CAD - BIM - Digital Twins.

Artikuj Të Ngjashëm

4 Comments

  1. Tere Selline küsimus. A keni nevojë për eksport dhe import eksport / import Trimble S6 dhe PowerDraft-i tegelete? Otsin programeerija.

  2. Unë mendoj se struktura e kodit është e njohur, tymosur egra.

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

Kthehu në krye të faqes