این دستور create_bmp_for_circ_in_circ است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
create_bmp_for_circ_in_circ - مولد بیت مپ برای هادی دایره ای در داخل دایره ای
هادی (بخشی از atlc)
خلاصه
create_bmp_for_circ_in_circ [گزینه ها... ] D d O Er filename.bmp
هشدار
این صفحه مرد مجموعه کاملی از اسناد نیست - پیچیدگی پروژه atlc
باعث میشود که man pages راه ایدهآلی برای مستندسازی آن نباشد، هرچند که صفحههای man کامل نیست
تولید می شوند. بهترین مستنداتی که در زمان نسخه موجود بود
تولید شده باید روی هارد دیسک شما، معمولاً در
/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' رنگ ها را در bitmap تعیین می کند. اگر Er است
1.0، 1.006، 2.1، 2.2، 2.33، 2.5، 3.3، 3.335، 3,7،4.8، 10.2، 100 یا XNUMX، سپس رنگ
مربوط به آن permittivity با توجه به رنگ های تعریف شده در COLORS تنظیم می شود
زیر اگر Er یکی از آن مجوزها نباشد، ناحیه گذردهی Er تنظیم می شود
به رنگ 0xCAFF00. برنامه atlc نمی داند این اجازه چیست، بنابراین atlc,
باید با گزینه خط فرمان -d گفته شود، مانند مثال 4 زیر.
OPTIONS
-b bitmapsize
برای تنظیم اندازه بیت مپ و دقتی که atlc قادر به انجام آن است استفاده می شود
محاسبه خواص خط انتقال مقدار پیش فرض برای 'bitmapsize' است
معمولاً 4 است، اگرچه این در زمان کامپایل تنظیم می شود. مقدار را می توان در هر جایی از 1 تا تنظیم کرد
15، اما بیش از 8 احتمالا معقول نیست.
-f مجموعه
نام فایل خروجی را تنظیم کنید. به طور پیش فرض، بیت مپ به stdout ارسال می شود، اما *باید* ارسال شود
به یک فایل، با این گزینه یا همانطور که در بالا توضیح داده شد.
-v
علل create_bmp_for_circ_in_circ برای چاپ برخی از داده ها در stderr. توجه داشته باشید، هیچ چیز اضافی وجود ندارد
به خروجی استاندارد، زیرا انتظار می رود که به یک فایل بیت مپ هدایت شود.
رنگ ها
بیت مپ های 24 بیتی که atlc انتظار می رود، 8 بیت برای نشان دادن مقدار قرمز اختصاص داده شود،
8 برای آبی و 8 برای سبز. از این رو 256 سطح قرمز، سبز و آبی وجود دارد که باعث ایجاد یک
در مجموع 256*256*256=16777216 رنگ. هر یک از 16777216 رنگ ممکن می تواند باشد
دقیقاً با بیان مقدار دقیق قرمز، سبز و آبی تعریف می شود، مانند:
قرمز = 255,000,000 یا 0xff0000
سبز = 000,255,000 یا 0x00ff00
آبی = 000,000,255 یا 0x0000ff
سیاه = 000,000,000 یا 0x000000
سفید = 255,255,255 یا 0xffffff
قهوه ای = 255,000,255 یا 0xff00ff
خاکستری = 142,142,142،0،8 یا 8x8eXNUMXeXNUMXe
برخی از رنگها مانند صورتی، فیروزهای، شنی، قهوهای، خاکستری و غیره ممکن است کمی متفاوت باشند.
چیزهایی برای افراد مختلف اینطور نیست atlc، همانطور که برنامه انتظار رنگ ها را دارد
در زیر دقیقاً همانطور که داده شده است تعریف شود. فرقی نمیکند که رنگ آن شنی یا زرد باشد
برای شما، اما اگر از آن در bitmap خود استفاده می کنید، باید رنگی باشد که توسط
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 یا 0xFFCACA به عنوان Er=1.0006 (هوا)
آبی 000,000,255 یا 0x0000FF به عنوان Er=2.1 (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 (پلی استایرن)
sandy 239,203,027 یا 0xEFCC1A به عنوان Er=3.3 (PVC)
قهوه ای 188,127,096 یا 0xBC7F60 به عنوان Er=3.335 (رزین اپوکسی)
فیروزه 026,239,179 یا 0x1AEFB3 به عنوان Er=4.8 (PCB شیشه ای)
خاکستری تیره 142,142,142،696969،6.15 یا ox6006 به عنوان Er=XNUMX (duroid XNUMX)
L. gray 240,240,240 یا 0xDCDCDC به عنوان Er=10.2 (duroid 6010)
توجه داشته باشید
هر چند 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 coaxial_1.bmp
% atlc coaxial_1.bmp
atlc مقدار صحیح امپدانس را 67.3667 اهم نشان می دهد، در حالی که یک مقدار دقیق
تجزیه و تحلیل مقدار واقعی را 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 -b8 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، اما از آنجایی که این اجازه نیست
یکی از مقادیر از پیش تعریف شده (به COLOURS مراجعه کنید)، باید بگوییم atlc چیست. رنگ
یک سبز زیتونی با نمایش هگزاسیدی قرمز=0xCA، آبی=OxFF تنظیم خواهد شد.
و سبز = 0x00. این فقط به طور اتفاقی رنگ پیشفرض است که در هنگام گذردهی استفاده میشود
ناشناخته است بنابراین باید به atlc این اطلاعات داده شود، مانند این L
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00=7.89 an_odd_er.bmp امپدانس نظری آن 20.041970 اهم است.
اما atlc نسخه 3.0.1 آن را 20.0300 محاسبه می کند، خطای -0.058٪ !!! اگر شما
به فایل an_odd_er.bmp با بسته گرافیکی نگاه کنید، خواهید دید که 3 رنگ وجود دارد.
در آن - هادی داخلی قرمز، بیرونی سبز و دی الکتریک سبز زیتونی.
با استفاده از خدمات onworks.net از create_bmp_for_circ_in_circ به صورت آنلاین استفاده کنید