मैं एक साथ कई वस्तुओं के गुणों को कैसे बदल सकता हूँ?


16

मेरे पास एक ईगल फुटप्रिंट लाइब्रेरी में कई लाइनें और आर्क हैं जिन्हें मोटा करने के लिए मुझे संशोधित करने की आवश्यकता है। Altium में, Ctrl को पकड़ना सीधा है, वस्तुओं के एक समूह पर क्लिक करें, उनके गुणों को खोलें और उन सभी को एक साथ बदलें। EAGLE में मुझे कोई पता नहीं है।

ईएजीएलई के "समूह" प्रतिमान मानक से थोड़ा दूर लगता है, इसलिए मेरा उपयोग करने का प्रयास एक मृत अंत हो सकता है, लेकिन क्या कुछ बेहतर तरीका है? क्या कुछ मैजिक कमांड है जिसे मैं हर एक लाइन और आर्क को लेयर X के Y की मोटाई पर लाइब्रेरी लाइन में चला सकता हूं? कैसे एक पीसीबी के बारे में, सभी भागों को धब्बा और आकार डब्ल्यू के साथ जेड के लिए अपने सभी लेबल बदल रहा है?

जवाबों:


12

आपको संभवतः GUI से उपलब्ध परिवर्तन ("रिंच") उपकरण की आवश्यकता है। लेकिन यह उस उद्देश्य के लिए कुछ ईगल कमांड का उपयोग करने पर विचार करने के लायक भी हो सकता है ।

उदाहरण के लिए मान लें कि आप अपने तारों की मोटाई को 30 मील तक बदलना चाहते हैं, पहले आपको उन पटरियों को हमेशा की तरह चुनना होगा, फिर आप निम्नलिखित आदेश जारी कर सकते हैं:

change width 30 mil
(> 0 0)

(> 0 0)परिवर्तन लागू करने के लिए आवश्यक राइट-क्लिक का हिस्सा अनुकरण करता है।

यदि आपको सभी तारों की मोटाई बदलने की आवश्यकता है , तो इसे आगे भी स्क्रिप्ट किया जा सकता है:

display none top
group all
change width 30 mil
(> 0 0)
display last

5

हां, "समूह" प्रतिमान वह है जो आप ज्यादातर समय के लिए देख रहे हैं। हां, यह उतना ही भद्दा है जितना आपको लगता है कि यह है। कोई प्रीमियर जादू कमांड नहीं है। आप किसी मौजूदा समूह चयन में अधिक ऑब्जेक्ट जोड़ने के लिए + ड्रैग (बहुत यकीन है कि यह शिफ्ट, शायद नियंत्रण, थोड़ी देर के लिए) हो गया है।

एक चीज जिसे आप आजमा सकते हैं, वह है कि आप जिसे संशोधित करना चाहते हैं उसे छोड़कर सभी परतों को बंद कर दें और फिर सब कुछ चुनें और समूह टूल का उपयोग करें। इसके अलावा, आप अपने आप को एक कमांड बनाने के लिए ईगल की ULP / स्क्रिप्टिंग कार्यक्षमता पर गौर कर सकते हैं।


मैंने कई लाइनें चुनी हैं, लेकिन मैं उन सभी को एक बार में कैसे संशोधित करूं? अगर मैं राइट क्लिक करता हूं, या Ctrl + सूचना टूल के साथ राइट क्लिक करता हूं और संपादित करता हूं, तो यह सिर्फ उस रेखा को बदल देता है जिस पर मैंने क्लिक किया था।
निक टी

1
लाइनों का चयन करें और फिर इच्छित टूल का चयन करें। यह लाइनों को अचयनित करने के लिए दिखाई देगा, लेकिन समूह सहेजा गया है। कहीं भी राइट क्लिक करें, एक "<टूल>: ग्रुप" विकल्प होगा। आप समूह का चयन करने से पहले टूल का चयन भी कर सकते हैं।
जो बेकर

मैं समूह को चुन रहा हूं, कुछ पंक्तियों को बॉक्सिंग कर रहा हूं, सूचना उपकरण का चयन कर रहा हूं, लेकिन मैं भाग से दूर क्लिक नहीं कर सकता (एक त्रुटि शोर करता है), और अगर मैं एक पंक्ति के पास आरटी-क्लिक करता हूं तो यह जानकारी नहीं दिखाता है : समूह विकल्प, बस नियमित उपकरण जो केवल पास की रेखा को प्रभावित करते हैं। मेरे पास 6.2.0 है; क्या आपके पास एक नया संस्करण है?
निक टी

1
आह, मुझे चेंज (रिंच) टूल का उपयोग करने की आवश्यकता है।
निक टी

जो बताते हैं कि आप इसका उपयोग करने में मदद के लिए डिस्प्ले का उपयोग कर सकते हैं। उदाहरण: "कोई नहीं के माध्यम से प्रदर्शित करें?", "समूह" (या "समूह सभी") फिर vias का चयन करें, "परिवर्तन ..." और ctrl-right क्लिक करें। मौजूदा समूह में जोड़ने के लिए समूह को परिभाषित करते समय आप शिफ्ट + क्लिक का उपयोग कर सकते हैं। यह कभी-कभी थोड़ा गड़बड़ होता है लेकिन कम से कम आप अगले आइटम को बदलने के लिए लगातार क्लिक करके किसी भी परिवर्तन को लागू करना जारी रख सकते हैं। (जब तक आप उस तरह से 100 आइटम नहीं बदलते हैं और आपका सहकर्मी आपको राक्षसी माउस के साथ धड़कता है)।
कार्वोन

1

कमांड दर्ज करें:

cha चौड़ा 0.234

जहाँ आप "0.234" को उस चौड़ाई से प्रतिस्थापित करते हैं जिसे आप अपनी वर्तमान इकाइयों में चाहते हैं। यह "परिवर्तन चौड़ाई" कमांड दर्ज करने का एक छोटा तरीका है। अधिकांश ईगल कमांड नाम और अन्य कीवर्ड तीन अक्षरों के लिए संक्षिप्त किए जा सकते हैं। "परिवर्तन" कमांड के अधिक विवरण के लिए, HELP CHANGE दर्ज करें।

फिर बस किसी भी तारों पर क्लिक करें जिसे आप बदलना चाहते हैं। हाँ, यह वास्तव में इतना आसान है।


0

यह पता नहीं है कि क्या इसके लिए बहुत देर हो चुकी है, लेकिन आप बोर्ड पर सभी निशान की चौड़ाई को बदलने के लिए एक ULP (उपयोगकर्ता भाषा कार्यक्रम) का उपयोग कर सकते हैं।

फ़ाइल पर जाएं -> ULP चलाएं .. -> "cmd-change-brd-width.ulp" -> खोलें

यह एक संवाद बॉक्स खोलेगा और आप एक ही समय में कई तारों की चौड़ाई को बदलने के लिए उपयोग कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.