Microstation-Bentley

Бичил суваг ашиглан VBA програмыг хөгжүүлэх

Програм ашиглахын тулд Microstation нь өөр өөр хэлийг дэмждэг Microstation Development Language (MDL) үүнийг Бентлигийн гуручид илүүд үздэг. Энэ нь мөн олон жилийн өмнөх үндсэн хуучин зүйлийг дэмжиж, нэгэн цагт Java-г дэмжиж байсан тул Microstation J нэртэй хувилбарыг ашиглаж байсан.

Харин их нуруу, практик байдлаар энэ хөтөлбөрийн хамт ирдэг Visual Basic модуль тухай асуудал юм шиг амт болон ямар хөгжүүлэх, өмнө XM (8.9) нь хувилбарууд цаашид явдаг хамгийн сүүлийн үеийн д, Visual Basic 6.3 бүрэн засварлагчийг багтана.

харааны үндсэн бичил биетэн

Эхлүүлэх

Програмчлалын ямар ч санаа бодолгүй хүнд хийх зүйл бага байх нь ойлгомжтой. Гэсэн хэдий ч, OOP-ийг ойлгодог, Visual Basic 6-т тоглож байсан хүний ​​хувьд та бараг үхсэн инээх болно. Зарим жишээнүүд ихэвчлэн програмын хамт ирдэг боловч техникийн ажилтнуудын ашигладаг заль мэхийг энд оруулав. Макрос ашигла.

MicroStation оронд үйл ажиллагаа явуулдаг нь Microstation хөнгөвчилж хэлбэрээр олгож байгаа кодыг хараад, MVBA сунгах нь макро эдийн засгийн хэв журмуудын талаар аварсан нэвтрүүлэг эхэлсэн Нэхий цамц хийх эхнээс нь. Одоохондоо би мексик найзуудын жишээг ашиглах болно өнгөрсөн долоо хоногт Тэд гео зүйд довтлохыг надад тусалсан юм.

Макро үүсгэх.

Хэрэглээний хэрэгсэл> макро> төслийн менежер.

харааны үндсэн бичил биетэн

Энд шинэ төсөл бий болсон бөгөөд нэр өгсөн байна. Ихэвчлэн тэдгээрийг хадгалж байдаг Хөтөлбөрийн файл / Bentley / ажлын байр / төсөл / vba Гэхдээ та ямар ч чиглэл сонгох боломжтой.

харааны үндсэн бичил биетэн

Үүнийг хэрхэн хадгалах талаар.

Бичлэг хийж эхлэхийн тулд цэнхэр дугуйны дүрсийг дарна уу. Хөтөлбөр нь үүнээс хойш хийгдсэн бүх зүйлийг хадгалах болно.

Жишээлбэл: Place a харагдах хашааУнтраах бүх шатны алим болон centroid хилийн гадна 62 түвшинд хэлбэр бий болгох, theming салбарт дагуу эргүүлнэ, centroids нь холбоосууд хил хязгаарыг арилгах, хил хязгаарыг унтрааж, хэлбэр нь холбоосууд centroids, theming ачаалал тушаалыг устгах Салбар бүрт зориулсан тусгай өнгө бүхий алим, домог байрлуул.

Процессийг түр зогсоох, эсвэл улаан хайрцагны дүрсээр цуцалж болно. Хэрэв товчлуур дарагдсан бол тоглох, програм нь миний хадгалсан шиг бүхэл бүтэн үйлдлийг гүйцэтгэх болно. Програмчлалгүйгээр ашиглах нь маш сонирхолтой бөгөөд хэрэв та давуу талыг ашиглаж чадвал програмист бус хүмүүсийн цэвэр макро хийсэн цэсийг би харсан.

Хэрэв та гүйцэтгэх бүрдээ хүсч байгаа бол Geographics макро ачаалагдсан, дөрөв дэх багана идэвхжсэн байна Авто ачаалал, энэ нь файлын хувьсагч үүсгэх болно msgeo.ucf.

Кодыг хэрхэн засах вэ.

Кодыг харахын тулд Visual Basic засварлагчийг нээх товчийг дар.

харааны үндсэн бичил биетэн

Бүх зүйлийг нэг модуль болгон хадгалдаг боловч хэрэв та үүнийг алхам алхамаар хийвэл энэ нь мэдэгдлийг нэгтгэхэд тусалдаг. Үүнийг тохируулгын хамт ажиллуулж болно алхам алхмаар, энэ нь түүнийг дибаг хийгч болгон хэсгүүдэд гүйцэтгэх боломжийг олгодог.

харааны үндсэн бичил биетэн

Миний хойд зүгийн найзууд дээр ажиллаж байсан миний чамд үзүүлж буй жишээнд мэдээллийн сантай холболт, холбоосын хэвшмэл байдал, холбосон аж ахуйн нэгж бий болгох, сэдэвчилсэн хэрэглээ, дэлхийн тохиргоонд зориулагдсан. Код агуулж болно нууц үг, операторууд гамшгийн улмаас үүсэхээс сэргийлж, биднийг програмчлагчтай хуваалцахыг хүсдэггүй анги номын санг тусгаарлахад тусалдаг.

Голги Альварес

Зохиолч, судлаач, Газар зохион байгуулалтын загварын мэргэжилтэн. Тэрээр Гондурас дахь Өмчийн удирдлагын үндэсний систем SINAP, Гондурасын хамтарсан хотын удирдлагын загвар, Никарагуа дахь кадастрын удирдлагын нэгдсэн загвар, Колумбын нутаг дэвсгэрийн удирдлагын систем SAT зэрэг загваруудыг боловсруулах, хэрэгжүүлэхэд оролцсон. . 2007 оноос хойш Geofumadas мэдлэгийн блогын редактор, GIS - CAD - BIM - Digital Twins сэдвээр 100 гаруй хичээлийг багтаасан AulaGEO академийг бүтээгч.

холбоотой зүйл

4 санал

  1. Тэр. Selline küsimus. Trimble S6 ja PowerDraft-i tegelete экспортлох / импортлох? Otsin programeerija.

Deja НҮБ-ын comentario

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

Дээшээ буцах товч