दस्तावेज़
सिंहावलोकन
CADCAMFUN एक स्थानीय डेस्कटॉप एप्लिकेशन में ड्राइंग, सॉलिड मॉडलिंग, टूलपाथ, प्रोजेक्ट हिस्ट्री और एक AI असिस्टेंट लाता है।
अंग्रेज़ी से स्वचालित रूप से अनुवादित। अंग्रेज़ी मूल देखें
उत्पाद
डेस्कटॉप एक सॉलिडजेएस वर्कबेंच को टौरी शेल के साथ जोड़ता है। कार्यक्षेत्र चित्रों और मॉडलों को संपादित करता है, थ्री.जेएस व्यूपोर्ट में ज्यामिति प्रदर्शित करता है, मशीनिंग संचालन का प्रबंधन करता है, और जी-कोड का पूर्वावलोकन या निर्यात करता है। परियोजना डेटा, उपकरण, सामग्री, मशीन कॉन्फ़िगरेशन और सहायक स्थिति को Bun साइडकार द्वारा प्रबंधित किया जाता है और स्थानीय रूप से संग्रहीत किया जाता है।
कम्प्यूटेशनल कर्नेल डेस्कटॉप और साइडकार के बीच साझा किया जाता है। इंटरैक्टिव ज्योमेट्री HTTP राउंड ट्रिप के बिना वेबव्यू में चल सकती है; लगातार संचालन, प्रदाता कॉल, प्रोजेक्ट इतिहास और वर्कफ़्लो निष्पादन साइडकार सेवाओं के माध्यम से चलते हैं। स्थानीय भंडारण के लिए होस्ट किए गए एप्लिकेशन खाते की आवश्यकता नहीं होती है। AI प्रदाता, GitHub संचालन, भुगतान और सॉफ़्टवेयर अपडेट उनकी कॉन्फ़िगर की गई नेटवर्क सेवाओं का उपयोग करते हैं।
मशीनिंग के लिए डिजाइन
- एक प्रोजेक्ट बनाएं या खोलें और उसके चित्र, इकाइयां या ठोस दृश्य तैयार करें। सीएडी संदर्भ इसमें रेखाचित्र, बी-रेप ज्योमेट्री, टेस्सेलेशन और एक्सचेंज प्रारूप शामिल हैं।
- एक ऑपरेशन, उपकरण, सामग्री और मशीन कॉन्फ़िगरेशन चुनें। के साथ टूलपाथ उत्पन्न करें सीएएम सेवाएँ और व्यूपोर्ट में परिणाम का निरीक्षण करें।
- उपयोग मशीनिंग सेटअप और ऑपरेशन ऑर्डर, कार्य फ़्रेम और प्रोग्राम सेटिंग्स को बनाए रखने के लिए प्रोग्राम दस्तावेज़। इच्छित नियंत्रक के लिए एक पंजीकृत पोस्ट का चयन करें।
- निर्यात से पहले जनरेट किए गए प्रोग्राम और सत्यापन परिणामों की समीक्षा करें। ज्यामिति कर्नेल, पोस्ट रजिस्ट्री, उन्नत जी-कोड परिवर्तन और मशीन कॉन्फ़िगरेशन इस प्रक्रिया के अलग-अलग हिस्से हैं।
- के साथ एक प्रोजेक्ट स्नैपशॉट रिकॉर्ड करें इतिहास, या एक पंजीकृत चलाएं कार्यप्रवाह बार-बार सत्यापन और प्रसंस्करण के लिए।
The सहायक ऐप द्वारा उपयोग किए गए समान सेवा एडेप्टर के माध्यम से एप्लिकेशन क्रियाओं को आमंत्रित करता है। मोबाइल साथी युग्मित डेस्कटॉप से कनेक्ट होता है; यह फ़ोन पर दूसरा CAD/CAM बैकएंड नहीं चलाता है।
रनटाइम घटक
apps/desktop- सॉलिडजेएस कार्यक्षेत्र, रूट एडेप्टर, फीचर मॉड्यूल, व्यूपोर्ट और देशी टौरी शेल।
apps/sidecar- प्रमाणित HTTP हैंडलर, रिपॉजिटरी, प्रभाव सेवाएं, स्थानीय पहचान, एआई एकीकरण, साथी गेटवे और डेटाबेस जीवनचक्र।
apps/mobile- देशी पेयरिंग परिवहन, परियोजना और इतिहास के दृश्य और सहायक पहुंच के साथ एक्सपो साथी।
packages/web- यह एस्ट्रो डॉक्यूमेंटेशन साइट, मार्कडाउन एक्सपोर्ट, डॉक्यूमेंटेशन असिस्टेंट, जेनरेटेड गाइड पेज और स्थानीय स्टूडियो।
The कार्यक्षेत्र संदर्भ प्रत्येक पुस्तकालय, उसके सार्वजनिक प्रवेश बिंदु और उसके उपभोक्ताओं का वर्णन करता है। स्रोत मानचित्र सामान्य परिवर्तनों के लिए कार्यान्वयन फ़ाइलों की ओर इंगित करता है।
विकास प्रारंभ करें
bun install
bun run desktop:dev
# Documentation and local Studio
bun run --filter @cadcamfun/web dev डेस्कटॉप कमांड टॉरी शुरू करने से पहले साइडकार को संकलित करता है और माइग्रेशन संसाधनों की प्रतिलिपि बनाता है। रस्ट और प्लेटफ़ॉर्म वेबव्यू बिल्ड पूर्वापेक्षाएँ स्थापित की जानी चाहिए। स्थानीय स्टूडियो एपीआई शुरू किए बिना दस्तावेज़ीकरण सर्वर चलाने के लिए, उपयोग करें bun run --filter @cadcamfun/web start.
अनुसरण करना त्वरित शुरुआत पूर्वापेक्षाओं और प्रथम लॉन्च के लिए, या स्थानीय विकास पृथक साइडकार और क्लाइंट लूप के लिए।
अनुबंध और दृढ़ता
packages/api/src/index.ts स्कीमा-प्रथम HTTP अनुबंध बनाता है। साइडकार का ServedApi उन समूहों का चयन करता है जिन पर वह कार्य करता है और एक OpenAPI दस्तावेज़ प्रकाशित करता है /api/openapi.json. शेल एक रेडीनेस इवेंट से गतिशील रूप से आवंटित लूपबैक पोर्ट की खोज करता है और वेबव्यू को एक एंडपॉइंट और बियरर टोकन देता है।
साइडकार डेटाबेस है cadcamfun.db इसकी कॉन्फ़िगर की गई डेटा निर्देशिका के अंतर्गत। डेटाबेस परत विदेशी कुंजी और वाल को सक्षम करती है, कॉन्फ़िगर किए गए माइग्रेशन लागू करती है, और लंबित अपग्रेड से पहले मौजूदा फ़ाइल का बैकअप लेती है। दस्तावेज़ीकरण स्टूडियो का अपना डेटाबेस पथ चयन है; यह चल रहे साइडकार की फ़ाइल को स्वचालित रूप से नहीं खोजता है।
ये पृष्ठ इस भंडार में कार्यान्वयन का वर्णन करते हैं। एक पैकेज निर्यात, एक HTTP एंडपॉइंट, एक डेस्कटॉप नियंत्रण और एक रिलीज़ किया गया इंस्टॉलर अलग-अलग एकीकरण सतहें हैं; समर्थित व्यवहार और सीमाओं के लिए प्रासंगिक संदर्भ से परामर्श लें।
कार्य पथ चुनें
| काम | यहाँ से शुरू | क्या रखना है |
|---|---|---|
| एक भाग संपादित करें | सीएडी ज्यामिति और व्यूपोर्ट नियंत्रण | इकाइयों और प्लेसमेंट सहित संपादन योग्य ड्राइंग या फीचर इतिहास। |
| मशीनिंग आउटपुट उत्पन्न करें | कैम और सहेजे गए प्रोग्राम | कैप्चर की गई ज्यामिति, स्टॉक, उपकरण, मशीन सेटिंग्स, उत्सर्जित एनसी, और लागू सत्यापन साक्ष्य। |
| किसी परिवर्तन की समीक्षा करें | परियोजना का इतिहास | प्रतिबद्धता और संरचनात्मक अंतर, साथ ही वर्तमान समीक्षा फैसले। |
| बार-बार जांच को स्वचालित करें | वर्कफ़्लो | प्रतिबद्ध वर्कफ़्लो फ़ाइल, चयनित रेफरी, पंजीकृत चरण और व्यक्तिगत जाँच परिणाम। |
| एक एकीकरण बनाएँ | एपीआई संदर्भ | सही टोकन प्रकार, सटीक समापन बिंदु अनुबंध, और परिणाम/त्रुटि प्रबंधन। |
प्रोजेक्ट सेव, संसाधन संस्करण, संपूर्ण-प्रोजेक्ट कमिट, रिमोट सिंक्रोनाइज़ेशन और जेनरेटेड गाइड आर्टिफैक्ट अलग-अलग ऑपरेशन हैं। टूलपाथ को सहेजने से यह स्वचालित रूप से प्रतिबद्ध नहीं होता है, और एक सफल GitHub पुश इसके मशीनिंग आउटपुट को सत्यापित नहीं करता है।
पहले एपीआई एकीकरण के लिए, इसका पालन करें वॉकथ्रू का अनुरोध करें. यह सार्वजनिक स्वास्थ्य जांच, संरक्षित कॉल, परियोजना निर्माण और कैप्चर किए गए हैंडलर प्रतिक्रियाओं के साथ प्राथमिकता भंडारण को दर्शाता है।
परिचालन दस्तावेज
The गाइड लाइब्रेरी संपूर्ण कार्यों से गुजरता है। के साथ शुरू प्रोजेक्ट निर्माण और सहेजा गया कार्य, फिर उपयोग करें देशी विनिर्माण पीढ़ी और कार्यक्रम दृढ़ता के माध्यम से कैप्चर किया गया डिज़ाइन लेना। दोनों बताते हैं कि क्या सहेजा गया है और क्या व्युत्पन्न या बिना सहेजे स्थिति में रहता है।
एकीकरण कार्य के लिए, एपीआई संसाधन संदर्भ प्रत्येक घोषित ऑपरेशन को अनुरोध और प्रतिक्रिया स्कीमा के साथ कवर करता है। ग्राहक एकीकरण मार्गदर्शिका इसमें वादा और प्रभाव निर्माण, प्रमाणीकरण, रद्दीकरण और त्रुटि प्रबंधन शामिल है। स्ट्रीमिंग गाइड वार्तालाप पुनर्प्राप्ति और इंटरैक्टिव अनुमति/प्रश्न प्रबंधन जोड़ता है।
संचालन और सहायता के लिए परामर्श लें रनटाइम कॉन्फ़िगरेशन, डेस्कटॉप निदान, और साथी जोड़ी. प्रत्येक मूल शेल, साइडकार, डेटाबेस, प्रदाता, फ़ोन गेटवे और दस्तावेज़ीकरण परिनियोजन को अलग रखता है ताकि किसी विफलता की उसकी वास्तविक सीमा पर जांच की जा सके।
एक्सटेंशन और टीम वर्क के लिए, उपयोग करें प्लगइन संलेखन और शाखाएँ, समीक्षाएँ और कार्यप्रवाह. ये गाइड समर्थित मॉड्यूल निर्यात, वर्तमान होस्ट व्यवहार, संरचनात्मक विलय नियम, प्रतिबद्ध वर्कफ़्लो इनपुट और सेवा-समर्थित साइड इफेक्ट्स का दस्तावेजीकरण करते हैं।
संख्याओं के आधार पर कैडकैमफन
| उपाय | कीमत |
|---|---|
| एप्लिकेशन वर्जन | 6.0.0 |
| HTTP संचालन/संसाधन समूह | 270 / 34 |
| डेटाबेस टेबल/माइग्रेशन | 60 / 4 |
| कार्यस्थानों | 10 पैकेज, 3 ऐप्स |
| डेस्कटॉप रिलीज़ लक्ष्य | 6 (macOS, Windows और Linux, प्रत्येक x64 और ARM64) |
| जी-कोड पोस्ट बोलियाँ | जेनेरिक, जीआरबीएल, फैनुक, हास (LinuxCNC नाम आरक्षित) |
| देशी सीएएम रणनीतियाँ | चेहरा, अनुकूली, जेब, प्रोफ़ाइल, बोर, ड्रिल, धागा, खोदना, चम्फर, सतह |
| कर्नेल साक्ष्य का दावा है | 10, डेटा काटने से लेकर एनसी रीप्ले और मशीन क्लीयरेंस तक |
नया क्या है
मुख्य शाखा पर हालिया कार्य, प्रतिबद्ध इतिहास से संक्षेप में:
- साइडकार पर सटीक कर्नेल। A
cadExactसमूह (analyze,step,assembly) कोर से एक साझा दृश्य विश्लेषण चलाता है: प्रति-ठोस वैधता, द्रव्यमान, छेद, हस्तक्षेप, सामग्री का बिल और लापता फास्टनरों। - सटीक मॉडलिंग. स्वीप और स्वीप शैल, तर्कसंगत शासित स्तंभों के साथ मचान, सटीक चेहरों पर पुश-पुल और मेट, और फ़िललेट्स लगभग 2.5× तेज़।
- एनसी उपप्रोग्राम। दोहराए गए टूलपाथ को एक बार वृद्धिशील के रूप में लिखा जाता है
M98उपप्रोग्राम; रीप्ले समझता हैO-कार्यक्रम,M98/M99औरG91. स्नैपशॉट से डेस्कटॉप स्विच तक एक सिरे से दूसरे सिरे तक तारयुक्त। - बी-प्रतिनिधि से सीएएम। योजनाकार सटीक ठोस पदार्थों से छेद, जेब और रूपरेखा पढ़ता है, जिसमें STEP भाग और घुमाए गए भाग शामिल हैं; वॉल्यूमेट्रिक स्टॉक निष्कासन एक झुके हुए उपकरण अक्ष के साथ काम करता है।
- सहायक सख्त. Every action declares its result schema; destructive tools always need a human; each turn is bound to its drawing with compare-and-swap writes; a durable background-task journal; kernel jobs in a worker.
- दस्तावेज़ीकरण. यह एस्ट्रो साइट प्रत्येक ऑपरेशन के लिए जेनरेटेड एपीआई संदर्भ के साथ है।
अगले कदम
| यदि आप चाहते हैं… | जाओ |
|---|---|
| एक प्रकाशित बिल्ड स्थापित करें | डाउनलोड करना और स्थापित करना |
| ऐप को स्रोत से चलाएँ | त्वरित शुरुआत, तब स्थानीय विकास |
| प्रक्रियाओं को समझें | वास्तुकला और साइडकार |
| एक भाग का मॉडल बनाएं | पाजी और व्यूपोर्ट |
| जी-कोड जनरेट करें | कैम और देशी विनिर्माण |
| एपीआई को कॉल करें | एपीआई टूर और एपीआई क्लाइंट |
| ऐप का विस्तार करें | प्लगइन संलेखन |
| अपना खाता प्रबंधित करें | Studio और हिसाब किताब |
| योगदान देना | योगदान |