Opracowanie aplikacji VBA z Microstation
Aby tworzyć aplikacje, Microstation obsługuje różne języki, w tym Język programowania Microstation Development (MDL) co jest preferowane przez guru firmy Bentley. Obsługuje również starą wersję Basic od wielu lat i kiedyś obsługiwała Javę, stąd ta wersja o nazwie Microstation J.
Ale aby rozwijać się z przyjemnością i bez większego zwrotu, najbardziej praktyczną rzeczą jest moduł Visual Basic, który jest dostarczany wraz z programem, w wersjach poprzedzających XM (8.9) zawiera kompletny edytor Visual Basic 6.3, w najnowszym idzie dalej.
Aby rozpocząć
Oczywiste jest, że ktoś, kto nie ma pomysłu na programowanie, nie ma wiele do roboty. Jednak dla kogoś, kto rozumie programowanie obiektowe i bawił się Visual Basic 6, zobaczysz, że prawie się śmiejesz. Niektóre przykłady są zwykle dostarczane z programem, ale oto sztuczka, której używają technicy: Użyj makr.
Microstation ułatwia zapisywanie rutyn w postaci makra w rozszerzeniu mvba, podczas przeglądania kodu łatwiej jest zacząć od sposobu działania programowania dla Microstation zamiast zrobić koszulę z rękawami od początku. Na razie posłużę się przykładem meksykańskich przyjaciół, którzy w zeszłym tygodniu poprosili mnie o pomoc w temacie w Geografice.
Jak utworzyć makro.
Programy narzędziowe> makro> kierownik projektu.
Tutaj powstaje nowy projekt i przypisano mu nazwę. Zwykle są one przechowywane w Pliki programów / Bentley / workspace / projects / vba ale możesz wybrać dowolne miejsce docelowe.
Jak to zapisać.
Aby rozpocząć nagrywanie, naciśnij ikonę niebieskiego kółka. Program zapisze wszystko, co zostanie zrobione od tej pory.
Na przykład: Umieść ogrodzenie widoku, wyłącz wszystkie poziomy z wyjątkiem granic jabłek i centroidów, przenieś łącza z granic do centroidów, twórz kształty na poziomie 62, wyłącz granice, przenieś linki z centroidów do kształtów, załaduj komendę, aby je tematycznie, ustrukturyzuj zgodnie z sektorem w którym są jabłka o określonym kolorze dla każdego sektora, umieść legendę.
Proces można wstrzymać lub zakończyć za pomocą ikony czerwonego pola. Jeśli przycisk jest wciśnięty grać, program wykona całą procedurę tak, jak ją zapisałem. Przydatność tego nawet bez programowania jest niezwykle interesująca, jeśli możesz z tego skorzystać, widziałem menu tworzone w czystym makrze przez nieprogramistów.
Jeśli chcesz za każdym razem, gdy wykonujemy Geografia makro jest załadowane, aktywowana jest czwarta kolumna Automatyczne ładowanie, a to utworzy zmienną w pliku msgeo.ucf.
Jak edytować kod.
Aby zobaczyć kod, naciśnij przycisk otwierający edytor Visual Basic.
Wszystko jest zapisane jako pojedynczy moduł, ale jeśli robisz to krok po kroku, ułatwia to integrację wyciągów. Można go również uruchomić z opcją Paso Paso, który pozwoliłby na wykonanie go przez części jako debugger.
Przykład, który Wam pokazuję, nad którym pracowali już moi znajomi z północy, obejmuje osobne moduły zapewniające połączenie z bazą danych, wykonanie rutyny linków, tworzenie powiązanych bytów, zastosowanie tematu i jeden dla ustawień globalnych. Kod może przenosić password, co uniemożliwia operatorom spowodowanie katastrofy lub ułatwia rozdzielenie bibliotek klas, których nie chcemy udostępniać programistom użytkownika.
Tere. Selline küsimus. Czy teie koodisüsteemid ja andmete export / import Trimble S6 czy PowerDraft-i tegelete? Otsin programeerija.
Myślę, że struktura kodu jest znana, wędzona dziko.
lol
Nie palicie już tytoniu wektorowego.