अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

gxyrs - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में gxyrs चलाएं

यह कमांड gxyrs है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


gxyrs - XYRS फाइलों को बैच प्रोसेस करने का एक प्रोग्राम है।

SYNOPSIS


gxyrs पट्टिका [विकल्प]

वर्णन


XYRS फाइलें आमतौर पर PCB डिजाइन प्रोग्राम द्वारा उत्पन्न की जाती हैं, और बोर्ड असेंबलरों द्वारा उपयोग की जाती हैं।

फ़ाइल अनुभाग में XYRS फ़ाइलों के प्रारूप पर चर्चा की गई है।

इन फ़ाइलों के प्रसंस्करण की आवश्यकता अक्सर बोर्ड असेंबलरों या डिजाइनरों द्वारा उनके अनुरूप होने के लिए होती है
प्रक्रिया और उपकरण प्रवाह।

gxyrs इन फ़ाइलों को बैच-प्रोसेस करने में मदद करता है। बैच बनाने के लिए नियमों और आदेशों को परिभाषित किया जा सकता है-
आसान प्रसंस्करण।

gxyrs मुख्य कार्यों को प्रदान करने वाली एक पर्ल लाइब्रेरी और एक पर्ल स्क्रिप्ट प्रदान करता है
कुछ बुनियादी कार्यक्षमता।

यह कमांड लाइन से कुछ तर्क लेता है: इनपुट और आउटपुट फ़ाइलें, कुछ संशोधक, और
एक क्रिया-फ़ाइल या एक क्रिया-स्ट्रिंग।

एक्शन-फाइल या एक्शन-स्क्रिप्ट में कुछ कमांड होते हैं। इनपुट फ़ाइल की प्रत्येक पंक्ति के लिए,
gxyrs उन आदेशों को निष्पादित करता है, जो लाइन की सामग्री को संशोधित कर सकते हैं, और फिर लिखते हैं
आउटपुट फ़ाइल के लिए परिणामी लाइन।

जबसे gxyrs पर्ल में लिखा जाता है, इसी भाषा में क्रियाएँ भी लिखी जाती हैं।

विकल्प


--मदद मानक आउटपुट पर एक उपयोग संदेश प्रदर्शित करें और सफलतापूर्वक बाहर निकलें। --verbose
फ़ाइलों को संसाधित करते समय अधिक सूचना संदेश प्रदर्शित करें।

--प्रक्रिया-टिप्पणियां
डिफ़ॉल्ट रूप से, gxyrs '*' और '#' वर्णों से शुरू होने वाली पंक्तियों को संसाधित नहीं करता है।

यह आगे की प्रक्रिया के बिना, इन पंक्तियों को आउटपुट में कॉपी करता है।

इस विकल्प के साथ, यह इन पंक्तियों को भी संसाधित करता है।

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

--असंवेदनशील मामला
पैटर्न की तुलना करते समय केस भेदों पर ध्यान न दें।

--समायोजित करना फ़ाइल
इनपुट फाइल को प्रोसेस करने के लिए कमांड के साथ फाइल करें।

--eval प्रतिरूप
इनपुट फ़ाइल को प्रोसेस करने के लिए PATTERN को कमांड के रूप में व्याख्या करें।

--आउटपुट फ़ाइल
आउटपुट को निर्दिष्ट फ़ाइल में सहेजें।

यदि FILE स्ट्रिंग "-" (दोहरे उद्धरण चिह्नों के बिना) है, तो आउटपुट को पुनर्निर्देशित किया जाता है
मानक आउटपुट STDOUT.

--आउटपुट-सीमांकक CHAR
दिए गए CHAR को आउटपुट फ़ील्ड डिलीमीटर के रूप में उपयोग करें।

पूर्वनिर्धारित चर


gxyrs स्वचालित रूप से निम्नलिखित चर परिभाषित करता है:

REF_COL
कॉलम संख्या (0 से शुरू) जहां घटक संदर्भ है।

FOOTPRINT_COL
कॉलम नंबर (0 से शुरू) जहां कंपोनेंट फुटप्रिंट है।

X_COL कॉलम नंबर (0 से शुरू) जहां घटक का एक्स स्थान समन्वय है।

Y_COL कॉलम नंबर (0 से शुरू) जहां घटक का वाई स्थान समन्वय है।

ANGLE_COL
कॉलम नंबर (0 से शुरू) जहां घटक रोटेशन कोण है।

LAYER_COL
कॉलम संख्या (0 से शुरू) जहां घटक की परत की ओर स्थान है।

VALUE_COL
कॉलम संख्या (0 से शुरू) जहां घटक का मान है। आमतौर पर यह है
घटक का भाग संख्या।

रेखा संख्या
यह इनपुट फ़ाइल की लाइन नंबर है जिसे वर्तमान में संसाधित किया जा रहा है।

लाइन सरणी जहां प्रत्येक सरणी तत्व इनपुट फ़ाइल की लाइन का एक फ़ील्ड या कॉलम है
संसाधित।

अंतर्निहित कमानों


निम्नलिखित सभी आदेश स्वीकार करते हैं a जांच सूची पैरामीटर। ए जांच सूची एक या की एक सूची है
अधिक चेक_आइटम. एक वस्तु जांचें दो एकल तत्वों की एक सूची है:

कॉलम_नंबर
वैश्विक चर का डेटा इंडेक्स नंबर 'एन' है लाइन जांच किया जाना। सबसे पहला
डेटा के तत्व की संख्या 1 है।

पैटर्न
मिलान करने के लिए नियमित अभिव्यक्ति है।

आदेशों को केवल उन पंक्तियों पर निष्पादित किया जाएगा जो सभी से मेल खाते हैं चेक आइटम में
जांच सूची.

डेल_लाइन जांच सूची;
लाइन हटाएं (वैश्विक चर लाइन) अगर जांच सूची मिलान किया जाता है।

रिटर्न -1 यदि त्रुटि है, 0 यदि मेल नहीं खाता है, 1 यदि मेल खाता है और बदल गया है।

रोटेट_कॉम्प कोण_कोल, कोण, जांच सूची;
घटक को दी गई डिग्री को घुमाएं कोण पैरामीटर, अगर जांच सूची मिलान किया जाता है।

कोण स्तंभ संख्या है कोण_कोल.

मैच होने पर 1 लौटाता है और बदल जाता है, 0 अगर मेल नहीं खाता है, -1 अगर त्रुटि है।

subst_col_val ज़ीन, मूल्य, जांच सूची;
स्तंभ मान को नए मान से बदलें मूल्य, अगर जांच सूची मिलान किया जाता है।

मैच होने पर 1 लौटाता है और बदल जाता है, 0 अगर मेल नहीं खाता है, -1 अगर त्रुटि है।

चेंज_कॉल_यूनिट्स इकाइयों, कॉलम_नंबर;
किसी दिए गए कॉलम नंबर की इकाइयाँ बदलें। एक से अधिक कॉलम नंबर हो सकते हैं
निर्दिष्ट।

इकाइयों वांछित इकाइयों के साथ एक स्ट्रिंग है। केवल "मिमी" (मिलीमीटर), "इन" (इंच) और
"मिल" (हजारों इंच) समर्थित हैं।

यह आवश्यक है कि परिवर्तित की जाने वाली संख्याओं का उनकी इकाइयों का अनुसरण किया जाए (समर्थित देखें .)
उपरोक्त इकाइयां)। अन्यथा, संख्या नहीं बदली है।

add_number_to_col col_number, मूल्य, जांच सूची;
किसी दिए गए कॉलम नंबर में मान में कोई संख्या जोड़ता है। नोट: ऑफ़सेट और मान to
विभिन्न इकाइयों में बदला जा सकता है।

रिटर्न -1 यदि त्रुटि है, -2 यदि चेतावनी है, और 1 यदि सफलता है।

translation_col_val col_number, स्ट्रिंग, प्रतिस्थापन, जांच सूची;
अनुवाद करें स्ट्रिंग कॉलम में col_number if जांच सूची मिलान किया जाता है।

प्रतिस्थापन नई स्ट्रिंग के साथ एक अभिव्यक्ति है। पुराने कॉलम मान का उपयोग किया जा सकता है
को यहाँ से डाउनलोड कर सकते हैं।

रिटर्न -1 यदि त्रुटि है, 0 यदि मेल नहीं खाता है, 1 यदि मेल खाता है और बदल गया है।

उदाहरण:
अनुवाद 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
यदि कॉलम 3 का मान C के बाद एक संख्या है, तो
यदि कॉलम 2 में मान 'n' के बाद एक संख्या है, तो उसका उसी में अनुवाद करें
मूल्य 'nF' के बाद।
यदि कॉलम 10 में 'C3' और कॉलम 10 में '2n' है,
'10n' को '10nF' में बदलें।

mul_col_val col_number, कारक, जांच सूची;
निर्दिष्ट कॉलम संख्या में संख्या गुणा करें col_number दिए गए द्वारा कारक,
if जांच सूची मिलान किया जाता है।

निर्दिष्ट कॉलम संख्या में संख्या के अंत में इकाइयाँ हो सकती हैं।

रिटर्न -1 यदि त्रुटि है, 0 यदि मेल नहीं खाता है, 1 यदि मेल खाता है और बदल गया है।

स्वैप_कॉलम col_number1, col_number2, जांच सूची;
कॉलम स्वैप करें col_number1 और col_number2 if जांच सूची मिलान किया जाता है।

रिटर्न -1 यदि त्रुटि है, 0 यदि मेल नहीं खाता है, 1 यदि मेल खाता है और बदल गया है।

सम्मिलित_स्तंभ col_number, new_column_value;
दिए गए में एक नया कॉलम डालें col_number स्थिति (0 यदि यह होने वाली है
पहला कॉलम), मान के साथ new_column_value.

रिटर्न -1 यदि त्रुटि है, तो 1 यदि नया कॉलम डाला गया था।

वापसी मूल्य


का वापसी मूल्य return gxyrs निम्नलिखित संभावित मानों वाला एक पूर्णांक है:

1 अगर कमांड को एक मैच मिला और निष्पादन सफल रहा

0 अगर कोई मेल नहीं था

-1 अगर कोई त्रुटि थी

-2 अगर कोई चेतावनी थी

onworks.net सेवाओं का उपयोग करके ऑनलाइन gxyrs का उपयोग करें


Ad


Ad