सीधे मुख्य कॉन्टेंट पर जाएं

कस्टम फ़ॉर्मूले

ऐसे फ़ॉर्मूले बनाएँ जो मापों से लाइन आइटम की मात्राएँ स्वचालित रूप से गणना करें।

Sarah Chen द्वारा लिखा गया

कस्टम फ़ॉर्मूले ऐसी गणनाएँ हैं जो टेकऑफ़ मापों के आधार पर लाइन आइटम की मात्राओं की स्वचालित गणना करती हैं। मात्राएँ मैन्युअल रूप से दर्ज करने के बजाय, एक फ़ॉर्मूला आपके टेकऑफ़ प्रतीकों से माप डेटा खींचता है और आपको आवश्यक सटीक मात्रा निकालता है -- अपव्यय और राउंडिंग को ध्यान में रखते हुए।

फ़ॉर्मूले कहाँ दिखाई देते हैं

जब कोई लाइन आइटम किसी टेकऑफ़ प्रतीक के भीतर एम्बेड होता है, तब फ़ॉर्मूले लाइन आइटम संपादक में कॉन्फ़िगर किए जाते हैं। लाइन आइटम खोलें, और आपको गणना फ़ील्ड दिखाई देगा जहाँ आप एक एक्सप्रेशन टाइप कर सकते हैं या AI के साथ एक जनरेट कर सकते हैं। (संपादक को इसके अपने पैनल में खोलने पर इसका शीर्षक फ़ॉर्मूला होता है।)

फ़ॉर्मूला सिंटैक्स

फ़ॉर्मूले वेरिएबल का संदर्भ देने के लिए ब्रैकेट नोटेशन का उपयोग करते हैं। किसी भी वेरिएबल नाम को वर्गाकार ब्रैकेट में लपेटें, फिर उन्हें अंकगणितीय ऑपरेटरों के साथ संयोजित करें। उदाहरण के लिए, [NetAreaSqFt] * 1.1 वर्ग फ़ुट में निवल क्षेत्र लेता है और 10% जोड़ता है। आप समूहीकरण के लिए +, -, *, /, और कोष्ठक का उपयोग कर सकते हैं। मानक गणित फ़ंक्शन भी उपलब्ध हैं, जिनमें sqrt, ceil, floor, round, abs, min, max, और pow शामिल हैं।

फ़ॉर्मूला इनपुट आपके एक्सप्रेशन को वास्तविक समय में सत्यापित करता है। हरा चेकमार्क पुष्टि करता है कि फ़ॉर्मूला मान्य है, जबकि लाल आइकन किसी सिंटैक्स त्रुटि या अपरिचित वेरिएबल को दर्शाता है।

माप वेरिएबल

उपलब्ध अंतर्निहित वेरिएबल टेकऑफ़ प्रकार पर निर्भर करते हैं। प्रत्येक के लिए क्या उपलब्ध है यह देखने के लिए वेरिएबल चयनकर्ता में क्षेत्र, रैखिक, और गणना के बीच टॉगल करें।

गणना टेकऑफ़ Count के साथ-साथ आइटम के आयामों से गणना किए गए क्षेत्र, परिधि, दीवार क्षेत्र, खाई क्षेत्र, और आयतन जैसे व्युत्पन्न मान प्रदान करते हैं।

रैखिक टेकऑफ़ लंबाई वेरिएबल (NetLinearFt, NetLinearM, आदि), क्षेत्र, दीवार क्षेत्र, खाई क्षेत्र, और चौड़ाई, दीवार ऊँचाई, या गहराई के साथ संयुक्त लंबाई से व्युत्पन्न आयतन प्रदान करते हैं।

क्षेत्र टेकऑफ़ वेरिएबल का सबसे व्यापक सेट प्रदान करते हैं। क्षेत्र, परिधि, दीवार क्षेत्र, खाई क्षेत्र, दीवार आयतन, और खाई आयतन के लिए निवल, सकल, और कटआउट संस्करण उपलब्ध हैं। निवल मान कटआउट घटाते हैं, सकल मान उन्हें शामिल करते हैं, और कटआउट मान केवल कटआउट क्षेत्रों को अलग करते हैं।

कच्चे आयाम (WallHeight, Width, Depth) और ज्यामिति गणनाएँ (PointCount, SegmentCount, ShapeCount) भी सभी टेकऑफ़ प्रकारों में उपलब्ध हैं।

प्रत्येक वेरिएबल कई इकाई संस्करणों में आता है। कई इकाइयों वाले वेरिएबल कार्ड पर क्लिक करने से एक ड्रॉपडाउन खुलता है जहाँ आप इकाई चुनते हैं -- फ़ुट, मीटर, गज, वर्ग फ़ुट, घन गज, और इसी तरह।

कस्टम वेरिएबल

अंतर्निहित वेरिएबल के नीचे, अपने स्वयं के बनाने के लिए वेरिएबल जोड़ें पर क्लिक करें। प्रत्येक कस्टम वेरिएबल में एक कुंजी (फ़ॉर्मूले में उपयोग की जाने वाली), एक मानव-पठनीय नाम, एक डिफ़ॉल्ट मान, और एक वैकल्पिक इकाई होती है। उदाहरण के लिए, आप कुंजी SpacingFt, नाम "जॉइस्ट स्पेसिंग", डिफ़ॉल्ट मान 1.33, और इकाई "ft" के साथ एक वेरिएबल बना सकते हैं। इसे अपने फ़ॉर्मूले में [SpacingFt] के रूप में संदर्भित करें। डिफ़ॉल्ट मान वहीं लागू होता है जहाँ फ़ॉर्मूला चलता है।

AI के साथ फ़ॉर्मूले जनरेट करना

AI मोड पर स्विच करने के लिए फ़ॉर्मूला इनपुट के बगल में स्पार्कल आइकन पर क्लिक करें। आप जो गणना कर रहे हैं उसे सरल भाषा में वर्णित करें -- उदाहरण के लिए, "ड्राईवॉल की शीटों के लिए दीवार क्षेत्र को 32 से विभाजित किया गया" -- और Enter दबाएँ। AI फ़ॉर्मूला एक्सप्रेशन जनरेट करता है, और वैकल्पिक रूप से अपव्यय और राउंडिंग मान सेट करता है। सामान्य परिदृश्यों के लिए "वर्ग फ़ुट में क्षेत्र और 10% अपव्यय" और "कंक्रीट के लिए घन गज में आयतन" जैसे सुझाव चिप उपलब्ध हैं।

मैन्युअल प्रविष्टि पर लौटने के लिए, फ़ंक्शन आइकन पर क्लिक करें या Escape दबाएँ।

अपव्यय प्रतिशत

अपव्यय फ़ील्ड फ़ॉर्मूला परिणाम में एक प्रतिशत बफ़र जोड़ता है। 10% अपव्यय जोड़ने के लिए 10 दर्ज करें। गणना कच्चे फ़ॉर्मूला आउटपुट को 1 + wastePercent / 100 से गुणा करती है, इसलिए 10% अपव्यय के साथ 100 sq ft का परिणाम 110 sq ft बन जाता है। यह फ़ॉर्मूले को स्वयं संशोधित किए बिना सामग्री कटाई, टूट-फूट, और अधिशेष को ध्यान में रखता है।

राउंड-अप नियम

निकटतम तक राउंड अप करें फ़ील्ड अंतिम मात्रा को आपके द्वारा निर्दिष्ट निकटतम इंक्रीमेंट तक ऊपर की ओर राउंड करता है। पूर्ण संख्याओं तक राउंड अप करने के लिए 1, दर्जनों तक राउंड करने के लिए 12, या आधी-इकाई इंक्रीमेंट के लिए 0.5 दर्ज करें। राउंडिंग अपव्यय के बाद लागू होती है, इसलिए पाइपलाइन क्रम में चलती है: फ़ॉर्मूला मूल्यांकन, फिर अपव्यय, फिर राउंडिंग।

क्या इससे आपके सवाल का जवाब मिला?