این دستور create_bmp_for_rect_cen_in_rect است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
create_bmp_for_rect_cen_in_rect - مولد بیت مپ برای هادی مستطیلی در داخل
هادی مستطیلی (بخشی از atlc)
خلاصه
create_bmp_for_rect_cen_in_rect [گزینه ها... ] W H w h Er outfile.bmp
هشدار
این صفحه مرد مجموعه کاملی از اسناد نیست - پیچیدگی پروژه atlc
باعث میشود که man pages راه ایدهآلی برای مستندسازی آن نباشد، هرچند که صفحههای man کامل نیست
تولید می شوند. بهترین مستنداتی که در زمان نسخه موجود بود
تولید شده باید روی هارد دیسک شما، معمولاً در
/usr/local/share/atlc/docs/html-docs/index.html
اگر چه اگر مدیر سیستم شما نصب بسته را انتخاب کند ممکن است جای دیگری باشد
جای دیگر گاهی اوقات، خطاها در مستندات تصحیح شده و در قرار می گیرند
http://atlc.sourceforge.net/ قبل از انتشار نسخه جدید atlc. لطفا، اگر شما
به مشکلی در اسناد توجه کنید - حتی اشتباهات املایی و تایپی، لطفا اجازه دهید
می دانم.
شرح
create_bmp_for_rect_cen_in_rect یک پیش پردازنده برای atlc، برنامه تفاضل محدود
که برای محاسبه خواص یک خط انتقال الکتریکی دو هادی استفاده می شود
سطح مقطع دلخواه برنامه create_bmp_for_rect_cen_in_rect به عنوان روزه استفاده می شود
روش تولید بیت مپ (نیازی به استفاده از برنامه گرافیکی نیست)، برای یک مستطیل
هادی که به صورت مرکزی در داخل یک هادی مستطیلی دیگر قرار می گیرد، مانند این:
------------------------------------------------- ---^
| | |
| دی الکتریک، گذردهی=Er | |
| | |
| | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | هادی فلزی | | | اچ
| | هادی (باید | h | |
| | در مرکز) | | | |
| | | | | |
| ------------------------ ^ | |
| | |
| | |
| | |
| | |
| | |
| | |
------------------------------------------------- --- |
<-------------------------------------------------- -->
پارامترهای "W" و "H" و ابعاد داخلی هادی بیرونی. بیرونی
ابعاد هادی داخلی 'w' و 'h' است. هادی داخلی فرض می شود که باشد
در مرکز هادی بیرونی قرار می گیرد. فاصله بین دو هادی است
پر شده با دی الکتریک با گذردهی نسبی Er
بیت مپ های تولید شده توسط create_bmp_for_rect_cen_in_rect بیت مپ های رنگی 24 بیتی هستند، به عنوان
مورد نیاز atlc.
گذردهی بیت مپ که توسط 'Er' تنظیم شده است، رنگ های موجود در بیت مپ را تعیین می کند. اگر Er است
1.0، 2.1، 2.2، 2.33، 2.5، 3.3، 3.335، 4.8 یا 10.2، سپس رنگ مربوط به آن
گذردهی با توجه به رنگ های تعریف شده در رنگ های زیر تنظیم می شود. اگر Er نیست
یکی از این مجوزها، ناحیه گذردهی Er روی رنگ تنظیم می شود
0xCAFF00. برنامه atlc نمی داند این مجوزها چیست، بنابراین آنها atlc، باید
مانند مثال 4 زیر، با گزینه خط فرمان -d گفته می شود.
OPTIONS
-b bitmapsize
برای تنظیم اندازه بیت مپ و دقتی که atlc قادر به انجام آن است استفاده می شود
محاسبه خواص خط انتقال مقدار پیش فرض برای 'bitmapsize' است
معمولاً 4 است، اگرچه این در زمان کامپایل تنظیم می شود. مقدار را می توان در هر جایی از 1 تا تنظیم کرد
15، اما بیش از 8 احتمالا معقول نیست.
-f مجموعه
نام فایل خروجی را تنظیم کنید. به طور پیش فرض، بیت مپ به stdout ارسال می شود، اما *باید* ارسال شود
به یک فایل، با این گزینه یا همانطور که در بالا توضیح داده شد.
-v
علل create_bmp_for_rect_cen_in_rect برای چاپ برخی از داده ها در stdout.
رنگ ها
بیت مپ های 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، همانطور که برنامه انتظار رنگ ها را دارد
در زیر دقیقاً همانطور که داده شده است تعریف شود. فرقی نمیکند که رنگ آن شنی یا زرد باشد
برای شما، اما اگر از آن در بیت مپ خود استفاده می کنید، باید یک رنگ تشخیص داده شود
توسط atlc، or شما باید آن را با یک گزینه خط فرمان تعریف کنید (به OPTIONS و مثال 5 مراجعه کنید
در زیر).
هادی های زیر توسط atlc شناسایی می شوند:
قرمز = 255,000,000 یا 0xff0000 هادی زنده است.
سبز = 000,255,000 یا 0x00ff00 هادی زمین است.
آبی = 000,000,000 یا 0x000000 هادی منفی است
همه بیت مپ ها باید هادی زنده (قرمز) و زمین (سبز) را داشته باشید. هادی آبی است
در حال حاضر پشتیبانی نمی شود، اما از آن برای نشان دادن هادی منفی استفاده می شود که این کار را انجام می دهد
اگر/زمانی که برنامه برای تجزیه و تحلیل جفتکنندههای جهتی گسترش یابد، مورد نیاز است.
دی الکتریک های زیر توسط atlc شناسایی می شوند و so هستند ساخته by
create_bmp_for_rect_cen_in_rect.
سفید 255,255,255 یا 0xFFFFFF به عنوان Er=1.0 (خلاء)
صورتی 255,202,202 یا 0xFFCACA به عنوان Er=1.0006 (هوا)
آبی روشن 130,052,255 یا 0x8235Ef به عنوان Er=2.1 (PTFE)
خاکستری متوسط 142,242,142،0،8 یا 8x8E2.2E5880E به عنوان Er=XNUMX (duroid XNUMX)
ارغوانی 255.000,255 یا 0xFF00FF به صورت Er=2.33 (پلی اتیلن) زرد 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)
D. orange 213,130,067 یا 0xD5A04D به عنوان Er=100.0 (عمدتاً برای اهداف آزمایشی)
اگر گذردهی یکی است که در لیست بالا نیست، آن قسمت از تصویر دارای Er است
روی 0xCAFF00 تنظیم خواهد شد.
مثال ها
در اینجا چند نمونه از استفاده از create_bmp_for_rect_cen_in_rect. دوباره html را ببینید
مستندات در atlc-XYZ/docs/html-doc/index.html برای مثالهای بیشتر.
1) در مثال اول، فقط یک دی الکتریک خلاء وجود دارد، بنابراین Er=1.0. قسمت داخلی 1x1
اینچ (یا میلی متر، مایل و غیره) به طور مرکزی در بیرونی با ابعاد 3.3 x 3.9 قرار می گیرد.
اینچ
% create_bmp_for_rect_cen_in_rect 3.3 3.9 1 1 1 > 1.bmp
% atlc 1.bmp
2) در این مثال دوم، یک قسمت داخلی 15.0 میلی متر در 5.0 میلی متر توسط یک بیرونی احاطه شده است.
ابعاد داخلی 71.5 x 60.0 میلی متر. ماده ای با گذردهی 2.1 (Er of
PTFE) در اطراف هادی داخلی. خروجی از create_bmp_for_rect_cen_in_rect فرستاده شد
به یک فایل 2.bmp، که سپس توسط پردازش می شود atlc
% create_bmp_for_rect_cen_in_rect 71.5 60.0 15.0 5.0 2.1 > 2.bmp
% atlc 2.bmp
3) در مثال 3، بیت مپ بزرگتر شده است تا دقت افزایش یابد، اما در غیر این صورت این
مشابه مثال دوم % create_bmp_for_rect_cen_in_rect -b7 71.5 60 15 5 2.1 >
3.bmp
% atlc 3.bmp
در مثال چهارم به جای کارگردانی مجدد create_bmp_for_rect_cen_in_rect's خروجی به
یک فایل با علامت >، با استفاده از گزینه -f انجام می شود.
% create_bmp_for_rect_cen_in_rect -f 4.bmp 61.5 28.1 5 22 2.1
% atlc 4.bmp
با استفاده از خدمات onworks.net از create_bmp_for_rect_cen_in_rect به صورت آنلاین استفاده کنید