applicazioni VBA in via di sviluppo con MicroStation

Per creare applicazioni, Microstation supporta diverse lingue, tra cui Microstation Development Language (MDL) che è preferito dai guru Bentley. Supporta anche la vecchia base di molti anni fa e una volta ha sofferto Java, da cui quella versione chiamata Microstation J.

Ma per sviluppare con gusto e senza molto indietro, come pratico in quanto è circa il modulo di Visual Basic che viene fornito con il programma, le versioni precedenti alla XM (8.9) include un completo editor di Visual Basic 6.3, nella più recente va oltre.

microstation visual basic

per iniziare

È chiaro che qualcuno che non ha idea di programmazione non ha molto da fare. Tuttavia, per qualcuno che comprende la programmazione orientata agli oggetti e ha giocato con Visual Basic 6, ti ritroverai quasi a morire di risate. Con il programma di solito vengono alcuni esempi, ma qui, il trucco che ho visto usare i tecnici: utilizzando le macro.

La microstazione facilita il salvataggio di routine sotto forma di macro nell'estensione mvba, quando si visualizza il codice è più facile iniziare come funziona la programmazione per Microstation invece che camicia manicotti realizzati da zero. Per ora userò l'esempio di amici messicani, chi la scorsa settimana Ho chiesto aiuto a Geographics tematizzazione.

Come creare una macro.

Utilità> Macro> Project Manager.

microstation visual basic

Ecco un nuovo progetto viene creato, e il nome assegnato. Di solito sono memorizzati in Programmi / Bentley / spazio di lavoro / progetti / vba ma è possibile selezionare qualsiasi destinazione.

microstation visual basic

salva con nome.

Per avviare la registrazione, premere l'icona della rotellina blu. Il programma manterrà tutto da quel momento in poi.

Ad esempio: posto a Recinzione di vista, Spegnere tutti i livelli tranne i confini della mela e baricentro, rimuovere i collegamenti confini a baricentri, creando forme nel livello 62, spegnere i confini, rimuovere i collegamenti centroidi alle forme, comando di caricamento di tematizzazione, tematizzazione a seconda del settore sono le mele con un colore specifico per ogni settore, posizionare la legenda.

Il processo può essere messo in pausa o terminato con l'icona della casella rossa. Se il pulsante è premuto PLAY, il programma eseguirà la routine completa come l'ho salvato. L'utilità di questo anche senza programmazione è molto interessante se si può ottenere il vantaggio, ho visto i menu creati esclusivamente da non programmatori.

Se si desidera che ogni volta che si esegue Geographics caricare la macro, si attiva la quarta colonna Auto-load, E che creerà una variabile nel file msgeo.ucf.

Come modificare il codice.

Per visualizzare il codice, si preme il pulsante che apre l'editor di Visual Basic.

microstation visual basic

Tutto viene salvato come un singolo modulo, ma in caso di farlo passo dopo passo, facilita quindi l'integrazione delle istruzioni. Può anche essere eseguito con l'opzione passo dopo passoChe andare a correre per le parti come il debugger.

microstation visual basic

L'esempio che ti sto mostrando, su cui gli amici del nord hanno già lavorato, include moduli separati per garantire la connessione al database, l'esecuzione della routine dei ligues, la creazione di entità collegate, l'applicazione del tema e uno per le configurazioni globali. Il codice può portare parola d'ordine, Che impedisce agli operatori causerà un disastro o facilitare la separazione di librerie di classi che non vogliono condividere con l'utente programmatore.

3 Risposte a "Sviluppo di applicazioni VBA con Microstation"

Lascia un commento

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.