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 il vecchio basic da molti anni fa e un tempo supportava Java, quindi 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 capisce la programmazione orientata agli oggetti e ha giocato con Visual Basic 6, ti ritroverai quasi a ridere. Alcuni esempi di solito vengono forniti con il programma, ma ecco il trucco che ho visto usare dai 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 sin dall'inizio. Per ora userò l'esempio degli amici messicani, who 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 salverà tutto ciò che viene fatto da quel momento in poi.

Ad esempio: posizionare un file 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 del riquadro rosso. Se il pulsante viene premuto PLAY, il programma eseguirà l'intera routine così come l'ho salvata. L'utilità di questo anche senza programmazione è estremamente interessante se puoi approfittarne, ho visto menù realizzati in pura macro 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 se lo fai passo dopo passo, facilita l'integrazione delle dichiarazioni. 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 mostro, su cui hanno già lavorato i miei amici del nord, include moduli separati per garantire la connessione al database, l'esecuzione della routine dei link, la creazione di entità collegate, l'applicazione del tema e uno per le impostazioni 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.

4 risposte a "Sviluppo di applicazioni VBA con Microstation"

  1. Tere. Selline küsimus. Se vuoi esportare / importare Trimble S6 e PowerDraft-i tegelete? Otsin programeerija.

  2. Credo che il codice struttura nota, affumicato selvaggio.

Lascia una risposta

L'indirizzo email non verrà pubblicato.

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