Hale magazynowe
Just another WordPress site

Architektura 21szego wieku : Jak napisać swoje pierwsze makro Revita w 7 prostych krokach

Posted in Uncategorized  by admin
May 1st, 2018

Macros to jeden z najprostszych sposobów automatyzacji Revit. Pozwalają ci znaleźć się pod maską twojego oprogramowania i zrobić to za Ciebie. Makra nie wymagają żadnego dodatkowego oprogramowania poza Revitem i są świetnym sposobem dla początkujących na naukę programowania. Więc czym właściwie jest makro. Makro jest komendą utworzoną przez użytkownika, która jest kodowana za pomocą interfejsu API Revita. Makra są uruchamiane bezpośrednio w programie Revit i zapisywane w pliku projektu. Inne aplikacje, takie jak MS Office, zapewniają możliwość rejestrowania makr bezpośrednio z twoich działań na ekranie. Niestety, Revit nie ma tej funkcjonalności. Musisz bezpośrednio zakodować swoje makra programu Revit. Twój Pierwszy Revit MacroReady, aby napisać swoje pierwsze makro. Jak widać, proces jest bardzo łatwy. Postępuj zgodnie z instrukcjami poniżej, a będziesz na drodze do opanowania makro.1. Otwórz Revit Macro ManagerUtwórz nowy plik projektu. Kliknij wstążkę Zarządzaj, a następnie kliknij ikonę Menedżer makr. Spowoduje to otwarcie okna dialogowego Menedżer makr. Dzięki uprzejmości ARCHSMARTER Makra mogą znajdować się w pliku projektu lub w aplikacji Revit. Makra zapisane w pliku projektu mogą być używane przez każdego użytkownika, który otwiera ten plik. Makra zapisane w aplikacji są zapisywane w konfiguracji Revita użytkownika. Te makra mogą być używane na dowolnym pliku modelu, ale tylko przez użytkownika, który utworzył makro. Dzięki uprzejmości ARCHSMARTER 2. Utwórz nowy modułMacros są zorganizowane w moduły. Tworząc makro w nowym pliku projektu, musisz najpierw utworzyć moduł. Moduł to po prostu zbiór makr. Pojedynczy plik projektu może zawierać kilka modułów, z których każdy ma własne makra. Nazwy modułów nie mogą zawierać spacji ani znaków specjalnych. Aby utworzyć moduł, kliknij przycisk. Projekt 1. kartę, a następnie kliknij przycisk Moduł w. Utwórz. Sekcja. W. Stwórz nowy moduł. okno dialogowe, zatytułuj swój moduł. MyFirstModule. Możesz pisać makra w C #, VB.Net, Pythonie lub Ruby. W tym ćwiczeniu wybierz VB.Net jako język modułu. Kliknij OK, aby utworzyć moduł. Dzięki uprzejmości ARCHSMARTER Po utworzeniu modułu przez Revit, uruchomi się SharpDevelop. SharpDevelop jest środowiskiem programistycznym o otwartym kodzie źródłowym, które jest wbudowane w program Revit do programowania makr. Utwórz nowy MacroNow, że masz moduł, możesz utworzyć makro wewnątrz modułu. Kliknij przycisk Makro w. Utwórz. sekcja okna dialogowego Menedżer makr. W. Utwórz nowe makro. dialogowe, tytuł swoje pierwsze makro. MyFirstMacro. i ustaw język na VB.NET. Kliknij OK, aby utworzyć makro. Dzięki uprzejmości ARCHSMARTER 4. Zapisz MacroSwitch na SharpDevelop. Zobaczysz standardowy kod VB.NET generowany automatycznie podczas tworzenia nowego modułu. W dolnej części zobaczysz kod początkowy dla. MyFirstMacro .. Twoje pierwsze makro jest po prostu wyskakujące okno wiadomości w Revit. Zajmuje tylko jedną linię kodu. Po public void MyFirstMacro ()., Wpisz następujące polecenie w nawiasach: Dzięki uprzejmości ARCHSMARTER 5. Zbuduj MacroOnce po wpisaniu kodu, jesteś gotowy do kompilacji lub. Kompilacji. makro. Wszystkie makra muszą zostać zbudowane przed uruchomieniem ich przez Revit. Na pasku menu programu SharpDevelop wybierz opcję. Zbuduj. następnie. Build Solution .. Dzięki uprzejmości ARCHSMARTER SharpDevelop skompiluje twój kod VB.NET do pośredniego kodu .Net. Wszelkie błędy lub ostrzeżenia pojawią się w oknie Błędy i ostrzeżenia znajdującym się w dolnej części interfejsu SharpDevelop. Dzięki uprzejmości ARCHSMARTER Jeśli masz błąd, sprawdź dokładnie swój kod. Okno kodu wyświetli listę błędów według numerów linii, dzięki czemu można je łatwo zlokalizować.6. Uruchom makro. Jeśli makro zostanie poprawnie skompilowane, wróć do programu Revit i otwórz okno dialogowe Menedżer makr (Zarządzaj> Menedżer makr). Powinieneś zobaczyć. MyFirstMacro. na liście poniżej. MyFirstModule .. Dzięki uprzejmości ARCHSMARTER Select. MyFirstMacro. z listy, a następnie kliknij przycisk Uruchom. Spowoduje to wykonanie makra. Powinieneś zobaczyć na ekranie: Dzięki uprzejmości ARCHSMARTER Zrobiłeś to! Napisałeś swoje pierwsze makro Revit.7. Dokonaj pewnych zmian Aby zrobić to dalej, możesz zmodyfikować kod, aby zgłosić coś bardziej przydatnego. Zmień swój kod na: Dzięki uprzejmości ARCHSMARTER The. Me.Application.ActiveUIDocument. Obiekt reprezentuje bieżący plik modelu. Dokument. obiekt zawiera dane dotyczące samego pliku. Aby zobaczyć aktywny widok w bieżącym pliku projektu, zmień. Document.PathName. do. ActiveView.Name .. Zwróć uwagę na znak podkreślenia (. _.) W powyższym kodzie. Ten znak reprezentuje symbol kontynuacji linii. To mówi SharpDevelop, że kod kontynuuje w linii poniżej. Symbole kontynuacji linii są używane podczas drukowania długich linii kodu do strony. Kiedy piszesz kod, możesz pominąć. _. i wpisz kod w pojedynczym wierszu. Użyto twojego pierwszego makra Revit MacroOur
[podobne: panele natryskowe, biologiczne oczyszczalnie ścieków, panele szklane do kuchni ]

Tags: , ,

Comments are closed.

Powiązane tematy z artykułem: biologiczne oczyszczalnie ścieków panele natryskowe panele szklane do kuchni