W tym podzespole do zespołu są automatycznie stosowane różne podzespoły, takie jak łącza ogólne, poszerzenia, rowy lub podzespoły rzutowania, zależności od tego, czy istnieje warunek wykopu lub nasypu.
ConditionalCutOrFill jest podzespołem warunkowym. Podzespoły warunkowe umożliwiają automatyczne dodanie określonych podzespołów do zespołu po zaistnieniu warunków zdefiniowanych przez użytkownika.
Jeśli na przykład zespół zawiera podzespół ConditionalCutOrFill, w programie Autodesk Civil 3D analizowane są pikieta, odsunięcie i pozycja rzędnej podzespołu, aby określić, czy spełniony jest warunek wykopu, czy nasypu. W zależności od ustawienia parametrów podzespołu ConditionalCutOrFill do zespołu są automatycznie stosowane (dodawane) różne typy następnych podzespołów w zależności od tego, czy dla podzespołu jest spełniony warunek wykopu, czy nasypu.
Aby uzyskać więcej informacji na temat korzystania z podzespołu ConditionalCutOrFill, zobacz .
Na poniższym rysunku pokazano przekrój zespołu korytarza zawierający następujące elementy:

Do zespołu można dodać jeden lub wiele podzespołów ConditionalCutOrFill, tworząc w ten sposób proste lub złożone zachowania warunkowe w zespołach. W poprzednim przykładzie można także dodać podzespół ConditionalCutOrFill, który automatycznie jest rzutowany przy danym nachyleniu (proporcja) w przypadku wykrycia, że znajduje się on w warunku nasypu większym niż 3 metry lub przyjmującym inną określoną wartość. Podobnie można dodać podzespół ConditionalCutOrFill, dla którego zostanie automatycznie zastosowane poszerzenie w wyniku wykrycia warunku nasypu o wartości większej niż określona.
Podczas tworzenia zespołu przy użyciu podzespołów ConditionalCutOrFill w konstrukcji zespołu wyświetlanej na karcie Konstrukcja w oknie dialogowym Właściwości zespołu wskazywana jest kolejność przetwarzania podzespołów.
Korzystając z podzespołu ConditionalCutOrFill, należy pamiętać o następujących uwarunkowaniach:
Do wspólnego punktu w zespole można dołączyć wiele podzespołów ConditionalCutOrFill. Dotyczy to wielu podzespołów ConditionalCutOrFill wykopu i/lub nasypu, jak pokazano na rysunku.

Rysunek przedstawia tylko prawą stronę zespołu. W poniższej tabeli opisano komponenty włączone do tej strony zespołu.
| Komponent | Opis |
|---|---|
| A | Linia bazowa zespołu |
| B | Podzespół prawego pasa ruchu |
| C | Podzespół ConditionalCutOrFill z parametrem typu ustawionym na opcję Wykop. Jeśli zachodzi warunek wykopu, a jego wartość znajduje się w zakresie między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (C), zostanie zastosowany określony typ podzespołu (G). |
| D | Podzespół ConditionalCutOrFill z parametrem typu ustawionym na opcję Wykop. Jeśli zachodzi warunek wykopu, a jego wartość znajduje się w zakresie między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (D), zostanie zastosowany podzespół rowu (H). |
| E | Podzespół ConditionalCutOrFill z parametrem typu ustawionym na opcję Nasyp. Jeśli zachodzi warunek nasypu, a jego wartość znajduje się w zakresie między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (E), zostanie zastosowany określony typ podzespołu (I). |
| F | Podzespół ConditionalCutOrFill z parametrem typu ustawionym na opcję Nasyp. Jeśli zachodzi warunek nasypu, a jego wartość znajduje się w zakresie między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (F), zostanie zastosowany określony typ podzespołu (J). |
| G | Określony typ podzespołu stosowany w warunkach wykopu, które mieszczą się między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (C). |
| H | Określony typ podzespołu stosowany w warunkach wykopu, które mieszczą się między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (D). |
| I | Określony typ podzespołu stosowany w warunkach nasypu, które mieszczą się między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (E). |
| J | Określony typ podzespołu stosowany w warunkach nasypu, które mieszczą się między wartościami minimalnej i maksymalnej odległości określonymi dla podzespołu (E). |
Wysokościami granicznymi wykopu lub nasypu można sterować przy użyciu parametrów wejściowych Minimalna odległość i Maksymalna odległość. Parametry wejściowe Szerokość układu i Nachylenie układu umożliwiają sterowanie pozycją grafiki wyświetlanej przez ten podzespół, gdy jest rysowany w trybie układu.
Liczba podzespołów ConditionalCutOrFill, które można dodać do zespołu, jest nieograniczona.
Podzespół ten można dołączyć do dowolnego punktu dołączenia podzespołu lub zespołu. Do punktu końcowego w podzespole ConditionalCutOrFill można dołączać kolejne podzespoły.
Uwaga: Jeśli nie zaznaczono inaczej, wszystkie wymiary podawane są w metrach lub stopach. Wszystkie nachylenia podawane są jako kąt względem pionu (np. 4 : 1), chyba że podano nachylenie procentowe ze znakiem %.
| Parametr | Opis | Rodzaj | Wartość domyślna |
|---|---|---|---|
| Bok | Określa, po której stronie zespołu lub korytarza ma zostać wstawiony podzespół. | Lewy / Prawy | Prawy |
| Szerokość układu | Określa długość linii rysowanej w celu reprezentacji tego podzespołu w trybie układu. Ten parametr w połączeniu z parametrem Nachylenie układu umożliwia określenie pozycji podzespołu ConditionalCutOrFill i dołączonych do niego podzespołów, ale nie jest wyświetlany w modelu korytarza ani nie ma na niego żadnego wpływu. | Liczbowy, dodatni |
3.6 m 12.0 stopy |
| Nachylenie układu | Określa nachylenie (procent) linii rysowanej w celu reprezentacji tego podzespołu w trybie układu. Ten parametr w połączeniu z parametrem Szerokość układu umożliwia określenie pozycji podzespołu ConditionalCutOrFill i dołączonych do niego podzespołów, ale nie jest wyświetlany w modelu korytarza ani nie ma na niego żadnego wpływu. | Liczbowy, dodatni lub ujemny |
1:1 (wykop) -1:1 (nasyp) |
| Typ | Określa typ warunku używanego do porównania tego podzespołu z obiektem docelowym. | Wykop/nasyp | Wykop |
| Minimalna odległość | Określa minimalną głębokość wykopu lub minimalną wysokość nasypu wymaganą do kontynuacji przetwarzania podzespołów połączonych z tym podzespołem ConditionalCutOrFill. | Liczbowy, dodatni lub ujemny |
0.0 m 0.0 stóp |
| Maksymalna odległość | Określa maksymalną głębokość wykopu lub maksymalną wysokość nasypu wymaganą do kontynuacji przetwarzania podzespołów połączonych z tym podzespołem ConditionalCutOrFill. | Liczbowy, dodatni |
9999 stóp 9999 m |
W tej sekcji opisano występujące w tym podzespole parametry, które można mapować do jednego lub większej liczby obiektów docelowych, takich jak powierzchnia, linia trasowania lub obiekt profilu na rysunku. Więcej informacji zawiera temat Określanie ustawień docelowych korytarza.
| Parametr | Opis | Stan |
|---|---|---|
| Powierzchnia | Powierzchnia używana do określania, czy bieżące wartości pikiety, odsunięcia i rzędnej znajdują się w warunku wykopu, czy nasypu. Używane pikieta, odsunięcie i rzędna pochodzą z punktu dołączenia podzespołu ConditionalCutOrFill. | Wymagany |
Brak.
Zobacz opis.
W trybie układu ten podzespół powoduje narysowanie linii przy użyciu wartości parametrów wejściowych Szerokość układu i Nachylenie układu. Linia reprezentuje położenie w zespole, w którym zastosowano podzespół ConditionalCutOrFill.
W odróżnieniu od większości innych podzespołów podzespół ConditionalCutOrFill nie tworzy w trybie modelowania żadnych punktów, łączy ani kształtów.
Poniższy schemat kodowania przedstawia punkty i łącza tworzone w trybie układu. W trybie modelowania dla tego podzespołu nie są tworzone żadne punkty, łącza ani kody kształtów.
