MicroStation-Bentley

Membangunkan Aplikasi VBA dengan Microstation

Untuk membuat aplikasi, Microstation menyokong bahasa yang berbeza, termasuk Bahasa Pembangunan Mikro (MDL) yang disukai oleh guru Bentley. Ini juga menyokong dasar lama dari bertahun-tahun yang lalu dan pada satu masa ia menyokong Java, oleh itu versi yang disebut Microstation J.

Tetapi untuk membangunkan dengan rasa dan tanpa banyak kembali, kerana praktikal kerana ia adalah mengenai modul Visual Basic yang datang dengan program ini, versi sebelum XM (8.9) termasuk editor lengkap Visual 6.3 Basic, dalam yang paling baru-baru ini pergi lagi.

mikrostasi asas visual

Untuk bermula

Sudah jelas bahawa seseorang yang tidak mempunyai idea pengaturcaraan tidak banyak melakukan. Walau bagaimanapun, bagi seseorang yang memahami Pengaturcaraan Berorientasikan Objek, dan telah bermain dengan Visual Basic 6, anda akan ketawa hampir mati. Beberapa contoh biasanya terdapat dalam program ini, tetapi inilah muslihat yang saya lihat oleh juruteknik menggunakan: Menggunakan makro.

Microstation memudahkan penjimatan rutin dalam bentuk ekstensi makro dalam mvba, ketika melihat kod itu lebih mudah untuk memulai cara pemrograman berfungsi untuk Microstation dan bukannya baju rajutan dari awal lagi. Buat masa ini saya akan menggunakan contoh rakan Mexico, yang minggu lepas Saya telah diminta bantuan untuk menanam dalam Geografi.

Bagaimana Membuat Makro.

Utiliti> makro> pengurus projek.

mikrostasi asas visual

Projek baru dibuat di sini, dan dinamakan. Mereka biasanya disimpan dalam Program Files / Bentley / ruang kerja / projek / vba tetapi anda boleh memilih mana-mana destinasi.

mikrostasi asas visual

Bagaimana untuk menyelamatkannya.

Untuk mula merakam, tekan ikon roda biru. Program ini akan menjimatkan semua yang telah dilakukan sejak itu.

Contohnya: Letakkan a pandangan pagar, matikan semua peringkat dengan pengecualian sempadan epal dan centroid, gerakkan pautan sempadan kepada centroid, ciptakan bentuk di peringkat 62, matikan sempadan, alihkan pautan centroid kepada bentuk, beban perintah untuk bertema, inasi mengikut sector mereka adalah epal dengan warna tertentu bagi setiap sektor, letakkan legenda.

Prosesnya dapat dijeda, atau dihentikan dengan ikon kotak merah. Sekiranya butang ditekan bermain, program ini akan menjalankan keseluruhan rutin seperti yang saya simpan. Kegunaan ini walaupun tanpa pengaturcaraan sangat menarik jika anda dapat memanfaatkannya, saya telah melihat menu yang dibuat dalam makro tulen oleh bukan pengaturcara.

Sekiranya ia diingini bahawa setiap kali kita berlari Geografi makro dimuatkan, lajur keempat diaktifkan Memuatkan secara automatik, dan itu akan mewujudkan pembolehubah dalam fail msgeo.ucf.

Bagaimana untuk mengedit kod.

Untuk melihat kod tersebut, anda menekan butang yang membuka Visual Basic Editor.

mikrostasi asas visual

Semuanya disimpan sebagai modul tunggal, tetapi jika anda melakukannya selangkah demi selangkah, ini memudahkan penyatuan penyataan. Ia juga boleh dijalankan dengan pilihan langkah demi langkah, yang akan membolehkan berjalan di bahagian-bahagian sebagai debugger.

mikrostasi asas visual

Contoh yang saya tunjukkan kepada anda, yang telah dikerjakan oleh rakan-rakan saya dari utara, merangkumi modul secara berasingan untuk memastikan sambungan ke pangkalan data, pelaksanaan rutin pautan, penciptaan entiti yang dipautkan, penerapan tema dan satu untuk tetapan global. Kod boleh membawa kata laluan, yang menghalang pengendali daripada menyebabkan bencana atau memisahkan pemisahan perpustakaan kelas yang kami tidak mahu berkongsi dengan pengguna programmer.

Golgi Alvarez

Penulis, penyelidik, pakar dalam Model Pengurusan Tanah. Beliau telah mengambil bahagian dalam konseptualisasi dan pelaksanaan model seperti: Sistem Pentadbiran Harta Negara SINAP di Honduras, Model Pengurusan Perbandaran Bersama di Honduras, Model Bersepadu Pengurusan Kadaster - Pendaftaran di Nicaragua, Sistem Pentadbiran Wilayah SAT di Colombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang merangkumi lebih daripada 100 kursus mengenai topik GIS - CAD - BIM - Digital Twins.

Artikel yang berkaitan

4 Komen

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

  2. Anda merokok tembakau vektor.

Leave a comment

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

Kembali ke atas butang