Zautomatyzowane tworzenie i edytowanie przekrojów poprzecznych

Czym są Makra?

Makra to zestawy instrukcji, które są zapisane w programie i które można wywołać w celu wykonania złożonych działań w sposób automatyczny. Makra mogą pomóc w programach CGS Labs poprzez zautomatyzowanie powtarzających się zadań, skracając czas potrzebny na wykonanie określonych operacji.

W programach CGS Labs, makra są szczególnie przydatne w procesie projektowania i modelowania. Mogą one zostać użyte do wykonania powtarzalnych operacji, takich jak wstawianie standardowych elementów, zmiana jednostek, automatyczne numerowanie punktów kontrolnych, generowanie raportów, a nawet tworzenie zaawansowanych wzorów geometrycznych.

Makra mogą również pomóc w analizie danych, wykonywaniu obliczeń i generowaniu raportów. Na przykład, makro można zaprogramować do automatycznej generacji wykresów na podstawie danych, które zostały wprowadzone do programu, lub do generowania raportów z wynikami analizy strukturalnej.

Korzystanie z makr w programach CGS Labs może znacznie przyspieszyć proces projektowania i modelowania, jednocześnie minimalizując ryzyko błędów ludzkich. Dzięki możliwości wykonywania złożonych operacji w sposób automatyczny, inżynierowie i projektanci mogą skupić się na bardziej kreatywnych aspektach swojej pracy.

Wykorzystanie makr w tworzeniu i edytowaniu przekrojów poprzecznych

Funkcja Makro automatyzuje tworzenie i edytowanie przekrojów poprzecznych, co znacznie przyspiesza proces projektowania. Ponadto można stworzyć bibliotekę typowych przekrojów poprzecznych, zgodnych z wytycznymi projektowymi kraju i używać ich w dowolnym projekcie. Bibliotekę można również udostępnić członkom zespołu.

Praca z poleceniami Makro

Aby uruchomić polecenie makra, należy najpierw przygotować jeden przekrój poprzeczny. Wyposaż ten przekrój w elementy TCS, bloki, ilości planimetryczne i etykiety.

Następnie uruchom polecenie „Zapisz makro” i zapisz ten przekrój poprzeczny w nowej lub istniejącej bibliotece.

Zapisz Makro

1. Uruchom polecenie Zapisz makro (41H5).

2. Na rysunku kliknij przekrój poprzeczny, który wcześniej przygotowałeś.

3. W oknie dialogowym Nagrywaj makro kliknij przycisk i wybierz istniejący plik LPS lub zdefiniuj nowy.

4. Wpisz nazwę bieżącego makra w polu edycji „Nowy makro przekroju poprzecznego – nazwa definicji”.

5. Potwierdź, klikając przycisk OK.

Następnie kliknij ikonę „Makro” i wybierz przekrój poprzeczny, na którym elementy zdefiniowane w wybranym makrze powinny zostać narysowane.

Uruchom Makro

1. Uruchom polecenie Makro (51H3).

2. Wybierz obszar, na którym powinno być uruchomione makro. W tym przypadku od drugiego do ostatniego przekroju poprzecznego.

3. Potwierdź, klikając OK.

Przekształcenie Makra w nowe Makro

W tym przypadku zmienimy nachylenie skarp nasypów. Następnie zapiszemy je jako nowe makro w pliku LSP.

1. Uruchom polecenie Edytuj (41I8) i wybierz skarpę.

2. Zmień nachylenie skarpy. W naszym przypadku zmieniliśmy z 1:1,5 na 1:3,0.

3. Zrób to samo z nasypem po drugiej stronie.

4. Uruchom polecenie „Zapisz makro” (41H5).

5. Na rysunku wybierz przekrój poprzeczny, który edytowałeś.

6. Zapisz nowe makro o innej nazwie niż poprzednio.

7. Potwierdź, klikając przycisk OK.

Aby przetestować to polecenie, można również użyć predefiniowanych makr, które są już zawarte w oprogramowaniu.

Predefiniowanie Makra

Oprogramowanie Plateia oferuje również bibliotekę predefiniowanych makr. Dzięki nim użytkownik może szybko tworzyć przekroje terenu. Ponadto, można również modyfikować, zapisywać i ponownie wykorzystywać te makra. Jeśli postępujesz zgodnie z tym samouczkiem, musisz najpierw usunąć wszystkie istniejące elementy TCS za pomocą polecenia „Erase Elements” (41I6).

1. Uruchom polecenie „Macro”.

2. Kliknij przycisk z kropkami, aby zaznaczyć wszystkie przekroje.

3. Naciśnij przycisk z folderem, aby znaleźć predefiniowane makra. Zostaną one zapisane w następującym folderze:
C:\Users%USERNAME%\AppData\Roaming\CGSA\CGSApps202X%lang%

4. Wybierz predefiniowane makro.

5. Potwierdź, naciskając OK.

https://youtu.be/tdoGBSQFmNs