Mit einem Arbeitsablauf wird ein Satz von Prozessen automatisiert. Sie können die Parameter für die Prozesse festlegen oder sie beim Ausführen des Arbeitsablaufs angeben bzw. angeben lassen.
In dieser Lektion bearbeiten Sie den vordefinierten Arbeitsablauf, mit dem Layer der Darstellungsverwaltung aus einem Ordner mit SDF-Dateien erstellt und als LAYER-Dateien gespeichert werden. Sie erstellen eine Gruppe, in der die Layer enthalten sein sollen, und verschieben die Layer in die neue Gruppe.
So bearbeiten Sie den Arbeitsablauf
Erweitern Sie die Aktivitäten für das AutoCAD Map 3D-Toolset auf der rechten Seite. Klicken Sie auf die Option zum Anpassen an die Größe des Bildschirms, um alle Aktivitäten gleichzeitig anzuzeigen.
Diese Aktivität durchsucht den angegebenen Ordner für Dateien basierend auf dem angegebenen Filter, in diesem Fall für alle SDF-Dateien.
Wählen Sie einen Ordner mit zwei oder drei SDF-Dateien aus. Wenn Sie nicht über einen Ordner mit SDF-Dateien verfügen, können Sie die Beispiel-SDF-Dateien verwenden, die in den Übungslektionen enthalten sind, um einen solchen Ordner zu erstellen.
LoopAddLayers ist eine ForEach-Aktivität, die eine bestimmte Aktion für eine bestimmte Sammlung von Elementen wiederholt durchführt. Diese Art Aktivität befindet sich im Werkzeugkasten Dienstprogramm.
In diesem Fall wurde die ForEach-Aktivität in “LoopAddLayers” umbenannt, um eine Beschreibung ihrer Funktion bereitzustellen. Die Aktivität überprüft jede SDF-Datei in dem Ordner, der für die Aktivität Expose Directory Contents festgelegt wurde. Die Aktivität stellt bei jeder Wiederholung eine Verbindung zu einer SDF-Datei her und fügt der Darstellungsverwaltung einen Objektlayer hinzu.
Die neue Aktivität Add Group erstellt eine Gruppe, die die neuen Layer enthält. Da mit der Aktivität LoopAddLayers der Gruppe Layer hinzugefügt werden, muss die Gruppe erstellt werden, bevor die Schleifenaktivität beginnt.
Ziehen Sie die Aktivität Add Group direkt über die Aktivität LoopAddLayers, und ändern Sie deren Parameter.
Da Sie die Gruppeneigenschaft für jeden hinzugefügten Layer ändern möchten, platzieren Sie diese Aktivität innerhalb der ForEach-Aktivität mit dem Namen “LoopAddLayers”.
Indem Sie die Ausgabe einer vorangehenden Aktivität auswählen, "binden" Sie die aktuelle Aktivität an ihren Vorgänger. Das Ergebnis der vorherigen Aktivität ist noch nicht in der aktuellen Karte vorhanden. Über eine Bindung können Sie einen Layer angeben, der bei Ausführung des Arbeitsablaufs erstellt wird.
Klicken Sie auf den Nach-unten-Pfeil neben dem Feld Layer, und erweitern Sie unter Ergebnisse der vorherigen Aktionen die Aktivität Create Layer, und wählen Sie Layer.
Erweitern Sie den Abschnitt Optionale Parameter anzeigen. Klicken Sie auf den Nach-unten-Pfeil neben dem Feld Gruppe, und erweitern Sie unter Ergebnisse der vorherigen Aktionen die Aktivität Add SDFLayers Group, und wählen Sie Group.
Ziehen Sie die Aktivität Change Feature Layer Properties innerhalb der Aktivität LoopAddLayers, und platzieren Sie diese direkt unter Create Layer. Ändern Sie die Parameter, sodass die zu ändernden Layer und die Gruppe für die Layer angegeben werden.
Um diese Übungslektion fortzusetzen, gehen Sie zu Übung 2: Automatisieren von AutoCAD-Befehlen.