Microstation-Bentley

Mengembangkan Aplikasi VBA dengan Microstation

Untuk membuat aplikasi, Microstation mendukung bahasa yang berbeda, termasuk Bahasa Pengembangan Microstation (MDL) yang disukai oleh guru Bentley. Ini juga mendukung basic lama sejak bertahun-tahun yang lalu dan pada suatu waktu mendukung Java, maka versi itu disebut Microstation J.

Tapi untuk mengembangkan dengan senang hati dan tanpa banyak pengembalian, yang paling praktis adalah tentang modul Visual Basic yang menyertai program ini, dalam versi sebelum XM (8.9) menyertakan editor Visual Basic 6.3 penuh, paling lambat.

visual basic microstation

Untuk memulai

Jelas bahwa seseorang yang tidak memiliki ide pemrograman tidak memiliki banyak pekerjaan. Namun, bagi seseorang yang memahami Pemrograman Berorientasi Objek, dan telah bermain dengan Visual Basic 6, Anda akan mendapati diri Anda hampir mati tertawa. Beberapa contoh biasanya disertakan dengan program, tetapi berikut adalah trik yang saya lihat digunakan teknisi: Menggunakan macro.

Microstation memfasilitasi penghematan rutinitas dalam bentuk makro dalam ekstensi mvba, saat melihat kode itu lebih mudah untuk memulai dengan cara bagaimana pemrograman bekerja untuk Microstation alih-alih baju rajutan sejak awal. Untuk saat ini saya akan menggunakan contoh teman Meksiko, yang minggu lalu mereka meminta bantuan saya untuk membuat thematize di Geographics.

Cara Membuat Makro.

Utilitas> makro> manajer proyek.

visual basic microstation

Sebuah proyek baru dibuat di sini, dan diberi nama. Mereka biasanya disimpan di Program Files / Bentley / workspace / projects / vba namun Anda bisa memilih tujuan apapun.

visual basic microstation

Bagaimana cara menyimpannya.

Untuk mulai merekam, tekan ikon roda biru. Program ini akan menyimpan semua yang dilakukan sejak saat itu.

Contoh: Tempat a tampilan pagar, matikan semua level dengan pengecualian batas apel dan centroid, pindahkan link batas ke centroid, buat bentuk pada tingkat 62, matikan batas, pindahkan sentroid link ke bentuk, perintah beban untuk memanipulasi, meniru menurut sektor di mana apel dengan warna tertentu untuk masing-masing sektor, letakkan legenda.

Prosesnya bisa dihentikan sementara, atau diakhiri dengan ikon kotak merah. Jika tombolnya ditekan bermain, program akan menjalankan seluruh rutinitas seperti yang saya simpan. Kegunaan ini bahkan tanpa pemrograman sangat menarik jika Anda dapat memanfaatkannya, saya telah melihat menu dibuat secara makro murni oleh non-programmer.

Jika diinginkan setiap kali kita berlari Geografi makro dimuat, kolom keempat diaktifkan Beban otomatis, dan itu akan membuat variabel dalam file msgeo.ucf.

Cara mengedit kode.

Untuk melihat kode tersebut, Anda menekan tombol yang akan membuka Editor Visual Basic.

visual basic microstation

Semuanya disimpan sebagai satu modul, tetapi jika Anda melakukannya selangkah demi selangkah, ini akan memfasilitasi integrasi pernyataan. Itu juga dapat dijalankan dengan opsi paso a paso, yang akan memungkinkan berjalan di bagian sebagai debugger.

visual basic microstation

Contoh yang saya tunjukkan kepada Anda, yang telah dikerjakan oleh teman-teman saya dari utara, termasuk modul terpisah untuk memastikan koneksi ke database, pelaksanaan rutinitas tautan, pembuatan entitas terkait, penerapan tema dan satu untuk pengaturan global. Kode dapat membawa kata sandi, yang mencegah operator menyebabkan bencana atau memudahkan pemisahan perpustakaan kelas yang tidak ingin kita bagi dengan pengguna pemrogram.

Golgi Alvarez

Penulis, peneliti, spesialis dalam Model Pengelolaan Lahan. Dia telah berpartisipasi dalam konseptualisasi dan implementasi model seperti: Sistem Nasional Administrasi Properti SINAP di Honduras, Model Manajemen Kota Bersama di Honduras, Model Terpadu Manajemen Kadaster - Pendaftaran di Nikaragua, Sistem Administrasi Wilayah SAT di Kolombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang mencakup lebih dari 100 kursus tentang topik GIS - CAD - BIM - Digital Twins.

Artikel terkait

4 Komentar

  1. Tere. Selline küsimus. Apakah Anda ingin mengekspor / mengimpor Trimble S6 ja PowerDraft-i tegelete? Otsin programeerija.

  2. Saya menemukan bahwa struktur kode diketahui, liar merokok.

  3. Anda merokok tembakau vektor.

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

Kembali ke atas tombol