Spring videre til hovedindholdet

Brugerdefinerede formler

Byg formler, der automatisk beregner mængder af linjeposter ud fra målinger.

Skrevet af Sarah Chen

Brugerdefinerede formler er beregninger, der automatisk udregner mængder for linjeposter baseret på optællingsmålinger. I stedet for at indtaste mængder manuelt henter en formel måledata fra dine optællingssymboler og udleder den nøjagtige mængde, du har brug for -- med hensyntagen til spild og afrunding.

Hvor formler vises

Formler konfigureres i linjeposteditoren, når en linjepost er indlejret i et optællingssymbol. Åbn linjeposten, og du vil se feltet Beregning, hvor du kan indtaste et udtryk eller generere et med AI. (Når editoren åbnes i sit eget panel, har det titlen Formel.)

Formelsyntaks

Formler bruger klammenotation til at referere til variabler. Omslut ethvert variabelnavn i firkantede klammer, og kombiner dem derefter med aritmetiske operatorer. For eksempel tager [NetAreaSqFt] * 1.1 nettoarealet i kvadratfod og lægger 10 % til. Du kan bruge +, -, *, / og parenteser til gruppering. Standardmatematiske funktioner er også tilgængelige, herunder sqrt, ceil, floor, round, abs, min, max og pow.

Formelinputtet validerer dit udtryk i realtid. Et grønt flueben bekræfter, at formlen er gyldig, mens et rødt ikon angiver en syntaksfejl eller en ukendt variabel.

Målevariabler

De tilgængelige indbyggede variabler afhænger af optællingstypen. Skift mellem Areal, Lineær og Optælling i variabelvælgeren for at se, hvad der er tilgængeligt for hver.

Optællinger giver Count sammen med afledte værdier som areal, omkreds, vægareal, grøftareal og rumfang beregnet ud fra postens dimensioner.

Lineære optællinger giver længdevariabler (NetLinearFt, NetLinearM osv.), areal, vægareal, grøftareal og rumfang afledt af længden kombineret med bredde, væghøjde eller dybde.

Areal-optællinger tilbyder det bredeste sæt af variabler. Netto-, brutto- og udskæringsvarianter er tilgængelige for areal, omkreds, vægareal, grøftareal, vægrumfang og grøftrumfang. Nettoværdier fratrækker udskæringer, bruttoværdier inkluderer dem, og udskæringsværdier isolerer kun udskæringsområderne.

Rådimensioner (WallHeight, Width, Depth) og geometrioptællinger (PointCount, SegmentCount, ShapeCount) er også tilgængelige på tværs af optællingstyper.

Hver variabel findes i flere enhedsvarianter. Når du klikker på et variabelkort med flere enheder, åbnes en rulleliste, hvor du vælger enheden -- fod, meter, yards, kvadratfod, kubikyards og så videre.

Brugerdefinerede variabler

Under de indbyggede variabler skal du klikke på Tilføj variabel for at oprette din egen. Hver brugerdefineret variabel har en nøgle (brugt i formlen), et menneskeligt læsbart navn, en standardværdi og en valgfri enhed. For eksempel kan du oprette en variabel med nøglen SpacingFt, navnet "Bjælkeafstand", standardværdien 1.33 og enheden "ft". Referer til den i din formel som [SpacingFt]. Standardværdien gælder, uanset hvor formlen køres.

Generering af formler med AI

Klik på glimterikonet ved siden af formelinputtet for at skifte til AI-tilstand. Beskriv, hvad du beregner, i almindeligt sprog -- for eksempel "Vægareal divideret med 32 for plader af gipsplade" -- og tryk på Enter. AI'en genererer formeludtrykket og angiver eventuelt værdier for spild og afrunding. Forslagschips som "Areal i kvadratfod plus 10 % spild" og "Rumfang i kubikyards til beton" er tilgængelige for almindelige scenarier.

For at vende tilbage til manuel indtastning skal du klikke på funktionsikonet eller trykke på Escape.

Spildprocent

Feltet Spild tilføjer en procentvis buffer til formelresultatet. Indtast 10 for at tilføje 10 % spild. Beregningen multiplicerer det rå formeloutput med 1 + wastePercent / 100, så et resultat på 100 kvadratfod med 10 % spild bliver til 110 kvadratfod. Dette tager højde for materialeudskæringer, brud og overskud uden at ændre selve formlen.

Regler for oprunding

Feltet Rund op til nærmeste runder den endelige mængde op til det nærmeste interval, du angiver. Indtast 1 for at runde op til hele tal, 12 for at runde til dusin eller 0.5 for halve enhedsintervaller. Afrunding anvendes efter spild, så pipelinen kører i rækkefølge: formelevaluering, derefter spild og derefter afrunding.

Besvarede dette dit spørgsmål?