Przejdź do głównej zawartości

Wzory niestandardowe

Twórz wzory, które automatycznie obliczają ilości pozycji na podstawie pomiarów.

Blake Fischer avatar
Napisane przez Blake Fischer
Zaktualizowano dzisiaj

Własne formuły to obliczenia, które automatycznie wyliczają ilości dla pozycji na podstawie pomiarów obmiaru. Zamiast ręcznego wprowadzania ilości, formuła pobiera dane pomiarowe z symboli obmiaru i wyznacza dokładną ilość potrzebną — uwzględniając odpady i zaokrąglanie.

Gdzie pojawiają się formuły

Formuły są konfigurowane w edytorze pozycji, gdy pozycja jest osadzona w symbolu obmiaru. Otwórz pozycję, a zobaczysz pole Formuła, w którym możesz wpisać wyrażenie lub wygenerować je za pomocą AI.

Składnia formuł

Formuły używają notacji nawiasowej do odwoływania się do zmiennych. Otocz nazwę zmiennej nawiasami kwadratowymi, a następnie połącz je operatorami arytmetycznymi. Na przykład, [NetAreaSqFt] * 1.1 pobiera czystą powierzchnię w stopach kwadratowych i dodaje 10%. Możesz używać +, -, *, / oraz nawiasów do grupowania.

Pole wprowadzania formuły weryfikuje wyrażenie w czasie rzeczywistym. Zielony znacznik potwierdza poprawność formuły, podczas gdy czerwona ikona wskazuje błąd składni lub nierozpoznaną zmienną.

Zmienne pomiarowe

Dostępne wbudowane zmienne zależą od typu obmiaru. Przełączaj między Powierzchnia, Linia i Liczba w selettorze zmiennych, aby zobaczyć, co jest dostępne dla każdego.

Obmiary Liczba dostarczają Count wraz z wyprowadzonymi wartościami takimi jak powierzchnia, obwód, powierzchnia ściany, powierzchnia rowu i objętość obliczana na podstawie wymiarów elementu.

Obmiary Linia dostarczają zmienne długości (NetLinearFt, NetLinearM itp.), powierzchnię, powierzchnię ściany, powierzchnię rowu i objętość uzyskaną z długości połączonej z szerokością, wysokością ściany lub głębokością.

Obmiary Powierzchnia oferują najszerszy zestaw zmiennych. Warianty czyste, brutto i wycięcia są dostępne dla powierzchni, obwodu, powierzchni ściany, powierzchni rowu, objętości ściany i objętości rowu. Wartości czyste odejmują wycięcia, wartości brutto je uwzględniają, a wartości wycięć izolują tylko obszary wycięć.

Każda zmienna występuje w wielu wariantach jednostek. Kliknięcie karty zmiennej z wieloma jednostkami otwiera listę rozwijaną, w której wybierasz jednostkę — stopy, metry, jardy, stopy kwadratowe, jardy sześcienne itp.

Własne zmienne

Pod wbudowanymi zmiennymi kliknij Dodaj zmienną, aby utworzyć własną. Każda własna zmienna ma klucz (używany w formule), czytelną dla człowieka nazwę, wartość domyślną i opcjonalną jednostkę. Na przykład, możesz utworzyć zmienną z kluczem SpacingFt, nazwą "Rozstaw belek", wartością domyślną 1.33 i jednostką "ft". Odwołaj się do niej w formule jako [SpacingFt]. Użytkownicy mogą nadpisać wartość domyślną dla każdej instancji symbolu.

Generowanie formuł za pomocą AI

Kliknij ikonę błysku obok pola formuły, aby przełączyć się do trybu AI. Opisz, co obliczasz, prostym językiem — na przykład „Powierzchnia ściany podzielona przez 32 dla arkuszy płyt gipsowych” — i naciśnij Enter. AI generuje wyrażenie formuły i opcjonalnie ustawia wartości odpadów i zaokrąglania. Chipy sugestii takie jak „Powierzchnia w stopach kwadratowych plus 10% odpadów” i „Objętość w jardach sześciennych dla betonu” są dostępne dla powszechnych scenariuszy.

Aby wrócić do ręcznego wprowadzania, kliknij ikonę funkcji lub naciśnij Escape.

Procent odpadów

Pole Odpad dodaje bufor procentowy do wyniku formuły. Wpisz 10, aby dodać 10% odpadu. Obliczenie mnoży surowy wynik formuły przez 1 + wastePercent / 100, więc wynik 100 stóp kw. z 10% odpadem staje się 110 stóp kw. To uwzględnia cięcia materiału, uszkodzenia i nadwyżki bez modyfikowania samej formuły.

Reguły zaokrąglania w górę

Pole Zaokrąglij w górę do najbliższego zaokrągla końcową ilość w górę do najbliższego przyrostu, który określisz. Wpisz 1, aby zaokrąglić do liczb całkowitych, 12 do tuzinów lub 0.5 dla przyrostów półjednostkowych. Zaokrąglanie jest stosowane po odpadach, więc potok działa w kolejności: ewaluacja formuły, potem odpady, potem zaokrąglanie.

Czy to odpowiedziało na twoje pytanie?