Proces roboczy służy do automatyzacji zestawu procesów. Należy określić parametry dla procesów lub wprowadzić je podczas uruchamiania procesu roboczego.
W ramach tej lekcji użytkownik zmieni wstępnie zdefiniowany proces roboczy tworzący warstwy Menedżera wyświetlania na podstawie folderu pełnego plików SDF i zapisujący je w plikach .layer. Zostanie utworzona grupa przeznaczona do przechowywania warstw, a następnie zostaną przeniesione do niej warstwy.
W celu przeprowadzenia edycji procesu roboczego
Rozwiń po prawej stronie działania AutoCAD Map 3D. Kliknij przycisk Dopasuj do rozmiaru ekranu, aby wyświetlić wszystkie czynności jednocześnie.
To działanie umożliwia przeszukiwanie określonych folderów na podstawie określonych filtrów w poszukiwaniu plików, np. wszystkich plików SDF.
Wybierz folder zawierający co najmniej dwa pliki SDF. W przypadku braku folderu z plikami SDF można skorzystać z przykładowych plików SDF dołączonych do ćwiczeń i utworzyć taki folder.
LoopAddLayers jest działaniem ForEach iterującym określone działanie w określonym zbiorze elementów. Ten typ działania znajduje się na panelu narzędziowym Narzędzie.
W tym przypadku zmieniono nazwę działania ForEach na „LoopAddLayers” w celu opisania jego funkcji. To działanie sprawdza wszystkie pliki SDF w folderze określonym w działaniu Wyświetl zawartość katalogu. Podczas każdej iteracji łączy się ono z plikiem SDF i dodaje warstwę elementu do Menedżera wyświetlania.
Nowe działanie Dodaj grupę tworzy grupę przeznaczoną do przechowywania nowych warstw. Działanie LoopAddLayers dodaje warstwy do grupy, więc grupę należy utworzyć przed rozpoczęciem tego wykonywanego w pętli działania.
Przeciągnij działanie Dodaj grupę, umieszczając je tuż nad działaniem LoopAddLayers i zmień jego parametry.
Ponieważ trzeba zmienić właściwość Grupa każdej dodawanej warstwy, należy umieścić to działanie wewnątrz działania ForEach nazwanego „LoopAddLayers”.
Wybór wyjścia poprzedniego działania powoduje „powiązanie” bieżącego działania z jego poprzednikiem. Wynik poprzedniego działania nie istnieje jeszcze na bieżącej mapie. Powiązanie umożliwia określenie warstwy, która zostanie utworzona po uruchomieniu procesu roboczego.
Kliknij strzałkę w dół obok pola Warstwa i w obszarze Wyniki poprzednich działań rozwiń działanie Utwórz warstwę i wybierz opcję Warstwa.
Rozwiń sekcję Pokaż parametry opcjonalne. Kliknij strzałkę w dół obok pola Grupa i w obszarze Wyniki poprzednich działań rozwiń działanie Dodaj grupę SDFLayers i wybierz opcję Grupa.
Przeciągnij działanie Zmień właściwości warstwy elementu znajdujące się w działaniu LoopAddLayers i umieść je tuż za działaniem Utwórz warstwę. Zmień jego parametry, określając warstwy, które zostaną zmienione oraz grupę dla warstw.
Aby kontynuować wykonywanie ćwiczenia, przejdź do rozdziału Ćwiczenie 2: Automatyzacja poleceń programu AutoCAD.