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

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

अनुकूलन - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


ऑप्टिमाइज़ - यागी-उदय प्रोजेक्ट एंटीना ऑप्टिमाइज़र

SYNOPSIS


अनुकूलन [ -धववो ] [ -aangular_stepsize ] [ -bबूम_एक्सटेंशन ] [ -cपैटर्न_की_सफ़ाई
] [ -eतत्व ] [ -fFBratio ] [ -gGA_अनुकूलन_विधि ] -lप्रतिशत ] [
-mmin_offset_from_peak ] [ -oअनुकूलन_मानदंड ] [ -pआबादी ] [ -rप्रतिरोध ] [
-sSWA ] [ -tलंबाई_सहिष्णुता ] [ -xमुक़ाबला ] [ -Aस्वत: लाभ ] [ -Cधाराएँ_समान ] [
-Fवजन_एफबी ] [ -Gभार बढ़ना ] [ -Kप्रयास_के_लिए_रखें ] [ -Pवज़न_पैटर्न_स्वच्छता ] [
-Rवज़न_प्रतिरोध ] [ -Sवज़न_एसडब्ल्यूआर ] [ -Tस्थिति_सहिष्णुता ] [ -Wभारित_एल्गोरिदम ] [
-Xवज़न_प्रतिक्रिया [ -ZZo ] फ़ाइल नाम पुनरावृत्तियाँ

वर्णन


कार्यक्रम अनुकूलन कई निष्पादन योग्य कार्यक्रमों में से एक है जो के एक सेट का हिस्सा बनता है
कार्यक्रम, जिसे सामूहिक रूप से के रूप में जाना जाता है यागी-ऊदा परियोजना , जो विश्लेषण के लिए डिजाइन किए गए थे
और यागी-उडा एंटेना का अनुकूलन। अनुकूलन के प्रदर्शन को अनुकूलित करने का प्रयास करता है
यागी ऐन्टेना एक या अधिक मापदंडों के लिए जिन्हें महत्वपूर्ण माना जाता है, जैसे लाभ, एफ/बी
अनुपात, वीएसडब्ल्यूआर आदि। यह एक या एक की लंबाई और स्थिति को बेतरतीब ढंग से बदलकर ऐसा करता है
अधिक तत्व, फिर परिवर्तन से पहले और बाद के प्रदर्शन की तुलना करना। कोई
सुधारों को एक नई फ़ाइल में लिखा जाता है जिसे कहा जाता है फ़ाइलनाम.बेस जहां फ़ाइल नाम का नाम है
द्वारा बनाई गई एंटीना विवरण फ़ाइल निवेश or प्रथम

जब यागी को कागज पर डिज़ाइन किया जाता है, या इस प्रोग्राम का उपयोग किया जाता है, तो यह संभव है कि वे होंगे
निर्माण करना लगभग असंभव है, यदि उनका प्रदर्शन आयामों पर बहुत अधिक निर्भर करता है।
यह निर्धारित करने के लिए कि क्या यह डिज़ाइन का मामला है, हम केवल 't' विकल्प के साथ ऑप्टिमाइज़ चलाते हैं
और टी'। ये उस सहनशीलता को निर्दिष्ट करते हैं जिसके साथ आप एंटीना का निर्माण कर सकते हैं, जिसे इस प्रकार व्यक्त किया गया है
मिमी में मानक विचलन. इस मामले में, खराब डिज़ाइन को अनुकूलित करने का प्रयास करने के बजाय,
ऑप्टिमाइज़ किसी संख्या के न्यूनतम लाभ, अधिकतम वीएसडब्ल्यूआर और न्यूनतम एफबी अनुपात की गणना करेगा
डिज़ाइनों की, सभी इनपुट फ़ाइल से थोड़ी भिन्न हैं। 99.7% घटक भीतर मौजूद हैं
माध्य का 3 एसडी, इसलिए यदि आपको लगता है कि आप 1% समय में तत्वों को 99.7 मिमी तक काट सकते हैं,
t0.33 निर्दिष्ट करें. यदि आप उन्हें 3 मिमी 99.7% समय के भीतर बूम में रख सकते हैं, तो निर्दिष्ट करें
T1।

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

उपलब्धता


विकल्प


-d सभी कॉन्फ़िगर करने योग्य पैरामीटरों के डिफ़ॉल्ट मानों को stdout पर प्रिंट करें। ये टाइप कर रहा हूँ
किसी भी विकल्प के साथ विकल्प जो पैरामीटर बदलता है (नीचे देखें) नया प्रदर्शित करेगा
डिफ़ॉल्ट के बजाय पैरामीटर का मान।

-h सहायता संदेश प्रिंट करें।

-v वर्बोज़ स्थिति जानकारी प्रिंट करें.

-w एक निश्चित आवृत्ति (डिज़ाइन आवृत्ति) पर अनुकूलन करने के बजाय, यह निर्देशित करता है
कार्यक्रम को 3 अलग-अलग आवृत्तियों (निम्नतम, डिज़ाइन और उच्चतम) पर अनुकूलित करने के लिए
डेटा को बिल्कुल औसत करने के लिए 3. यह विकल्प वाइडबैंड एंटीना के लिए बेहतर है। ध्यान दें कि
मुद्रित इनपुट प्रतिबाधा डिज़ाइन आवृत्ति पर है, 3 से अधिक औसत *नहीं*
आवृत्तियाँ। प्रतिबाधा का औसत निकालने से बहुत भ्रामक परिणाम मिलने की संभावना है
प्रभाव जमाना। 3 आवृत्तियों पर औसत प्रतिबाधा 50+i0 ओम हो सकती है, भले ही
डेटा के निम्नलिखित 3 टुकड़ों की तरह, वीएसडब्ल्यूआर सभी 3 आवृत्तियों पर बहुत खराब है
प्रदर्शन।
Z=147 + j 300 SWR= 15.46:1
Z=2 + j 100 SWR= 125:1
Z=1 - j 400 SWR= 3250:1
उपरोक्त तीन मामलों में ध्यान दें, औसत प्रतिबाधा 50 + जे 0 है, लेकिन औसत एसडब्ल्यूआर है
1130 है: 1।

-O अति-अनुकूलन की अनुमति. डिफ़ॉल्ट रूप से, प्रोग्राम ओवर-ऑप्टिमाइज़ नहीं करता है
पैरामीटर. उदाहरण के लिए, 1.01 का एसडब्ल्यूआर आमतौर पर काफी अच्छा माना जाता है और कोई भी
परिवर्तन, जब तक एसडब्ल्यूआर अच्छा रहेगा, आम तौर पर 1.1:1 से नीचे, अनुमति दी जाएगी,
भले ही एसडब्ल्यूआर बढ़ गया। डिफ़ॉल्ट रूप से, 27 डीबी का एफबी, 1.1 का वीएसडब्ल्यूआर स्वीकार्य है।
हालाँकि, का उपयोग करके -O विकल्प, आप इस बात पर जोर दे सकते हैं कि कार्यक्रम हमेशा चीजों को बेहतर बनाता है,
चाहे वे कितने भी अच्छे हों.

-aAngular_stepsize
एक साफ़ पैटर्न प्राप्त करने का प्रयास करके अनुकूलन करते समय, उपयोग करने के लिए चरण आकार निर्दिष्ट करता है
पैटर्न में सुविधाओं की तलाश करते समय। यदि इसका सेट बहुत छोटा है, तो प्रोग्राम चलता है
धीमा। यदि इसका सेट बहुत बड़ा है, तो प्रोग्राम पैटर्न में सुविधाओं को मिस कर सकता है, जैसे कि
साइडलोब फिर परिणामी एंटीना का साइडलोब प्रदर्शन भी खराब होगा
हालाँकि आपको लगता है कि यह अच्छा होगा। कार्यक्रम एक समझदार गणना करने का प्रयास करता है
मान, यदि आप सेट नहीं करते हैं, तो 1/10वें के आधार पर अनुमानित 3 डीबी बीमविड्थ।

-bबूम_एक्सटेंशन
सामान्यतया, यागी का लाभ उछाल की लंबाई के साथ बढ़ता है। इसलिए
ऑप्टिमाइज़र अक्सर आपको इनपुट फ़ाइल की तुलना में अधिक लंबी बूम वाली यागी देगा।
स्थान संबंधी प्रतिबंधों के कारण यह वह नहीं हो सकता जो आप चाहते हैं। ये लंबे एंटेना
अक्सर उच्च लाभ वाले होते हैं, लेकिन बैंडविड्थ में बहुत संकीर्ण होते हैं। डिफ़ॉल्ट सीमित करता है
एंटीना को मूल लंबाई से 10x तक, जिसका अर्थ है कि प्रभावी रूप से कोई बूम लंबाई नहीं है
सीमा. आप सेटिंग करके प्रतिशत समायोजित कर सकते हैं बूम_एक्सटेंशन जो भी हो
तुम चाहो। -B30 उछाल को मूल से 30% से अधिक तक सीमित नहीं करेगा
लंबाई।

-cपैटर्न_की_सफ़ाई
पैटर्न प्राप्त करने के लक्ष्य के लिए चरम लाभ पर डीबी की संख्या निर्दिष्ट करें। कोई
इससे ज्यादा एंटीना पैटर्न साफ ​​करने से फिटनेस पर कोई असर नहीं पड़ेगा और न ही पड़ेगा
ऐन्टेना डिज़ाइन से तुलना करने पर इसे बेहतर माना जाता है। 20 डीबी उचित लगता है, इसलिए
डिफ़ॉल्ट 20 है, लेकिन अगर यह भी गलत है तो यह निश्चित रूप से बदल सकता है। जाँचें
निश्चित होने के लिए स्रोत कोड (yagi.h में REASONABLE_SIDELOBE देखें)।

-eतत्व
एक पूर्णांक है जो परिवर्तित किए गए तत्वों के प्रकार को निर्दिष्ट करता है
अनुकूलन चक्र. संभावित मान हैं:
1 - केवल संचालित तत्व(ओं) की लंबाई बदलें (अनुनाद लाने के लिए उपयोगी)
2 - केवल संचालित तत्व की स्थिति बदलें। इसकी लंबाई न बदलें.
4 - केवल परावर्तक की लंबाई बदलें। स्थिति सदैव x=0 पर होती है।
8 - केवल निर्देशक की लंबाई बदलें। पोजीशन न बदलें.
16 - केवल निदेशक पदों में परिवर्तन करें। लंबाई न बदलें.
32 - एक तत्व की लंबाई को बेतरतीब ढंग से समायोजित करें, फिर अन्य सभी को समान बनाएं। नहीं
पदों को बदलें.
64 - लंबाई पर एक रैखिक टेपर लागू करें।
128 - संचालित तत्व को प्रतिध्वनि लंबाई पर सेट करें। इसके बाद इसमें बदलाव किया जा सकता है/नहीं भी किया जा सकता है
पहला रन, इस पर निर्भर करता है कि '1' भी लागू किया गया है या नहीं। जैसे -e128 होगा
इसे प्रतिध्वनित करें और इसे हमेशा के लिए वहीं रखें। हालाँकि '-e129' लाएगा
अनुनाद, फिर अधिकतम प्रदर्शन के लिए परिवर्तन।
परिवर्तित तत्व उपरोक्त के तार्किक और से बने हैं, उदाहरण के लिए
संचालित तत्व की लंबाई को छोड़कर, सब कुछ बदल दें, -e30 का उपयोग करें, क्योंकि 2+4+8+16=30।
डिफ़ॉल्ट के बराबर है -ई 31 , जो हर संभव चीज़ को बदल देता है। ध्यान दें
परावर्तक की स्थिति *कभी* नहीं बदली जाती। यह सदैव x=0 पर होता है।

-fFBratio
एंटीना को अनुकूलित करते समय, किसी भी FB अनुपात से अधिक पर विचार करें FBratio डीबी होना
के बराबर FBratio डीबी. यह बहुत अधिक FB अनुपात को अनुकूलित करने से बचता है, जो कि है
अव्यवहारिक, क्योंकि जिस बैंडविड्थ पर यह एफबी अनुपात बनाए रखा जाएगा वह बहुत अधिक है
छोटे और यांत्रिक विचार आपको इसके साथ इसका निर्माण करने से रोकेंगे
वैसे भी एक उच्च एफबी अनुपात। यदि इसे रोका नहीं गया, तो हो सकता है कि आपको भी इसका सामना करना पड़े
100 डीबी एफबी अनुपात के साथ एंटीना, लेकिन खराब लाभ और एसवीआर। चूंकि डिफ़ॉल्ट रूप से सभी
मापदंडों में सुधार होना चाहिए, अनुकूलन दिनचर्या संभवतः कभी भी सक्षम नहीं होगी
100 डीबी एफबी अनुपात में सुधार करने के लिए, इसलिए कोई सुधार नहीं होगा। अधिकांश लोग ऐसा करेंगे
कुछ अतिरिक्त डीबी लाभ प्राप्त करना पसंद करते हैं, भले ही एफबी अनुपात 30 डीबी तक गिर गया हो।

-gGA_अनुकूलन_विधि
आनुवंशिक एल्गोरिथम का उपयोग करें. आनुवंशिक एल्गोरिथम के साथ, प्रोग्राम कोई भी नहीं लेता है
इनपुट में निर्दिष्ट तत्वों की प्रारंभिक लंबाई/स्थिति में से किसी एक को ध्यान में रखें
फ़ाइल। बल्कि यह कई अलग-अलग एंटीना को आरंभ करके, फिर कंप्यूटिंग करके काम करता है
प्रत्येक के लिए एक 'फिटनेस' मूल्य। फिटनेस मूल्य लाभ, एफबी, वास्तविक पर निर्भर हो सकता है
इनपुट प्रतिबाधा का हिस्सा, इनपुट प्रतिबाधा का प्रतिक्रियाशील हिस्सा, वीएसडब्ल्यूआर या
साइडलोब का स्तर. g के बाद का पूर्णांक अनुकूलक को बताता है कि क्या करना है
विचार करना। -g1 लाभ का उपयोग करें
-जी2 एफबी का प्रयोग करें
-जी4 आर का प्रयोग करें
-जी8 एक्स का प्रयोग करें
-g16 SWR का उपयोग करें
-g32 साइडलोब के स्तर का उपयोग करें।

आप इनमें से एक तार्किक AND का उपयोग कर सकते हैं, इसलिए उदाहरण के लिए -g49 एक आनुवंशिक का उपयोग करेगा
एल्गोरिथ्म, लाभ, एसवीआर और साइडलोब स्तर के लिए अनुकूलन, चूंकि
1(लाभ)+16(एसडब्ल्यूआर)+32(साइडलोब स्तर)=49।

-lप्रतिशत
एक पैरामीटर (फ़्लोटिंग पॉइंट नंबर) है जो अधिकतम प्रतिशत निर्दिष्ट करता है
प्रत्येक पुनरावृत्ति पर तत्वों की स्थिति या लंबाई में परिवर्तन। यदि विकल्प
उपयोग नहीं किया गया है, इसे पहले 10% पुनरावृत्तियों के लिए आंतरिक रूप से 25% पर सेट किया जाएगा,
अगले 1% के लिए 25%, तीसरे 0.1% पुनरावृत्तियों के लिए 25% और 0.01%
पुनरावृत्तियों का अंतिम 25%। यदि किसी धनात्मक संख्या x पर सेट किया गया है (उदाहरण के लिए ऑप्टिमाइज़ -l 0.3
145e10) तो 25% पुनरावृत्तियों के लिए प्रतिशत x% पर सेट किया जाएगा, x/10 के लिए
अगले 25%, अगले 100 के लिए x/25 और अंतिम 1000% के लिए x/25। यदि नकारात्मक पर सेट है
संख्या y (उदाहरण के लिए ऑप्टिमाइज़ -l -0.5 145e10) तो पैरामीटर y% (में) पर स्थिर रहेंगे
यह उदाहरण हर समय 0.5%) है।

-mmin_offset-from_peak
थीटा=90 डिग्री से ऑफसेट डिग्री में न्यूनतम कोण सेट करता है, जहां पक्ष
लोब शुरू होते हैं और मुख्य लोब ख़त्म होते हैं। लाभ जितना अधिक होगा, लाभ उतना ही कम होना चाहिए
होना। यदि कमांड लाइन पर सेट नहीं है तो इसे आंतरिक रूप से सेट किया जाता है।

-oअनुकूलन_मानदंड
1 - यदि लाभ बढ़ गया है तो बेहतर मान लें।
2 - बेहतर मान लें कि आगे से पीछे का अनुपात बेहतर हो गया है।
4 - यदि इनपुट प्रतिबाधा का वास्तविक भाग मान के करीब है तो बेहतर मान लें
प्रोग्राम को '-Z' विकल्प का उपयोग करके संकलित या सेट किया गया था। यह करेगा
आमतौर पर 50 ओम होता है, लेकिन यदि आप 12.5:4 का उपयोग करते हैं तो आप इसे 1 ओम पर सेट करना चाह सकते हैं
बलून. यदि आप इनपुट की अनुमति देते हैं तो आम तौर पर आप यागी से अधिक लाभ प्राप्त कर सकते हैं
गिरने में बाधा, लेकिन निश्चित रूप से इसे खिलाना अधिक कठिन हो जाता है।
8 - इनपुट के प्रतिक्रियाशील घटक के परिमाण को बेहतर मानें
प्रतिबाधा कम है (यानी एंटीना अनुनाद के करीब है)।
16 - यदि वीएसडब्ल्यूआर कम है तो बेहतर मान लें।
32 - यदि सभी साइडलोब का स्तर कम हो तो बेहतर मान लें।
RSI अनुकूलन_मानदंड इन संख्याओं के तार्किक AND से बनाया जा सकता है, इसलिए
उदाहरण चयन -ओ19 केवल संशोधित एंटीना को ही बेहतर मानेंगे
पिछला, यदि एसडब्ल्यूआर, लाभ और एफ/बी अनुपात सभी में एक साथ सुधार हुआ है।

स्पष्ट रूप से एक एंटीना जिसमें मूल रूप से 12 डीबी लाभ और 1.01:1 वीएसडब्ल्यूआर था लेकिन फिर बदल जाता है
20 डीबी तक लाभ @ 1.02:1 वीएसडब्ल्यूआर, ज्यादातर लोगों के लिए बेहतर होगा, भले ही वीएसडब्ल्यूआर
बढ़ गया है। डिफ़ॉल्ट रूप से, अनुकूलन केवल समझदार अधिकतम तक अनुकूलन करता है, इसलिए नहीं
अनुकूलन को समय से पहले रुकने दें। चलाकर अनुकूलन बिना किसी तर्क के,
कार्यक्रम स्वीकार्यता की सीमाएं सूचीबद्ध करेगा। ये आमतौर पर एफ/बी अनुपात हो सकते हैं
> 27 डीबी, वीएसडब्ल्यूआर <1.1:1, इनपुट प्रतिक्रिया का परिमाण 5 ओम से कम और वास्तविक
ज़ो के 5 ओम के भीतर इनपुट प्रतिबाधा का हिस्सा। का चयन -ओ19 (1+2+16=19) होगा
लाभ के लिए अनुकूलित करें (चूंकि G=1), FB (चूंकि FB=2) और SWR (चूंकि SWR=16), लेकिन होगा
पिछले वाले की तुलना में अधिक लाभ और एफबी अनुपात वाले एंटीना को बेहतर मानें, भले ही
एसडब्ल्यूआर तब तक बढ़ा, जब तक यह 1.1:1 से नीचे रहा (या जैसा कि संकलन के दौरान सेट किया गया था)।
डिफ़ॉल्ट व्यवहार (कोई विकल्प नहीं) के बराबर है -ओ37 जिसके लिए अनुकूलन किया गया है लाभ(1)
इनपुट का वास्तविक भाग मुक़ाबला(4) और साइडलोब्स(32) लेकिन इसे बदला जा सकता है
किसी भी समय, टाइप करें अनुकूलन -d वर्तमान सेटिंग्स की जाँच करने के लिए. अगर आप जिद करते हैं
प्रोग्राम सभी चयनित पैरामीटरों में से सर्वोत्तम को अनुकूलित करता है, -O का उपयोग करें
विकल्प भी, लेकिन सावधान रहें, एक बार अनुकूलन हो जाने के बाद यह संभवत: कायम रहेगा
पैरामीटर वास्तव में अच्छा है।

-pआबादी
यह आनुवंशिक एल्गोरिथम के साथ प्रयुक्त प्रारंभिक जनसंख्या को निर्धारित करता है।

-rप्रतिरोध
एंटीना को अनुकूलित करते समय, ज़ो (आमतौर पर 50) के करीब किसी भी इनपुट प्रतिरोध पर विचार करें
ओम्स) से प्रतिरोध ओह स्वीकार्य होने के लिए। यह किसी इनपुट को अनुकूलित करने से बचता है
प्रतिरोध ज़ो के बहुत करीब है, जो अव्यावहारिक है, जिस बैंडविड्थ पर
इनपुट प्रतिरोध को बहुत छोटा और यांत्रिक कारणों से बनाए रखा जा सकता है
आपको ऐसे आदर्श इनपुट प्रतिरोध वाला एंटीना बनाने से रोकेगा।
यदि इसे रोका नहीं गया, तो हो सकता है कि आपको एक इनपुट वाला एंटीना मिल जाए
50.000001 ओम का प्रतिरोध, लेकिन कम लाभ, एफबी और संभवतः एक खराब एसआरआर, यदि
ऐन्टेना अनुनाद से काफ़ी दूर है। चूँकि डिफ़ॉल्ट रूप से सभी पैरामीटर अवश्य होने चाहिए
सुधार करें, अनुकूलन दिनचर्या में संभवतः कभी भी सुधार नहीं हो पाएगा
ऐन्टेना पर, जबकि इनपुट होने पर हम कुछ और डीबी लाभ के साथ अधिक खुश हो सकते हैं
प्रतिरोध 50.1 ओम हो गया। यह ध्यान दिया जाना चाहिए कि डिफ़ॉल्ट अनुकूलन
रूटीन कभी भी सीधे इनपुट प्रतिरोध (केवल वीएसडब्ल्यूआर) का उपयोग नहीं करता है, इसलिए यह विकल्प नहीं हो सकता
डिफ़ॉल्ट पैरामीटर के अलावा अन्य को अनुकूलित करने के लिए '-o' विकल्प के बिना उपयोग किया जा सकता है
(लाभ, वीएसडब्ल्यूआर और एफबी अनुपात)।

-sSWA किसी एंटीना को अनुकूलित करते समय, किसी भी SWR से कम पर विचार करें SWA के बराबर होना SWA इस
बैंडविड्थ खत्म होने के कारण, बहुत कम SWR को अनुकूलित करने से बचा जाता है, जो अव्यावहारिक है
जो इतना कम SWR बनाए रखा जा सकता है वह बहुत छोटा और यांत्रिक होगा
विचार आपको वैसे भी ऐसा एंटीना बनाने से रोकेंगे। यदि यह हो तो
इसे रोका नहीं गया है, हो सकता है कि आपको एसएसआर वाला एक एंटीना मिल जाए
1.000000000001:1, लेकिन ख़राब लाभ, एफबी अनुपात। चूँकि डिफ़ॉल्ट रूप से सभी पैरामीटर अवश्य होने चाहिए
सुधार करें, अनुकूलन दिनचर्या संभवतः कभी भी सुधार करने में सक्षम नहीं होगी
ऐन्टेना, भले ही व्यवहार में आप कुछ अतिरिक्त डीबी लाभ प्राप्त करना चाहेंगे
यदि एसडब्ल्यूआर 1.02:1 तक बढ़ जाएगा। डिफ़ॉल्ट के बराबर था -एस1.1 लेकिन भागो
अनुकूलन -d इसे और किसी भी अन्य डिफ़ॉल्ट को प्रदर्शित करने के लिए।

-tलंबाई_सहिष्णुता
लंबाई_सहिष्णुता सटीकता का मिमी में मानक विचलन है जिसके साथ आप कर सकते हैं
तत्वों को काटें. चूँकि 99.7% तत्व 3 मानक विचलन वाले होंगे
औसत लंबाई (सांख्यिकी सिद्धांत यह कहता है), सेट -t0.2 यदि वस्तुतः सभी (99.7%)
तत्व सही लंबाई के 3x0.2=0.6 मिमी के भीतर हैं। इस विकल्प का *आवश्यक* उपयोग किया जाना चाहिए
'-T' विकल्प के साथ और '-Z' के अलावा किसी अन्य विकल्प के साथ उपयोग नहीं किया जा सकता है,
'-v' और '-d'।

-xमुक़ाबला
एंटीना को अनुकूलित करते समय, इससे कम के किसी भी इनपुट प्रतिक्रिया पर विचार करें मुक़ाबला सेवा मेरे
be प्रतिक्रिया. इससे प्रतिक्रिया की कीमत पर अत्यधिक अनुकूलन से बचा जा सकता है
कुछ और।

-Aस्वत: लाभ
जब स्वत: लाभ विकल्प का प्रयोग किया जाता है. प्रोग्राम ऐन्टेना के लाभ को अधिकतम करता है
(लंबाई को समायोजित करके अन्य सभी मापदंडों जैसे एसडब्ल्यूआर, एफबी अनुपात आदि को नजरअंदाज करना)।
केवल एक तत्व की (स्थिति नहीं)। -ए-1 समायोजित करके लाभ को अधिकतम करेगा
परावर्तक की लंबाई, -A0 की लंबाई को समायोजित करके लाभ को अधिकतम किया जाएगा
चालित तत्व. आमतौर पर समायोजन करके लाभ को अधिकतम करना एक अच्छा विचार *नहीं* है
संचालित तत्व, लेकिन प्रोग्राम आपको ऐसा करने देता है, लेकिन विकल्प -A0 का उपयोग करके। का उपयोग करते हुए
-ए1 पहले निर्देशक की लंबाई को समायोजित करके अधिकतम लाभ प्राप्त करेगा, -ए2 द
दूसरे निदेशक और इसी तरह, अंतिम निदेशक तक। आपको उसे ध्यान से जांचना होगा
यदि आप इसका उपयोग करते हैं तो विशेष रूप से इनपुट प्रतिबाधा मूर्खतापूर्ण मूल्यों तक नहीं गिरती है
विकल्प। कई तत्वों (> 10 या उससे अधिक) के साथ एक यागी पर, आप बहुत सुरक्षित रूप से अधिकतम कर सकते हैं
8वां या अधिक निदेशक, लेकिन इसे परावर्तक, चालित तत्व या प्रारंभिक पर कर रहा है
निर्देशक अक्सर मूर्खतापूर्ण इनपुट बाधाओं की ओर ले जाते हैं - इसलिए सावधान रहें! ध्यान दें, चाहे कैसे भी
आपके द्वारा निर्दिष्ट कई पुनरावृत्तियों के बावजूद, यह प्रक्रिया केवल एक बार की जाती है। इसकी संभावना नहीं है कि आप ऐसा करेंगे
इसे दोबारा करने में सक्षम हो, बिना चीज़ें हाथ से निकले, लेकिन यदि आपको यह करना ही पड़े,
आपको 'ऑप्टिमाइज़' को दोबारा चलाना होगा।

-Cधाराएँ_समान
यदि इस विकल्प का उपयोग किया जाता है, तो कहां धाराएँ_समान एक पूर्णांक है, प्रोग्राम दिखता है
आखिरी में धाराएं बनाओ धाराएँ_समान यथासंभव समान तत्व। यह
के निरपेक्ष मानों के विचलनों के वर्गों के योग की गणना करता है
माध्य से तत्व धाराएँ। यदि यह गिरता है, और इसके साथ निर्दिष्ट मानदंड
-डब्ल्यू विकल्प भी संतुष्ट, एंटीना बेहतर माना जाता है। अगर धाराएँ_समान
निदेशकों की संख्या से तीन कम है, यह धाराएं बनाने की कोशिश करता है
निर्देशक (लेकिन पहले तीन को नजरअंदाज करते हुए) सभी एक जैसे हैं। अगर धाराएँ_समान is
निदेशकों की संख्या के बराबर, यह सभी निदेशकों को समान बनाने का प्रयास करता है
धाराएँ अगर धाराएँ_समान निदेशकों की संख्या से एक अधिक है, यह प्रयास करता है
सभी निदेशकों और परावर्तक में समान धाराएँ बनाएँ। अगर धाराएँ_समान
तत्वों की कुल संख्या के बराबर है, तो यह एक त्रुटि संदेश के साथ विफल हो जाता है।

-Fवजन_एफबी
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न करने के लिए वजन निर्दिष्ट करता है
'-W' विकल्प का उपयोग करते समय एंटीना का एफबी अनुपात, जो फिटनेस की गणना करता है
एंटीना एक या अधिक मापदंडों (एफबी, लाभ, इनपुट प्रतिरोध, इनपुट) पर आधारित है
प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)। '-F' विकल्प के समान है
विकल्प -जी, -पी, -आर, -एस, -एक्स (जो लाभ, पैटर्न की सफाई के लिए वजन निर्दिष्ट करते हैं,
इनपुट प्रतिरोध, एसडब्ल्यूआर और इनपुट प्रतिक्रिया)। -W विकल्प का उपयोग करते समय सटीक
फिटनेस (और इसलिए इस पैरामीटर का प्रभाव) की गणना करने के लिए एल्गोरिदम का उपयोग किया जाता है
स्रोत कोड को देखकर सर्वोत्तम जांच की गई (perform.c देखें)। ये एक क्षेत्र है
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास, इसलिए सटीक रूप से कहना मुश्किल है
पैरामीटर का प्रभाव हालाँकि, एक पैरामीटर का वजन बढ़ाना (उपयोग करना)।
-F, -G, -R, -S या -X विकल्प) संबंधित पैरामीटर को एक बना देगा
फिटनेस पर ज्यादा असर हालाँकि, जब तक आप उच्च एफबी अनुपात के लिए अनुकूलन नहीं करते
-W विकल्प के साथ, फिर -F विकल्प सेट करने से कोई प्रभाव नहीं पड़ेगा। उदाहरण के लिए,
विकल्प -F2.5 -W1 सेट करना पूरी तरह से समय की बर्बादी है। वहां आपने इसका प्रयोग किया है
-W1 विकल्प केवल लाभ के लिए अनुकूलित करने के लिए (मैन पेज का -W विकल्प अनुभाग देखें) लेकिन है
एफबी अनुपात का भार उसके डिफ़ॉल्ट 1.0 से 2.5 में बदल दिया। अगर आप नहीं हैं तो
एफबी अनुपात के लिए अनुकूलन करते हुए, आप इससे जो भार जोड़ते हैं वह अप्रासंगिक है।

-Gभार बढ़ना
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न करने के लिए वजन निर्दिष्ट करता है
'-W' विकल्प का उपयोग करते समय एंटीना का लाभ, जो इसके लिए फिटनेस की गणना करता है
एंटीना एक या अधिक मापदंडों (एफबी, लाभ, इनपुट प्रतिरोध, इनपुट) पर आधारित है
प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)। '-G' विकल्प के समान है
विकल्प -एफ, -पी, -आर, -एस, -एक्स (जो एफबी अनुपात, पैटर्न के लिए वजन निर्दिष्ट करते हैं
सफाई, इनपुट प्रतिरोध, एसडब्ल्यूआर और इनपुट प्रतिक्रिया)। -W विकल्प का उपयोग करते समय
फिटनेस (और इसलिए इसका प्रभाव) की गणना करने के लिए सटीक एल्गोरिदम का उपयोग किया जाता है
पैरामीटर) को स्रोत कोड को देखकर सबसे अच्छी तरह जांचा जाता है (perform.c देखें)। यह है
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास का एक क्षेत्र, इसलिए यह कठिन है
वास्तव में कहें कि पैरामीटर का प्रभाव क्या है। हालाँकि, का वजन बढ़ रहा है
पैरामीटर (-F, -G, -R, -S या -X विकल्पों का उपयोग करके) संबद्ध बना देगा
पैरामीटर का फिटनेस पर अधिक प्रभाव पड़ता है। हालाँकि, जब तक आप इसके लिए अनुकूलन नहीं करते
-W विकल्प से लाभ प्राप्त करें, फिर -G विकल्प सेट करने से कोई प्रभाव नहीं पड़ेगा। के लिए
उदाहरण के लिए, विकल्प -G2.5 -W2 सेट करना पूरी तरह से समय की बर्बादी है। वहाँ तुम्हारे पास है
केवल FB अनुपात को अनुकूलित करने के लिए -W2 विकल्प का उपयोग किया गया (देखें -W विकल्प अनुभाग)।
पृष्ठ) लेकिन लाभ का भार इसके डिफ़ॉल्ट 1.0 से 2.5 में बदल दिया है। अगर आप
लाभ के लिए अनुकूलन नहीं कर रहे हैं, आप इससे जो भार जोड़ते हैं वह अप्रासंगिक है।

-Kप्रयास_के_लिए_रखें
प्रयास_के_लिए_रखें ऑप्टिमाइज़ का उपयोग जारी रखने के लिए प्रयासों की संख्या है
अनुकूलन के लिए प्रारंभिक बिंदु के रूप में मूल डेटा फ़ाइल। डिफ़ॉल्ट रूप से यह 1 है,
जिसका मतलब है कि प्रोग्राम बेहतर स्थिति में आते ही तुरंत नई स्थिति में दिखने लगता है
मिला। यह सैद्धांतिक रूप से संभव है कि इसका परिणाम जल्दी, लेकिन ख़राब हो सकता है
स्थानीय अधिकतम. जो कुछ भी हो, प्रयास_के_लिए_रखें 1000 है, यह एक स्थिति पर रहेगा
इस पर विचार करने से पहले, अंतिम सर्वोत्तम परिणाम खोजने के बाद 1000 पुनरावृत्तियाँ
वैश्विक इष्टतम. फिर नए पद के लिए शुरुआत होती है. व्यवहार में, मैंने यह पाया है
अधिकांश मामलों में मामले को बदतर बनाने का विकल्प। इसे स्थानीय-न्यूनतम से बचने के लिए जोड़ा गया था
समस्या है, लेकिन ऐसा प्रतीत होता है कि अनुकूलन सतह काफी चिकनी है, इसलिए यह धीमी हो गई है
कार्यक्रम, बिना ज्यादा कुछ हासिल किये। वैसे भी, यह एक विकल्प के रूप में रह सकता है, लेकिन जाँच करें
बड़े पैमाने पर उपयोग करने से पहले सावधानी से/बिना परिणाम प्राप्त करें।

-Pपैटर्न_स्वच्छता
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न करने के लिए वजन निर्दिष्ट करता है
'-W' विकल्प का उपयोग करते समय ऐन्टेना पैटर्न की सफ़ाई, जो गणना करता है
एक या अधिक मापदंडों (एफबी, लाभ, इनपुट) के आधार पर एंटीना के लिए फिटनेस
प्रतिरोध, इनपुट प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)। '-P' विकल्प
विकल्प -F, -G, -R, -S, -X के समान है (जो FB अनुपात के लिए भार निर्दिष्ट करता है,
लाभ, इनपुट प्रतिरोध, एसडब्ल्यूआर और इनपुट प्रतिक्रिया)। -W विकल्प का उपयोग करते समय
फिटनेस (और इसलिए इसका प्रभाव) की गणना करने के लिए सटीक एल्गोरिदम का उपयोग किया जाता है
पैरामीटर) को स्रोत कोड को देखकर सबसे अच्छी तरह जांचा जाता है (perform.c देखें)। यह है
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास का एक क्षेत्र, इसलिए यह कठिन है
वास्तव में कहें कि पैरामीटर का प्रभाव क्या है। हालाँकि, का वजन बढ़ रहा है
पैरामीटर (-F, -G, -R, -S या -X विकल्पों का उपयोग करके) संबद्ध बना देगा
पैरामीटर का फिटनेस पर अधिक प्रभाव पड़ता है। हालाँकि, जब तक आप a के लिए अनुकूलन नहीं करते
-W विकल्प के साथ एंटीना पैटर्न साफ़ करें, फिर -P विकल्प सेट करने पर कोई नहीं होगा
प्रभाव। उदाहरण के लिए, विकल्प -P2.5 -W1 सेट करना पूरी तरह से समय की बर्बादी है।
वहां आपने केवल लाभ के लिए अनुकूलन करने के लिए -W1 विकल्प का उपयोग किया है (-W विकल्प अनुभाग देखें)।
मैन पेज का) लेकिन इसके पैटर्न की सफाई का वजन बदल दिया है
डिफ़ॉल्ट 1.0 से 2.5. यदि आप स्वच्छ विकिरण पैटर्न के लिए अनुकूलन नहीं कर रहे हैं, तो
आप इसे जो वजन देते हैं वह अप्रासंगिक है। -W विकल्प के उचित उपयोग के साथ (उदा
-W49 लाभ, SWR और एक साफ पैटर्न के लिए), कंप्यूटर प्रोग्राम का स्तर पाता है
सबसे महत्वपूर्ण साइडलोब, चाहे वह मुख्य बीन के बाहर कहीं भी हो। यह तो
इसे कम करने के लिए अनुकूलन करता है। -P विकल्प यह बताता है कि कितना वजन कम करना है
यह साइडलोब.

-Rवज़न_प्रतिरोध
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न करने के लिए वजन निर्दिष्ट करता है
'-W' का उपयोग करते समय एंटीना पर ज़ो के करीब एक इनपुट प्रतिरोध प्राप्त करना
विकल्प, जो एक या अधिक मापदंडों के आधार पर एंटीना के लिए फिटनेस की गणना करता है
(एफबी, लाभ, इनपुट प्रतिरोध, इनपुट प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)।
'-R' विकल्प -F, -G, -P, -S, -X (जो वजन निर्दिष्ट करता है) के समान है
एफबी, लाभ, पैटर्न सफाई, एसडब्ल्यूआर और इनपुट प्रतिक्रिया के लिए)। -W का उपयोग करते समय
फिटनेस (और इसलिए प्रभाव) की गणना करने के लिए उपयोग किए जाने वाले सटीक एल्गोरिदम का विकल्प
यह पैरामीटर) स्रोत कोड को देखकर सबसे अच्छी तरह जांचा जाता है (perform.c देखें)। यह
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास का एक क्षेत्र है, इसलिए यह कठिन है
यह कहने के लिए कि पैरामीटर का वास्तव में क्या प्रभाव है। हालाँकि, का वजन बढ़ रहा है
पैरामीटर (-F, -G, -R, -S या -X विकल्पों का उपयोग करके) संबद्ध बना देगा
पैरामीटर का फिटनेस पर अधिक प्रभाव पड़ता है। हालाँकि, जब तक आप इसके लिए अनुकूलन नहीं करते
-W विकल्प के साथ, Zo के करीब एक इनपुट प्रतिरोध, फिर -R विकल्प सेट करना
कोई प्रभाव नहीं पड़ेगा. उदाहरण के लिए, विकल्प -R2.5 -W1 सेट करना पूरी तरह बर्बादी है
समय की। वहां आपने केवल लाभ के लिए अनुकूलन करने के लिए -W1 विकल्प का उपयोग किया है (देखें -W)।
मैन पेज का विकल्प अनुभाग) लेकिन इसके प्रतिरोध का वजन बदल दिया है
डिफ़ॉल्ट 1.0 से 2.5. यदि आप ज़ो के नजदीक इनपुट प्रतिरोध के लिए अनुकूलन नहीं कर रहे हैं,
आप इसे जो भार देते हैं वह अप्रासंगिक है।

-Sवज़न_एसडब्ल्यूआर
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न करने के लिए वजन निर्दिष्ट करता है
'-W' विकल्प का उपयोग करते समय एंटीना का SWR, जो इसके लिए फिटनेस की गणना करता है
एंटीना एक या अधिक मापदंडों (एफबी, लाभ, इनपुट प्रतिरोध, इनपुट) पर आधारित है
प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)। '-S' विकल्प के समान है
विकल्प -एफ, -जी, -पी, -आर, -एक्स (जो एफबी, लाभ, पैटर्न के लिए वजन निर्दिष्ट करते हैं
सफाई, इनपुट प्रतिरोध और इनपुट प्रतिक्रिया)। -W विकल्प का उपयोग करते समय
फिटनेस (और इसलिए इसका प्रभाव) की गणना करने के लिए सटीक एल्गोरिदम का उपयोग किया जाता है
पैरामीटर) को स्रोत कोड को देखकर सबसे अच्छी तरह जांचा जाता है (perform.c देखें)। यह है
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास का एक क्षेत्र, इसलिए यह कठिन है
वास्तव में कहें कि पैरामीटर का प्रभाव क्या है। हालाँकि, का वजन बढ़ रहा है
पैरामीटर (-F, -G, -R, -S या -X विकल्पों का उपयोग करके) संबद्ध बना देगा
पैरामीटर का फिटनेस पर अधिक प्रभाव पड़ता है। हालाँकि, जब तक आप इसके लिए अनुकूलन नहीं करते
-W विकल्प के साथ SWR, फिर -S विकल्प सेट करने से कोई प्रभाव नहीं पड़ेगा। के लिए
उदाहरण के लिए, विकल्प -S2.5 -W1 सेट करना पूरी तरह से समय की बर्बादी है। वहाँ तुम्हारे पास है
केवल लाभ के लिए अनुकूलित करने के लिए -W1 विकल्प का उपयोग किया (मैन पेज का -W विकल्प अनुभाग देखें)
लेकिन एसडब्ल्यूआर का वजन उसके डिफ़ॉल्ट 1.0 से 2.5 में बदल दिया है। अगर आप नहीं हैं तो
एसडब्ल्यूआर के लिए अनुकूलन करते समय, आप इससे जो भार जोड़ते हैं वह अप्रासंगिक है।

-Tस्थिति_सहिष्णुता
स्थिति_सहिष्णुता सटीकता का मिमी में मानक विचलन है जिसके साथ आप
तत्वों को काट सकते हैं. चूँकि 99.7% तत्व 3 मानक विचलन वाले होंगे
सही स्थिति (सांख्यिकी सिद्धांत यह कहता है), सेट -टी2 यदि वस्तुतः सभी (99.7%)
तत्व सही स्थिति से 3x2=6 मिमी के भीतर हैं। इस विकल्प का *आवश्यक* उपयोग किया जाना चाहिए
'-t' विकल्प के साथ और '-Z' के अलावा किसी अन्य विकल्प के साथ उपयोग नहीं किया जा सकता है,
'-v' और '-d'।

-Wभारित_एल्गोरिदम
ऐसा एंटीना लेने का प्रयास करें जो भारित संयोजन के अनुसार बेहतर हो
मापदंडों में सुधार की आवश्यकता नहीं है, बल्कि उन सभी में सुधार की आवश्यकता है। पूर्णांक निर्दिष्ट करता है कि क्या करना है
भारित मापदंडों पर विचार करें।
W1 लाभ.
W2 एफबी
W4 आर
W8 एक्स
W16 SWR
W32 साइड_लोब
आप तार्किक रूप से इन्हें एक साथ कर सकते हैं, इसलिए उदाहरण के लिए -W3 का उपयोग करके अनुकूलन किया जाएगा
लाभ और एफबी का भारित संयोजन। -W49, लाभ के भारित संयोजन का उपयोग करेगा,
एसवीआर और साइडलोब लेव, 32+16+1=49 के बाद से।

-Xवज़न_प्रतिक्रिया
फ़्लोटिंग पॉइंट नंबर (डिफ़ॉल्ट 1.0) है जो संलग्न किए जाने वाले वजन को निर्दिष्ट करता है
'-W' विकल्प का उपयोग करते समय ऐन्टेना पर कम इनपुट प्रतिक्रिया प्राप्त करना, जो
एक या अधिक मापदंडों (एफबी, लाभ,) के आधार पर एंटीना के लिए फिटनेस की गणना करता है
इनपुट प्रतिरोध, इनपुट प्रतिक्रिया, एसडब्ल्यूआर, एंटीना पैटर्न की सफाई)। एक्स'
विकल्प विकल्प -F, G, -P, -R और -S के समान है (जो FB के लिए वजन निर्दिष्ट करता है
अनुपात, लाभ, पैटर्न सफाई, इनपुट प्रतिरोध, और एसडब्ल्यूआर)। -W का उपयोग करते समय
फिटनेस (और इसलिए प्रभाव) की गणना करने के लिए उपयोग किए जाने वाले सटीक एल्गोरिदम का विकल्प
यह पैरामीटर) स्रोत कोड को देखकर सबसे अच्छी तरह जांचा जाता है (perform.c देखें)। यह
निरंतर कार्यक्रम सुधार/परिवर्तन/विकास का एक क्षेत्र है, इसलिए यह कठिन है
यह कहने के लिए कि पैरामीटर का वास्तव में क्या प्रभाव है। हालाँकि, का वजन बढ़ रहा है
पैरामीटर (-F, -G, -R, -S या -X विकल्पों का उपयोग करके) संबद्ध बना देगा
पैरामीटर का फिटनेस पर अधिक प्रभाव पड़ता है। हालाँकि, जब तक आप a के लिए अनुकूलन नहीं करते
-W विकल्प के साथ कम इनपुट प्रतिक्रिया, फिर -X विकल्प सेट करने पर कोई नहीं होगा
प्रभाव। उदाहरण के लिए, विकल्प -X2.5 -W1 सेट करना पूरी तरह से समय की बर्बादी है।
वहां आपने केवल लाभ के लिए अनुकूलन करने के लिए -W1 विकल्प का उपयोग किया है (-W विकल्प अनुभाग देखें)।
मैन पेज का) लेकिन प्रतिक्रिया के वजन को उसके डिफ़ॉल्ट 1.0 से बदल दिया है
2.5. यदि आप कम इनपुट प्रतिक्रिया के लिए अनुकूलन नहीं कर रहे हैं, तो आप जो भार जोड़ते हैं
यह अप्रासंगिक है.

-ZZo
Zo वीएसडब्ल्यूआर, प्रतिबिंब का मूल्यांकन करते समय उपयोग की जाने वाली विशेषता प्रतिबाधा है
गुणांक और अन्य समान गणनाएँ। आशावादी आमतौर पर लाने का प्रयास करता है
इस मान पर एंटीना का इनपुट प्रतिबाधा। यह डिफ़ॉल्ट रूप से 50 ओम पर सेट है,
तो डिफ़ॉल्ट के बराबर है -जेड50 लेकिन किसी भी सकारात्मक संख्या पर सेट किया जा सकता है। करने के लिए सेट
यदि आप एंटीना को 12.5:4 बैलून से फीड करने जा रहे हैं तो 1 ओम। आम तौर पर
बोलते हुए, कम इनपुट प्रतिबाधा के लिए यागी का लाभ अधिक हो सकता है, लेकिन निश्चित रूप से
ऐसे एंटेना को फीड करना अधिक कठिन होता है।

फ़ाइल का नाम
यह एंटीना विवरण वाली फ़ाइल का नाम है। यह अपेक्षित है
किसी एक द्वारा निर्मित प्रारूप में हो निवेश or प्रथम - में दो अन्य कार्यक्रम यागी-
ऊदा परियोजना. यह एक ASCII टेक्स्ट फ़ाइल है.

पुनरावृत्तियों
एक पूर्णांक है जो ऑप्टिमाइज़र के प्रदर्शन के लिए पुनरावृत्तियों की संख्या निर्दिष्ट करता है
सर्वोत्तम एंटीना प्राप्त करने का प्रयास करें. समय आपके द्वारा चुनी गई संख्या को सीमित कर देगा। 1000 पुनरावृत्तियाँ
1 एली यागी को लगभग 5 सेकंड, 6 एली को लगभग 60 सेकंड, एक 11 सेकंड का समय लगता है
तत्व 350 सेकंड, एक 20 तत्व 1030 सेकंड, एक 33 एली 2440 सेकंड, एक 50 तत्व
बिना किसी बाहरी के पुराने 5400MHz 100 PC पर 21320 सेकंड, 25ele 486 सेकंड
कैश. का उपयोग करते समय -A विकल्प पुनरावृत्तियों स्वचालित रूप से आंतरिक रूप से सेट हो जाता है
केवल एक प्रयास किया गया है. '-t' और '-T' विकल्पों का उपयोग करते समय, पुनरावृत्तियों
जाँचने के लिए, खराब डिज़ाइन प्राप्त करने का प्रयास करने के लिए पुनरावृत्तियों की संख्या निर्दिष्ट करता है
छोटी विनिर्माण सहनशीलता के प्रति डिज़ाइन की संवेदनशीलता।

उदाहरण


यहां उपयोग के कई उदाहरण दिए गए हैं अनुकूलन।

1) 5ele 1000 को ऑप्टिमाइज़ करें

यहां फ़ाइल 5ele को 1000 पुनरावृत्तियों के लिए डिफ़ॉल्ट सिस्टम का उपयोग करके अनुकूलित किया जाएगा।
डिफ़ॉल्ट रूप से सुधार के लिए आम तौर पर लाभ, एफबी और एसडब्ल्यूआर की आवश्यकता हो सकती है, लेकिन इसे बदला जा सकता है
किसी भी समय। किसी भी स्थिति में, प्रोग्राम आपको बताता है कि यह किसके लिए अनुकूलित है। डिफ़ॉल्ट रूप से
कार्यक्रम केवल चयनित मापदंडों को ही अनुकूलित करेगा, किसी को भी अधिक अनुकूलित नहीं करेगा
एक दूसरे की हानि पर।

2) ऑप्टिमाइज़ -b30 -f50 -s2 5ele 1000

यह उपरोक्त के समान है, लेकिन उछाल अपने मूल से 30% से अधिक नहीं बढ़ सकता है
लंबाई, 50 डीबी से ऊपर एफबी अनुपात स्वीकार्य माना जाता है, जैसे एसडब्ल्यूआर 2:1 से कम है।
अनुकूलित परिणामी एंटीना में बेहतर एफबी अनुपात होने की संभावना है, लेकिन (1) की तुलना में खराब एसडब्ल्यूआर
ऊपर।

3) ऑप्टिमाइज़ -o1 5ele 1000

यह अधिकतम फॉरवर्ड लाभ के लिए 5ele को अनुकूलित करेगा। परिणामी एंटीना में एक हो सकता है
खराब एफबी अनुपात और अस्वीकार्य रूप से कम इनपुट प्रतिबाधा और इसलिए उच्च होने की संभावना है
वीएसडब्ल्यूआर। यह अनुकूलन का कोई बहुत समझदार तरीका नहीं है.

4) ऑप्टिमाइज़ करें -W49 -l7 5ele 10000

यह 5 पुनरावृत्तियों के लिए उपयोग करके फ़ाइल 10000ele को अनुकूलित करेगा। इसके लिए आवश्यक होगा कि
तीन महत्वपूर्ण मापदंडों (लाभ, साइडलोब स्तर) में एंटीना का भारित प्रदर्शन
और SWR) एक डिज़ाइन से दूसरे डिज़ाइन में सुधार करता है। वास्तव में एक या दो पैरामीटर मिल सकते हैं
एक डिज़ाइन से दूसरे डिज़ाइन में सबसे खराब, लेकिन भारित प्रदर्शन बेहतर है। पद
प्रत्येक पुनरावृत्ति में तत्वों की संख्या या तत्वों की लंबाई 7% से अधिक नहीं बदलेगी।

5) ऑप्टिमाइज़ -g -S30 -G50 -F20 -p1500 5ele 10000

यह जेनेटिक एल्गोरिदम का उपयोग करके फ़ाइल 5ele को अनुकूलित करेगा। 1500 एंटेना रैंडमली होंगे
डिज़ाइन किया गया। इनमें से प्रत्येक का प्रदर्शन 'फिटनेस' फ़ंक्शन का उपयोग करके मापा जाएगा,
एसडब्ल्यूआर को 30%, लाभ को 50% और एफबी अनुपात को 20% भारित किया गया। ए से ब्रेडिंग की संभावना
एंटेना की जोड़ी फिटनेस फ़ंक्शन के समानुपाती होती है।

6) ऑप्टिमाइज़ -w atv_antenna 10000

यह विस्तृत बैंड पर सर्वोत्तम औसत प्रदर्शन के लिए फ़ाइल atv_antenna को अनुकूलित करेगा।
प्रोग्राम तीन आवृत्तियों पर लाभ, एफबी और एसडब्ल्यूआर की गणना करता है, फिर गणना करता है
बैंड पर एंटीना का औसत (माध्य) प्रदर्शन। N पुनरावृत्तियों में 3 गुना अधिक समय लगेगा
'-w' विकल्प के बिना एक ही एंटीना पर एन पुनरावृत्तियों के रूप में निष्पादित करने के लिए।

7) ऑप्टिमाइज़ -t0.1 -T1 अच्छा_डिज़ाइन 100

यह फ़ाइल Good_design लेगा और अनुकरण करने के लिए उससे 100 अलग-अलग एंटेना बनाएगा
सहनशीलता के निर्माण के प्रभाव. प्रत्येक तत्व को इस प्रकार काटा गया माना जाता है कि माध्य
सभी तत्वों की त्रुटि 0 मिमी है, लेकिन मानक विचलन 0.1 मिमी है, इसलिए तत्व का 68.4%
लंबाई 0.1 मिमी के भीतर, 95.4% 0.2 मिमी के भीतर और 99.7% 0.3 मिमी के भीतर हैं। की सटीकता
बूम के साथ तत्वों को रखना बहुत कम है, इसलिए यहां हमने एक मानक निर्दिष्ट किया है
1.0 मिमी का विचलन, इसलिए 68.6% तत्व सही स्थिति के 1 मिमी के भीतर रखे गए हैं,
सही स्थिति आदि के 95.4 मिमी के भीतर 2%। कार्यक्रम *सबसे खराब* की रिपोर्ट करेगा
प्रदर्शन हासिल किया. यदि प्रदर्शन में बहुत अधिक गिरावट आती है, तो आपको या तो निर्माण करने की आवश्यकता है
उन्हें बेहतर बनाएं, या ऐसा डिज़ाइन प्राप्त करें जो कम आलोचनात्मक हो!

रोक


का अनुकूलन पैरामीटर में निर्दिष्ट पुनरावृत्तियों की संख्या के बाद रुक जाएगा पुनरावृत्तियों
यदि कोई फ़ाइल है तो यह भी रुक जाएगी रुकें निष्पादन योग्य की वर्तमान निर्देशिका से बाहर निकलता है अनुकूलन
यह फ़ाइल निश्चित रूप से केवल मल्टी-टास्किंग ऑपरेटिंग सिस्टम जैसे कि का उपयोग करके बनाई जा सकती है
यूनिक्स. DEL कुंजी (यूनिक्स) या CONTROL-C दबाकर प्रोग्राम को बंद करना *नहीं* उचित है
(डॉस), क्योंकि उस समय फाइलों में से एक खुली हो सकती है, जिसके परिणामस्वरूप एक खाली फाइल हो सकती है। फ़ाइलें हैं
आवश्यकता से अधिक समय तक नहीं खुलते (लिखने के तुरंत बाद वे बंद हो जाते हैं)।
उन्हें), इसलिए यह एक संभावित घटना नहीं है, लेकिन फिर भी घटित हो सकती है।

सीमाएं


मैं किसी भी सीमा से अवगत नहीं हूं, उस फ़ाइल नाम के अलावा, पूर्ण पथ सहित, नहीं कर सकता
90 वर्णों से अधिक।

onworks.net सेवाओं का उपयोग करके ऑनलाइन ऑप्टिमाइज़ का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

  • 1
    4ti2-न्यूनतम
    4ti2-न्यूनतम
    4ti2 - बीजीय के लिए सॉफ्टवेयर पैकेज,
    ज्यामितीय और संयोजी समस्याओं पर
    रैखिक रिक्त स्थान...
    4ti2-न्यूनतम चलाएँ
  • 2
    4ti2-सामान्य रूप
    4ti2-सामान्य रूप
    4ti2 - बीजीय के लिए सॉफ्टवेयर पैकेज,
    ज्यामितीय और संयोजी समस्याओं पर
    रैखिक रिक्त स्थान...
    4ti2-normalform चलाएँ
  • 3
    app
    app
    CopyFS - संस्करण फ़ाइल सिस्टम के लिए
    फ्यूज विवरण: CopyFS एक है
    कॉपी-ऑन-राइट, वर्जनिंग फ़ाइल सिस्टम
    FUSE के लिए। CopyFS का उपयोग रखरखाव के लिए किया जा सकता है
    संशोधन...
    कॉपीफ़्स चलाएँ
  • 4
    कॉपीलिंकp
    कॉपीलिंकp
    कॉपीलिंक - लिंक को कॉपी से बदलें
    लिंक की गई फ़ाइल का...
    कॉपीलिंकपी चलाएं
  • 5
    gbenv
    gbenv
    gbenv - फ़्लोटिंग पॉइंट लोकेल, और
    gbutils सेटिंग्स विवरण: दिखाएँ
    फ़्लोटिंग पॉइंट वातावरण (x86 के लिए)
    पारिवारिक प्रोसेसर), लोकेल और gbutils
    सेटिंग्स. जानकारी...
    gbenv चलाएँ
  • 6
    gbfilternear
    gbfilternear
    gbfilternear - डेटा के बहुत पास फ़िल्टर करें
    यूक्लिडियन मीट्रिक में बिंदु ...
    जीबीफिल्टरनियर रन करें
  • अधिक "

Ad