এটি হল create_bmp_for_circ_in_rect কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
তৈরি_bmp_for_circ_in_rect - একটি ভিতরে একটি বৃত্তাকার কন্ডাকটরের জন্য বিটম্যাপ জেনারেটর
আয়তক্ষেত্রাকার পরিবাহী (এর অংশ atlc)
সাইনোপিসিস
তৈরি_bmp_for_circ_in_rect [বিকল্প... ] d W H x y Er outfile.bmp
সতর্কতামূলক
এই ম্যান পৃষ্ঠাটি ডকুমেন্টেশনের একটি সম্পূর্ণ সেট নয় - atlc প্রকল্পের জটিলতা
ম্যান পেজগুলিকে নথিভুক্ত করার জন্য একটি আদর্শ উপায় নয়, যদিও সম্পূর্ণতার বাইরে, ম্যান পেজ
উত্পাদিত হয়. সেরা ডকুমেন্টেশন যে সময়ে বর্তমান সংস্করণ ছিল
উত্পাদিত আপনার হার্ড ড্রাইভে পাওয়া উচিত, সাধারণত এ
/usr/local/share/atlc/docs/html-docs/index.html
যদিও আপনার সিস্টেম অ্যাডমিনিস্ট্রেটর প্যাকেজটি ইনস্টল করতে বেছে নিলে এটি অন্য কোথাও হতে পারে
অন্যত্র কখনও কখনও, ডকুমেন্টেশনে ত্রুটিগুলি সংশোধন করা হয় এবং এখানে স্থাপন করা হয়
http://atlc.sourceforge.net/ atlc-এর একটি নতুন রিলিজ প্রকাশের আগে। দয়া করে, যদি আপনি
ডকুমেন্টেশনের সাথে একটি সমস্যা লক্ষ্য করুন - এমনকি বানান ত্রুটি এবং টাইপো, দয়া করে আমাকে দিন
জানি।
বর্ণনাঃ
তৈরি_bmp_for_circ_in_rect এর জন্য একটি প্রাক-প্রসেসর atlc, সসীম পার্থক্য প্রোগ্রাম
যেটি একটি দুই-পরিবাহী বৈদ্যুতিক ট্রান্সমিশন লাইনের বৈশিষ্ট্য গণনা করতে ব্যবহৃত হয়
নির্বিচারে ক্রস অধ্যায়. কার্যক্রম তৈরি_bmp_for_circ_in_rect একটি দ্রুত উপায় হিসাবে ব্যবহৃত হয়
বিটম্যাপ তৈরি করা (কোনও গ্রাফিক্স প্রোগ্রাম ব্যবহার করার প্রয়োজন নেই), একটি সার্কুলারের জন্য
একটি আয়তক্ষেত্রাকার কন্ডাক্টরের ভিতরে কন্ডাক্টর, এইরকম:
-------------------------------------------------- ------ ^
| | |
| | |
| | |
| | |
| | |
| অস্তরক, অনুমতি = এর | |
| | |
| | |
| | |
| | |
| <------x------> ^ | এইচ
| ***** | | |
| *********** y | |
| ************* | | |
| ************** | | |
| <------d------> v | |
| ************** | |
| ************* | |
| *********** | |
| *** | |
| | |
-------------------------------------------------- ----- v
<----------------------------W---------------------- ----->
প্যারামিটার 'W' এবং 'H' এবং বাইরের কন্ডাকটরের অভ্যন্তরীণ মাত্রা। ভিতরের
কন্ডাকটরের ব্যাস 'd' থাকে এবং বাইরের কন্ডাক্টরের কেন্দ্র থেকে একটি দ্বারা অফসেট করা হয়
পরিমাণ 'x' অনুভূমিকভাবে এবং 'y' উল্লম্বভাবে। ভিতরের এবং বাইরের মধ্যে স্থান
পরিবাহী আপেক্ষিক অনুমতি 'Er' এর একটি অস্তরক। যদি শুধু একটা শূন্যতা থাকে
ডাইলেক্ট্রিক, তারপর 'Er' 1.0 এ সেট করা উচিত
বিটম্যাপ স্ট্যান্ডার্ড আউটপুটে মুদ্রিত হয়, যা অবশ্যই একটি ফাইলে পুনরায় নির্দেশিত করা হবে
নিম্নলিখিত দুটি উপায়ের একটি।
তৈরি_bmp_for_circ_in_rect d W H x y Er > filename.bmp OR
তৈরি_bmp_for_circ_in_rect -f filename.bmp d W H x y Er
দ্বারা উত্পাদিত বিটম্যাপ তৈরি_bmp_for_circ_in_rect 24-বিট বিট রঙ বিটম্যাপ, যেমন আছে
প্রয়োজনীয় atlc.
বিটম্যাপের অনুমতি, 'Er' দ্বারা সেট করা, বিটম্যাপের রং নির্ধারণ করে। যদি Er1
হল 1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 বা 100 তারপর রঙ
সেই পারমিটিভিটির সাথে মিল রেখে কালারে সংজ্ঞায়িত রং অনুযায়ী সেট করা হবে
নিচে. যদি Er এই অনুমতিগুলির মধ্যে একটি না হয়, তবে অনুমতির অঞ্চলটি সেট করা হবে
0xCAFF00 রঙে। কার্যক্রম atlc এই permittivites কি জানেন না, তাই
atlc, অবশ্যই -d কমান্ড লাইন বিকল্পের সাথে বলতে হবে, যেমন নিচের উদাহরণ 4।
বিকল্প
-b বিটম্যাপসাইজ
বিটম্যাপের আকার সেট করতে ব্যবহৃত হয়, এবং তাই নির্ভুলতা যা atlc করতে সক্ষম
ট্রান্সমিশন লাইনের বৈশিষ্ট্য গণনা করুন। 'বিটম্যাপসাইজ'-এর ডিফল্ট মান হল
সাধারণত 4, যদিও এটি কম্পাইল সময়ে সেট করা হয়। মান 1 থেকে যেকোনো জায়গায় সেট করা যেতে পারে
15, কিন্তু 8 এর বেশি সম্ভবত বোধগম্য নয়।
-f আউটফাইল
-v
কারণসমূহ তৈরি_bmp_for_circ_in_rect 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 বা 0x8e8e8e
কিছু রং, যেমন গোলাপী, ফিরোজা, বেলে, বাদামী, ধূসর ইত্যাদির অর্থ কিছুটা ভিন্ন হতে পারে
বিভিন্ন মানুষের কাছে জিনিস। এই সঙ্গে তাই না atlc, প্রোগ্রামটি রঙের প্রত্যাশা করে
নীচে দেওয়া হিসাবে সঠিকভাবে সংজ্ঞায়িত করা. আপনি রং বালুকাময় বা হলুদ মনে হয় কিনা
আপনার কাছে, কিন্তু আপনি যদি এটি আপনার বিটম্যাপে ব্যবহার করেন, তাহলে হয় এটি একটি রঙ স্বীকৃত হতে হবে
atlc দ্বারা, or আপনাকে অবশ্যই এটি একটি কমান্ড লাইন বিকল্পের সাথে সংজ্ঞায়িত করতে হবে (বিকল্প এবং উদাহরণ 5 দেখুন
নিচে).
নিম্নলিখিত কন্ডাক্টরগুলি atlc দ্বারা স্বীকৃত:
লাল = 255,000,000 বা 0xff0000 হল লাইভ কন্ডাক্টর।
সবুজ = 000,255,000 বা 0x00ff00 হল গ্রাউন্ডেড কন্ডাক্টর।
কালো = 000,000,000 বা 0x000000 হল ঋণাত্মক পরিবাহী
সমস্ত বিটম্যাপ অবশ্যই লাইভ (লাল) এবং গ্রাউন্ডেড (সবুজ) কন্ডাক্টর আছে। কালো কন্ডাক্টর
বর্তমানে সমর্থিত নয়, তবে এটি একটি নেতিবাচক কন্ডাকটর নির্দেশ করতে ব্যবহার করা হবে, যা
প্রয়োজন হবে যদি/যখন প্রোগ্রামটি ডিরেকশনাল কাপলার বিশ্লেষণ করার জন্য বাড়ানো হয়।
নিম্নলিখিত ডাইলেক্ট্রিকগুলি atlc দ্বারা স্বীকৃত এবং so হয় উত্পাদিত by
তৈরি_bmp_for_circ_in_rect.
সাদা 255,255,255 বা Er=0 হিসাবে 1.0xFFFFFF (শূন্য)
সাদা 255,202,202 বা 0xFFCACA হিসাবে Er=1.0006 (বায়ু)
নীল 000,000,255 বা 0x0000FF হিসাবে Er=2.1 (PTFE)
মধ্য ধূসর 142,242,142 বা 0x8E8E8E হিসাবে Er=2.2 (duroid 5880)
মাউভ 255.000,255 বা 0xFF00FF হিসাবে Er=2.33 (পলিথিন)
হলুদ 255,255,000 বা 0xFFFF00 হিসাবে Er=2.5 (পলিস্টাইরিন)
বালুকাময় 239,203,027 বা Er=0 (PVC) হিসাবে 1xEFCC3.3A
বাদামী 188,127,096 বা 0xBC7F60 হিসাবে Er=3.335 (ইপক্সি রজন)
ফিরোজা 026,239,179 বা 0x1AEFB3 হিসাবে Er=4.8 (গ্লাস PCB)
গাঢ় ধূসর 142,142,142 বা ox696969 Er=6.15 (duroid 6006) হিসাবে
এল. ধূসর 240,240,240 বা 0xDCDCDC Er=10.2 হিসাবে (duroid 6010)
D. কমলা 213,160,077 বা Er=0 হিসাবে 5xD04A100D (পরীক্ষার জন্য)
যদি পারমিটিভিটি উপরের তালিকায় না থাকে, তাহলে Er1 এর সাথে ছবির সেই অংশগুলি
0xCAFF00 সেট করা হবে, এবং সেই অংশগুলি Er2 থেকে 0xAC82AC-এর সাথে।
উদাহরণ
এখানে ব্যবহারের কয়েকটি উদাহরণ রয়েছে তৈরি_bmp_for_circ_in_rect. আবার, html দেখুন
আরও উদাহরণের জন্য atlc-XYZ/docs/html-docs-এ ডকুমেন্টেশন।
প্রথম উদাহরণে, শুধুমাত্র একটি বায়ু অস্তরক আছে, তাই Er1=Er2=1.0। 1x1 এর ভিতরের
ইঞ্চি (বা মিমি, মাইল ইত্যাদি) একটি বাইরের দিকে কেন্দ্রীয়ভাবে 3 x 3 ইঞ্চি মাত্রা সহ স্থাপন করা হয়।
ডাইইলেক্ট্রিকটি শুরু হওয়ার সঠিক স্থান (a) এবং এর প্রস্থ (d) গুরুত্বপূর্ণ নয়, কিন্তু
তারা এখনও প্রবেশ করা আবশ্যক.
% তৈরি_bmp_for_circ_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp
এই দ্বিতীয় উদাহরণে, 15.0 মিমি x 0.5 মিমি একটি অভ্যন্তরীণ একটি বাইরের দ্বারা বেষ্টিত
অভ্যন্তরীণ মাত্রা 61.5 x 20.1 মিমি। পারমিটিভিটি 2.1 সহ একটি উপাদান রয়েছে (এর এর
PTFE) ভিতরের কন্ডাকটরের নীচে। থেকে আউটপুট তৈরি_bmp_for_circ_in_rect একটি পাঠানো হয়
ফাইল ex1.bmp, যা পরে প্রক্রিয়া করা হয় atlc
% তৈরি_bmp_for_circ_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% atlc ex2.bmp
উদাহরণ 3-এ, নির্ভুলতা বাড়াতে বিটম্যাপটি বড় করা হয়, কিন্তু অন্যথায় এটি হয়
দ্বিতীয় উদাহরণের অনুরূপ। % তৈরি_bmp_for_circ_in_rect -বি 7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp
চতুর্থ উদাহরণে, পুনর্নির্দেশের পরিবর্তে তৈরি_bmp_for_circ_in_rect এর আউটপুট a
> চিহ্ন সহ ফাইল, এটি -f বিকল্প ব্যবহার করে করা হয়।
% তৈরি_bmp_for_circ_in_rect -f ex4.bmp 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1
% atlc ex4.bmp
পঞ্চম উদাহরণে, পারমিটিভাইটস 2.78 এবং 7.89 সহ উপকরণ ব্যবহার করা হয়। যখন আছে
কিভাবে ব্যবহার করতে হয় কোন পরিবর্তন তৈরি_bmp_for_circ_in_rect, যেহেতু এই অনুমতি নেই
পরিচিত, আমাদের অবশ্যই জানাতে হবে atlc কি তারা. % তৈরি_bmp_for_circ_in_rect 61 20 1 4 22 0.5 50
15 5 2.78 7.89 > ex5.bmp % atlc -d CAFF00=2.78 -d AC82AC=7.89 ex5.bmp ষষ্ঠীতে ও
চূড়ান্ত উদাহরণ, -v বিকল্পটি stderr থেকে কিছু অতিরিক্ত ডেটা প্রিন্ট করতে ব্যবহৃত হয়
তৈরি_bmp_for_circ_in_rect.
onworks.net পরিষেবা ব্যবহার করে create_bmp_for_circ_in_rect অনলাইন ব্যবহার করুন