นี่คือคำสั่ง create_bmp_for_circ_in_circ ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
create_bmp_for_circ_in_circ - เครื่องกำเนิดบิตแมปสำหรับตัวนำวงกลมภายในวงกลม
ตัวนำ (ส่วนหนึ่งของ เอทีแอลซี)
เรื่องย่อ
create_bmp_for_circ_in_circ [ตัวเลือก... ] D d O Er ชื่อไฟล์.bmp
คำเตือน
หน้าคู่มือนี้ไม่ใช่ชุดเอกสารที่สมบูรณ์ - ความซับซ้อนของโครงการ atlc
ทำให้หน้าคนไม่ใช่วิธีที่เหมาะในการจัดทำเอกสารแม้ว่าจะไม่สมบูรณ์ก็ตาม man pages
มีการผลิต เอกสารที่ดีที่สุดที่เป็นปัจจุบันในขณะที่รุ่นเป็น
ควรจะพบในฮาร์ดไดรฟ์ของคุณ โดยปกติที่
/usr/local/share/atlc/docs/html-docs/index.html
แม้ว่าอาจอยู่ที่อื่นหากผู้ดูแลระบบของคุณเลือกที่จะติดตั้งแพ็คเกจ
ที่อื่น บางครั้งข้อผิดพลาดได้รับการแก้ไขในเอกสารและวางไว้ที่
http://atlc.sourceforge.net/ ก่อนที่จะมีการเปิดตัว atlc รุ่นใหม่ กรุณาถ้าคุณ
สังเกตเห็นปัญหาเกี่ยวกับเอกสาร - แม้แต่การสะกดผิดและการพิมพ์ผิด โปรดให้ฉัน
ทราบ
DESCRIPTION
create_bmp_for_circ_in_circ เป็นพรีโปรเซสเซอร์สำหรับ เอทีแอลซี, โปรแกรมความแตกต่างที่แน่นอน
ที่ใช้ในการคำนวณคุณสมบัติของตัวนำไฟฟ้าสองและสามตัว
สายส่งของส่วนตัดขวางโดยพลการ โปรแกรม create_bmp_for_circ_in_circ is
ใช้เป็นวิธีที่รวดเร็วในการสร้างบิตแมป (ไม่จำเป็นต้องใช้โปรแกรมกราฟิก) สำหรับ
ตัวนำแบบวงกลมภายในตัวนำแบบวงกลม (ตัวนำโคแอกเซียล) ดังนี้:
*****************
-
**** <----d------> ****
-
-
-
********************* ***
-
- -
- -
**โอ *********** **
- -
- -
*<---------------------------------D---------------------- ->*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
*******************
***
พารามิเตอร์ 'D' คือขนาดด้านในของตัวนำด้านนอกและ 'd' คือค่าด้านนอก
เส้นผ่านศูนย์กลางของตัวนำภายใน ตัวนำภายในถูกชดเชย 'h' จากจุดศูนย์กลางของ
ตัวนำภายนอก ทั้งภูมิภาคล้อมรอบด้วยไดอิเล็กทริกของการอนุญาตสัมพัทธ์
'เอ๋อ.
บิตแมปถูกพิมพ์ไปที่ 'outfile.bmp' - อาร์กิวเมนต์บรรทัดคำสั่งสุดท้าย
บิตแมปที่ผลิตโดย create_bmp_for_circ_in_circ เป็นบิตแมปสี 24 บิต เช่นเดียวกับ
ต้องการโดย เอทีแอลซี.
การอนุญาติของอิเล็กทริก 'Er' กำหนดสีในบิตแมป ถ้าเอ๋อคือ
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 หรือ 100 แล้วสี
ที่สอดคล้องกับการอนุญาตนั้นจะถูกตั้งค่าตามสีที่กำหนดไว้ใน COLORS
ด้านล่าง. ถ้า Er ไม่เป็นหนึ่งในการอนุญาตเหล่านั้น พื้นที่ของการอนุญาต Er จะถูกตั้งค่า
เป็นสี 0xCAFF00 โปรแกรม เอทีแอลซี ไม่รู้ว่าการอนุญาตนี้คืออะไร ดังนั้น เอทีแอลซี,
ต้องบอกด้วยตัวเลือกบรรทัดคำสั่ง -d ดังตัวอย่างที่ 4 ด้านล่าง
OPTIONS
-b ขนาดบิตแมป
ใช้เพื่อกำหนดขนาดของบิตแมป ดังนั้นความแม่นยำที่ atlc สามารถทำได้
คำนวณคุณสมบัติของสายส่ง ค่าเริ่มต้นสำหรับ 'ขนาดบิตแมป' คือ
ปกติ 4 แม้ว่าจะตั้งค่าไว้ที่เวลารวบรวม ค่าสามารถตั้งค่าได้ทุกที่ตั้งแต่ 1 ถึง
15 แต่มากกว่า 8 อาจไม่สมเหตุสมผล
-f ออกจากไฟล์
ตั้งชื่อไฟล์เอาต์พุต โดยค่าเริ่มต้น บิตแมปจะถูกส่งไปยัง stdout แต่จะต้องส่ง *ต้อง*
ไปยังไฟล์ ด้วยตัวเลือกนี้ หรือตามที่อธิบายไว้ข้างต้น
-v
เกี่ยวข้องทั่วโลก create_bmp_for_circ_in_circ เพื่อพิมพ์ข้อมูลบางส่วนไปยัง stderr หมายเหตุ ไม่มีอะไรพิเศษไป
ไปยังเอาต์พุตมาตรฐาน ซึ่งคาดว่าจะถูกเปลี่ยนเส้นทางไปยังไฟล์บิตแมป
COLOURS
บิตแมป 24 บิตที่ เอทีแอลซี คาดหวังมี 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
บางสี เช่น ชมพู เทอร์ควอยซ์ ทราย น้ำตาล เทา ฯลฯ อาจมีความหมายแตกต่างกันเล็กน้อย
สิ่งต่าง ๆ ให้กับคนที่แตกต่างกัน มันไม่เป็นเช่นนั้นกับ เอทีแอลซีตามที่โปรแกรมคาดหวังสี
ด้านล่างนี้จะกำหนดไว้อย่างแน่นอนตามที่กำหนด ไม่ว่าคุณจะรู้สึกว่าสีเป็นทรายหรือสีเหลืองขึ้น
สำหรับคุณ แต่ถ้าคุณใช้ในบิตแมปของคุณ มันจะต้องปรับสีโดย
แอตทริบิวต์, or คุณต้องกำหนดด้วยตัวเลือกบรรทัดคำสั่ง (ดู OPTIONS และตัวอย่างที่ 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 as Er=1.0006 (อากาศ)
สีน้ำเงิน 000,000,255 หรือ 0x0000FF ตาม Er=2.1 (PTFE)
สีเทากลาง 142,242,142 หรือ 0x8E8E8E เป็น Er=2.2 (duroid 5880)
mauve 255.000,255 หรือ 0xFF00FF as Er=2.33 (polyethylene)
สีเหลือง 255,255,000 หรือ 0xFFFF00 as Er=2.5 (polystyrene)
ทราย 239,203,027 หรือ 0xEFCC1A เป็น Er=3.3 (PVC)
สีน้ำตาล 188,127,096 หรือ 0xBC7F60 as Er=3.335 (อีพอกซีเรซิน)
เทอร์ควอยซ์ 026,239,179 หรือ 0x1AEFB3 เป็น Er=4.8 (PCB แก้ว)
สีเทาเข้ม 142,142,142 หรือ ox696969 ตาม Er=6.15 (duroid 6006)
L. สีเทา 240,240,240 หรือ 0xDCDCDC เป็น Er=10.2 (duroid 6010)
หมายเหตุ
แม้ว่า create_bmp_for_circ_in_circ ใช้สำหรับตัวนำภายในและภายนอกแบบวงกลม the
ด้านนอกของตัวนำด้านนอกถูกวาดเป็นรูปสี่เหลี่ยมจัตุรัส ทั้งนี้เพื่อความสะดวกและไม่ทำให้
ความแตกต่างในการคำนวณ ด้านในเป็นตัวนำด้านนอกวาดเป็นวงกลม
ตัวอย่าง
ต่อไปนี้คือตัวอย่างการใช้ 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
% เอทีแอลซี โคแอกเชียล_1.bmp
เอทีแอลซี จะระบุค่าอิมพีแดนซ์ที่ถูกต้องเป็น 67.3667 โอห์ม ในขณะที่ค่าที่แน่นอน
การวิเคราะห์จะแสดงค่าจริงเป็น 67.4358 โอห์ม ดังนั้น เอทีแอลซี มีข้อผิดพลาด 0.102%
2) ในตัวอย่างที่สองนี้ ขนาดตัวนำเท่ากับในตัวอย่างที่ 1 แต่
ด้านในตั้งอยู่นอกศูนย์กลาง 3.5 หน่วยและไดอิเล็กตริกมีค่าการอนุญาติสัมพันธ์ของ
2.1 (Er of PTFE) เอาต์พุตจะถูกส่งไปยังไฟล์ not_in_centre.bmp ซึ่งจะถูกประมวลผลโดย
เอทีแอลซี
% create_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% เอทีแอลซี 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
% เอทีแอลซี big_not_in_centre.bmp
เวลานี้ atlc จะใช้เวลาคำนวณ Zo นานกว่ามาก เนื่องจากบิตแมปมีขนาดใหญ่กว่า ดังนั้น
ต้องทำการคำนวณเพิ่มเติม อย่างไรก็ตาม ผลลัพธ์สุดท้ายควรจะแม่นยำกว่านี้ ในเรื่องนี้
กรณีผลการรายงานคือ 24.2461 โอห์ม ข้อผิดพลาดที่เล็กกว่าเมื่อก่อนเล็กน้อย
ที่ 0.285 % เป็นไปได้อาจมีบางสิ่งที่จะได้รับโดยการลดจุดตัดลง
ที่กริดที่ใหญ่กว่า ดังนั้นสิ่งนี้กำลังถูกตรวจสอบ อย่างไรก็ตาม ข้อผิดพลาดมักจะต่ำกว่า 0.25 . เสมอ
% ไม่ว่าจะวิเคราะห์อะไร
ในตัวอย่างที่สี่ ใช้วัสดุที่มีค่าการยอมให้มีสัมพัทธภาพ 7.89 ของ มี
ไม่เปลี่ยนวิธีการใช้งาน create_bmp_for_circ_in_circแต่เนื่องจากการอนุญาตนี้ไม่ใช่
หนึ่งในค่าที่กำหนดไว้ล่วงหน้า (ดู COLORS) เราต้องบอก เอทีแอลซี มันคืออะไร. สี
จะถูกตั้งค่าเป็นสีเขียวมะกอก โดยมีเลขฐานสิบหกแทนค่า red=0xCA, blue=OxFF
และสีเขียว = 0x00 นี่เป็นสีเริ่มต้นที่ใช้เมื่อมีการอนุญาติ
ไม่เป็นที่รู้จัก ดังนั้นต้องระบุข้อมูล atlc เช่นนี้L
% create_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% เอทีแอลซี -d CAFF00=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