هذا هو الأمر create_bmp_for_circ_in_circ الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
create_bmp_for_circ_in_circ - مولد الصور النقطية للموصل الدائري داخل التعميم
موصل (جزء من atlc)
موجز
create_bmp_for_circ_in_circ [خيارات... ] D d O Er اسم الملف. bmp
تحذير
صفحة الدليل هذه ليست مجموعة كاملة من الوثائق - مدى تعقيد مشروع atlc
لا تجعل الصفحات البشرية طريقة مثالية لتوثيقها ، على الرغم من كونها صفحات غير كاملة
يتم إنتاجها. أفضل الوثائق التي كانت موجودة في وقت الإصدار
يتم العثور عليه على محرك الأقراص الثابتة لديك ، عادةً في
/usr/local/share/atlc/docs/html-docs/index.html
على الرغم من أنه قد يكون في مكان آخر إذا اختار مسؤول النظام تثبيت الحزمة
في مكان آخر. في بعض الأحيان ، يتم تصحيح الأخطاء في الوثائق ووضعها في
http://atlc.sourceforge.net/ قبل إصدار إصدار جديد من atlc. من فضلك ، إذا كنت
لاحظ وجود مشكلة في الوثائق - حتى الأخطاء الإملائية والأخطاء المطبعية ، واسمحوا لي
أعرف.
الوصف
create_bmp_for_circ_in_circ هو معالج مسبق ل atlc، برنامج الفرق المحدود
الذي يستخدم لحساب خصائص الموصلات الكهربائية الثنائية والثلاثية
خط نقل المقطع العرضي التعسفي. البرنامج create_bmp_for_circ_in_circ is
تستخدم كطريقة سريعة لإنشاء صور نقطية (ليست هناك حاجة لاستخدام برنامج رسومي).
موصل دائري داخل موصل دائري (الموصلات المحورية)، هكذا:
*****************
**** ****
**** <-----د------> ****
*** ***** ***
*** *********** ***
*** ************* ***
*** *************** ***
*** ^ *************** ***
*** | *************** ***
*** | ************* ***
** يا *********** **
*** | *** ***
** | **
*<--------د--------------------------------------- ->*
** **
** **
** **
*** ***
** **
*** ***
** **
** **
** **
*** ***
**** ****
**** ****
***** *****
****** ******
*******************
***
المعلمة "D" هي الأبعاد الداخلية للموصل الخارجي و"d" هي الأبعاد الخارجية
قطر الموصل الداخلي. يتم إزاحة الموصل الداخلي بـ "h" من مركز
الموصل الخارجي. والمنطقة بأكملها محاطة بعازل من السماحية النسبية
"إيه".
تتم طباعة الصورة النقطية على 'outfile.bmp' - آخر وسيطة لسطر الأوامر.
تم إنتاج الصور النقطية بواسطة create_bmp_for_circ_in_circ هي صور نقطية ملونة بحجم 24 بت، كما هي
مطلوب من قبل atlc.
تحدد سماحية المادة العازلة "Er" الألوان الموجودة في الصورة النقطية. إذا كان إير
1.0، 1.006، 2.1، 2.2، 2.33، 2.5، 3.3، 3.335، 3,7، 4.8، 10.2 أو 100، ثم اللون
سيتم تعيين المقابلة لهذه السماحية وفقًا للألوان المحددة في الألوان
أقل. إذا لم يكن Er أحد تلك التصاريح ، فسيتم تعيين منطقة السماحية Er
للون 0xCAFF00. البرنامج atlc لا يعرف ما هي هذه السماحية، لذلك atlc,
يجب إخباره باستخدام خيار سطر الأوامر -d، كما في المثال 4 أدناه.
OPTIONS
-b الصورة النقطية
تُستخدم لتعيين حجم الصورة النقطية ، وبالتالي الدقة التي يمكن لـ atlc القيام بها
حساب خصائص خط النقل. القيمة الافتراضية لـ "الصورة النقطية" هي
عادة 4 ، على الرغم من أن هذا تم تعيينه في وقت الترجمة. يمكن تعيين القيمة في أي مكان من 1 إلى
15 ، ولكن أكثر من 8 ربما غير منطقي.
-f ملف
قم بتعيين اسم ملف الإخراج. افتراضيًا، يتم إرسال الصورة النقطية إلى stdout، ولكن *يجب* إرسالها
إلى ملف، باستخدام هذا الخيار، أو كما هو موضح أعلاه.
-v
الأسباب create_bmp_for_circ_in_circ لطباعة بعض البيانات إلى stderr. ملاحظة، لا شيء إضافي يذهب
إلى الإخراج القياسي، حيث من المتوقع أن تتم إعادة توجيهه إلى ملف صورة نقطية.
COLOURS
الصور النقطية ذات 24 بت atlc تتوقع ، تخصيص 8 بتات لتمثيل مقدار اللون الأحمر ،
8 للأزرق و 8 للأخضر. ومن ثم هناك 256 مستوى من الأحمر والأخضر والأزرق ، مما يجعل a
إجمالي 256 * 256 * 256 = 16777216 لون. يمكن أن يكون كل لون من 16777216 ممكنًا
يتم تحديدها بدقة من خلال تحديد المقدار الدقيق للأحمر والأخضر والأزرق ، كما في:
أحمر = 255,000,000 أو 0xff0000
أخضر = 000,255,000 أو 0x00ff00
أزرق = 000,000,255،0،0000 أو XNUMXxXNUMXff
أسود = 000,000,000 أو 0x000000
أبيض = 255,255,255 أو 0xffffff
البني = 255,000,255 أو 0xff00ff
الرمادي = 142,142,142 أو 0x8e8e8e
قد تعني بعض الألوان ، مثل الوردي ، والفيروزي ، والرملية ، والبني ، والرمادي ، وما إلى ذلك اختلافًا طفيفًا
أشياء لأناس مختلفين. هذا ليس كذلك مع atlcحيث يتوقع البرنامج الألوان
أدناه ليتم تعريفها بالضبط على النحو المعطى. سواء كنت تشعر أن اللون رملي أو أصفر مرتفع
لك ، ولكن إذا كنت تستخدمه في الصورة النقطية الخاصة بك ، فيجب أن يكون لونًا معاد تكوينه
atlc ، or يجب عليك تحديده باستخدام خيار سطر الأوامر (راجع الخيارات والمثال 5 أدناه).
يتم إعادة تكوين الموصلات التالية بواسطة atlc:
الأحمر = 255,000,000 أو 0xff0000 هو الموصل الحي.
أخضر = 000,255,000 أو 0x00ff00 هو الموصل الأرضي.
الأزرق = 000,000,000 أو 0x000000 هو الموصل السلبي
كل الصور النقطية يجب لديك موصل حي (أحمر) ومؤرض (أخضر). الموصل الأزرق هو
غير مدعوم حاليًا، ولكن سيتم استخدامه للإشارة إلى موصل سلبي، وهو ما سيفعله
ستكون هناك حاجة إليها إذا/عندما يتم تمديد البرنامج لتحليل قارنات الاتجاه.
يتم إعادة تشكيل العوازل التالية بواسطة atlc so . أنتج by
create_bmp_for_circ_in_circ.
أبيض 255,255,255 أو 0xFFFFFF مثل Er = 1.0 (فراغ)
وردي 255,202,202،0،1.0006 أو XNUMXxFFCACA مثل Er = XNUMX (هواء)
اللون الأزرق 000,000,255،0،0000 أو 2.1xXNUMXFF مثل Er = XNUMX (PTFE)
منتصف رمادي 142,242,142،0،8 أو 8x8E2.2E5880E مثل Er = XNUMX (duroid XNUMX)
البنفسجي 255.000,255،0 أو 00xFF2.33FF مثل Er = XNUMX (بولي إيثيلين)
أصفر 255,255,000 أو 0xFFFF00 مثل Er = 2.5 (بوليسترين)
رملي 239,203,027 أو 0xEFCC1A مثل Er = 3.3 (PVC)
بني 188,127,096،0،7 أو 60xBC3.335FXNUMX مثل Er = XNUMX (راتنجات الايبوكسي)
الفيروز 026,239,179،0،1 أو 3x4.8AEFBXNUMX مثل Er = XNUMX (زجاج ثنائي الفينيل متعدد الكلور)
رمادي غامق 142,142,142 أو ox696969 مثل Er = 6.15 (duroid 6006)
L. الرمادي 240,240,240،0،10.2 أو 6010xDCDCDC مثل Er = XNUMX (XNUMX duroid)
نوت
بالرغم ان create_bmp_for_circ_in_circ يستخدم للموصلات الدائرية الداخلية والخارجية
يتم رسم الجزء الخارجي من الموصل الخارجي على شكل مربع. هذا من أجل الراحة ولا يجعل
الفرق في الحسابات. يتم رسم الجزء الداخلي من الموصل الخارجي على شكل دائرة.
أمثلة
فيما يلي بعض الأمثلة على استخدام create_bmp_for_circ_in_circ. مرة أخرى، راجع HTML
الوثائق في atlc-XYZ/docs/html-docs/index.html لمزيد من الأمثلة.
1) في المثال الأول، الموصل الخارجي له قطر داخلي قدره 12 وحدة (بوصة،
مم، قدم وما إلى ذلك)، يبلغ القطر الداخلي 3.9 وحدة. يتم وضع الداخلية
مركزياً (h=0) والعازل هو فراغ (Er=1.0).
% create_bmp_for_circ_in_circ 12 3.9 0 1.0 محوري_1.bmp
% atlc محوري_1.bmp
atlc سيشير إلى أن القيمة الصحيحة للمقاومة هي 67.3667 أوم، في حين أن القيمة الدقيقة هي XNUMX أوم
سيظهر التحليل أن القيمة الحقيقية هي 67.4358 أوم، لذلك atlc لديه خطأ بنسبة 0.102٪.
2) في هذا المثال الثاني، أحجام الموصلات هي نفسها كما في المثال 1، ولكن
يقع الجزء الداخلي على بعد 3.5 وحدة من المركز ويكون للعازل سماحية نسبية تبلغ
2.1 (Er of PTFE) يتم إرسال الإخراج إلى ملف not_in_centre.bmp والذي تتم معالجته بعد ذلك بواسطة
atlc
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
مقاومة هذا من الناحية النظرية هي 24.315342 أوم، كما سوف create_bmp_for_circ_in_circ
احسب لك. تقدير atlc هو 24.2493 أوم، بخطأ -0.271% فقط.
3) في المثال الثالث، تم تكبير الصورة النقطية لزيادة الدقة، ولكن بخلاف ذلك
هذا مطابق للسابق.
% create_bmp_for_circ_in_circ -ب 8 12 3.9 3.5 2.1 big_not_in_centre.bmp
% atlc big_not_in_centre.bmp
هذه المرة، سيستغرق atlc وقتًا أطول بكثير لحساب Zo، نظرًا لأن الصورة النقطية أكبر، وهكذا
يحتاج إلى القيام بمزيد من الحسابات. ومع ذلك، يجب أن تكون النتيجة النهائية أكثر دقة. في هذا
في هذه الحالة، كانت النتيجة المبلغ عنها هي 24.2461 أوم، وهو خطأ أصغر قليلاً من ذي قبل
عند 0.285%. من الممكن أن يكون هناك شيء يمكن اكتسابه من خلال تقليل القطع
في شبكات أكبر، لذلك يجري التحقيق في هذا الأمر. ومع ذلك، تكون الأخطاء دائمًا تقريبًا أقل من 0.25
٪، بغض النظر عما يتم تحليله.
في المثال الرابع، يتم استخدام مادة ذات سماحية نسبية 7.89. هنالك
لا يوجد تغيير في كيفية الاستخدام create_bmp_for_circ_in_circ، ولكن بما أن هذه السماحية ليست كذلك
إحدى القيم المحددة مسبقًا (انظر الألوان)، يجب أن نخبرها atlc ما هو عليه. اللون
سيتم تعيين لون أخضر زيتوني، مع تمثيل سداسي الحمضية باللون الأحمر = 0xCA، الأزرق = OxFF
والأخضر = 0x00. يحدث هذا ليكون اللون الافتراضي المستخدم عند السماحية
غير معروف. لذلك يجب إعطاء atlc هذه المعلومات، مثل thisL
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d كاف 00 = 7.89 an_odd_er.bmp هذا له مقاومة نظرية تبلغ 20.041970 أوم،
لكن atlc الإصدار 3.0.1 سيحسبها على أنها 20.0300، خطأ -0.058% !!! اذا أنت
انظر إلى الملف an_odd_er.bmp مع حزمة الرسومات، سترى أن هناك 3 ألوان
فيه - موصل داخلي أحمر، خارجي أخضر وعازل زيتوني أخضر.
استخدم create_bmp_for_circ_in_circ عبر الإنترنت باستخدام خدمات onworks.net