นี่คือคำสั่ง create_bmp_for_microstrip_coupler ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
create_bmp_for_microstrip_coupler - เครื่องกำเนิดบิตแมปสำหรับตัวเชื่อมต่อไมโครสตริป (ส่วนหนึ่งของ เอทีแอลซี)
เรื่องย่อ
create_bmp_for_microstrip_coupler [-NS bmp_ขนาด] [-วี] w s g h t Er1 Er2 ชื่อไฟล์
คำเตือน
หน้าคู่มือนี้ไม่ใช่ชุดเอกสารที่สมบูรณ์ - ความซับซ้อนของโครงการ atlc
ทำให้หน้าคนไม่ใช่วิธีที่เหมาะในการจัดทำเอกสารแม้ว่าจะไม่สมบูรณ์ก็ตาม man pages
มีการผลิต เอกสารที่ดีที่สุดที่เป็นปัจจุบันในขณะที่รุ่นเป็น
ควรจะพบในฮาร์ดไดรฟ์ของคุณ โดยปกติที่
/usr/local/share/atlc/docs/html-docs/index.html
แม้ว่าอาจอยู่ที่อื่นหากผู้ดูแลระบบของคุณเลือกที่จะติดตั้งแพ็คเกจ
ที่อื่น บางครั้งข้อผิดพลาดได้รับการแก้ไขในเอกสารและวางไว้ที่
http://atlc.sourceforge.net/ ก่อนที่จะมีการเปิดตัว atlc รุ่นใหม่ กรุณาถ้าคุณ
สังเกตเห็นปัญหาเกี่ยวกับเอกสาร - แม้แต่การสะกดผิดและการพิมพ์ผิด โปรดให้ฉัน
ทราบ
DESCRIPTION
create_bmp_for_microstrip_coupler เป็นพรีโปรเซสเซอร์สำหรับ เอทีแอลซี, ส่วนหนึ่งของคุณสมบัติ atlc ของ
สายส่งไฟฟ้าตัวนำสองและสามของส่วนตัดขวางโดยพลการ NS
โครงการ create_bmp_for_microstrip_coupler ใช้เป็นวิธีที่รวดเร็วในการสร้างบิตแมป
(ไม่จำเป็นต้องใช้โปรแกรมกราฟิก) สำหรับตัวต่อไมโครสตริป ดังนั้นหาก
ขนาดของข้อต่อเรียกว่าโหมดคี่ โหมดคู่ โหมดเฟืองท้าย และโหมดทั่วไป
หาค่าอิมพีแดนซ์ของโหมดได้ ถ้าคุณรู้ว่าคุณต้องการอิมพีแดนซ์เท่าไหร่และต้องการหาค่า
มิติ แล้วใช้ find_optimal_sizes_for_microstrip_coupler แทนที่. สิ่งนี้ทำให้
โทรซ้ำกับ create_bmp_for_microstrip_coupler. โครงสร้างที่บิตแมปคือ
ที่สร้างขึ้นโดย create_bmp_for_microstrip_coupler แสดงอยู่ด้านล่าง
ก๊ากกกกกกกกกกกกกกกกกกกกกกกก^
GG |
GG |
GG |
GG |
GG |
GG |
G | จี |
G | จี |
G | GH
จีวี <--g--><--w--><---s---><--w--><--g--> G |
GGGGGGGGGG คคคคคคคคคคคคคคคคคคคคคค |
ก๊ากกกกกก.......ccccccc.........ccccccc.......GGGGGGGG |
G.^................................................^ ....ก |
ช.|................................................|......... ....ก |
G.|t.ไดอิเล็กตริก, สภาพการอนุญาติ=Er2.......h.............G |
G.|...(3.7 สำหรับ FR4 PCB).................|..G |
ก............................................. วี ......... ....ก |
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGต้อง
ก๊ากกกกกกกกกกกกกกกกกกกก. วี
<-------------------------------------- ว ------------------------ ---->
พารามิเตอร์ 'W' และ 'H' และขนาดภายในของโครงโลหะ ความตั้งใจเหล่านี้
โดยทั่วไปจะค่อนข้างใหญ่เมื่อเทียบกับขนาดของพีซี - แผนภาพด้านบนคือ
ไม่ให้ปรับขนาด ช่องว่างระหว่างเส้นคู่สองเส้นคือ s ความกว้างของเส้นคู่
คือ w และระยะห่างระหว่างขอบของเส้นคู่และระนาบพื้นด้านบน
คือกรัม บ่อยครั้ง ระนาบพื้นด้านบนไม่ใกล้กับเส้นคู่ ซึ่งในกรณีนี้ g will
จะค่อนข้างใหญ่ ความหนาของไดอิเล็กติกคือ h สังเกตว่าเขาเป็นเพียงอิเล็กทริก
และไม่รวมความหนาของทองแดงบน PCB สองด้าน ความหนา
ของทองแดงที่ชั้นบนสุดคือ t ความหนาของชั้นล่างนั้นไม่สำคัญ
เป็น. ค่าการยอมให้สัมพัทธ์เหนืออิเล็กทริกเป็นปกติ 1 แต่ค่าสัมพัทธ์
การอนุญาติของวัสดุอิเล็กทริกจะต้องถูกกำหนดล่วงหน้าหรือกำหนดบน
บรรทัดคำสั่ง ดูสีในส่วนด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับไดอิเล็กทริก
บิตแมปถูกพิมพ์ไปยังไฟล์ที่ระบุเป็นอาร์กิวเมนต์สุดท้าย
บิตแมปที่ผลิตโดย create_bmp_for_microstrip_coupler เป็นบิตแมปสี 24 บิต
ตามที่ .ต้องการ เอทีแอลซี.
การอนุญาติของบิตแมปที่กำหนดโดย 'Er1' และ 'Er2' กำหนดสีใน
บิตแมป หาก Er1 หรือ Er2 คือ 1.0, 1.0006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3.7, 4.8, 10.2 หรือ
100 จากนั้นสีที่สอดคล้องกับการอนุญาตนั้นจะถูกตั้งค่าตาม
สีที่กำหนดไว้ใน COLORS ด้านล่าง หาก Er1 ไม่ใช่หนึ่งในใบอนุญาตเหล่านั้น ภูมิภาคของ
การอนุญาติให้ Er1 ถูกตั้งค่าเป็นสี 0xCAFF00 ถ้า Er2 ไม่ใช่หนึ่งในค่าเหล่านั้น
จากนั้นขอบเขตของภาพจะถูกตั้งค่าเป็นสี 0xAC82AC โปรแกรม เอทีแอลซี ไม่
รู้ว่าทั้งสองนี้อนุญาติอะไร ดังนั้นพวกเขาจึง เอทีแอลซี, ต้องบอกกับคอมมานด์ไลน์
ตัวเลือก -d ดังตัวอย่างที่ 4 ด้านล่าง
OPTIONS
-C สาเหตุ create_bmp_for_microstrip_coupler เพื่อพิมพ์ข้อมูลลิขสิทธิ์และใบอนุญาต
-b ขนาดบิตแมป
ใช้เพื่อกำหนดขนาดของบิตแมป ดังนั้นความแม่นยำที่ atlc สามารถทำได้
คำนวณคุณสมบัติของสายส่ง ค่าเริ่มต้นสำหรับ 'ขนาดบิตแมป' คือ
ปกติ 4 แม้ว่าจะตั้งค่าไว้ที่เวลารวบรวม ค่าสามารถตั้งค่าได้ทุกที่ตั้งแต่ 1 ถึง
15 แต่มากกว่า 8 อาจไม่สมเหตุสมผล
-v
เกี่ยวข้องทั่วโลก create_bmp_for_microstrip_coupler เพื่อพิมพ์ข้อมูลบางส่วนไปยัง 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
บางสี เช่น ชมพู เทอร์ควอยซ์ ทราย น้ำตาล เทา ฯลฯ อาจมีความหมายแตกต่างกันเล็กน้อย
สิ่งต่าง ๆ ให้กับคนที่แตกต่างกัน มันไม่เป็นเช่นนั้นกับ เอทีแอลซีตามที่โปรแกรมคาดหวังสี
ด้านล่างนี้จะกำหนดไว้อย่างแน่นอนตามที่กำหนด ไม่ว่าคุณจะรู้สึกว่าสีเป็นทรายหรือสีเหลืองขึ้น
สำหรับคุณ แต่ถ้าคุณใช้ในบิตแมปของคุณ มันจะต้องรู้จักสีด้วย
โดย atlc, or คุณต้องกำหนดด้วยตัวเลือกบรรทัดคำสั่ง (ดู OPTIONS และตัวอย่าง 5
ด้านล่าง)
สีแดง = 255,000,000 หรือ 0xFF0000 เป็นตัวนำที่มีชีวิต
สีเขียว = 000,255,000 หรือ 0x00FF00 เป็นตัวนำที่ต่อลงดิน
สีน้ำเงิน = 000,000,000 หรือ 0x0000FF เป็นตัวนำลบ
บิตแมปทั้งหมด ต้อง มีตัวนำไฟฟ้าที่มีชีวิต (สีแดง) และสายดิน (สีเขียว) ตัวนำสีน้ำเงินคือ
ไม่รองรับในขณะนี้ แต่จะใช้เพื่อระบุตัวนำเชิงลบซึ่งจะ
จำเป็นหาก/เมื่อโปรแกรมได้รับการขยายเพื่อวิเคราะห์ตัวเชื่อมต่อทิศทาง
ไดอิเล็กทริกต่อไปนี้ได้รับการยอมรับโดย atlc และ so เป็น ผลิต by
create_bmp_for_rect_cen_in_rect.
สีขาว 255,255,255 หรือ 0xFFFFFF เป็น Er=1.0 (สูญญากาศ)
สีชมพู 255,202,202 หรือ 0xFFCACA as Er=1.0006 (อากาศ)
L. blue 130,052,255 หรือ 0x8235EF as 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 หรือ 0x696969 ตาม Er=6.15 (duroid 6006)
L. สีเทา 240,240,240 หรือ 0xDCDCDC เป็น Er=10.2 (duroid 6010)
D. สีส้ม 213,160,067 หรือ 0xD5A04D as Er=100.0 (ส่วนใหญ่สำหรับการทดสอบวัตถุประสงค์)
ตัวอย่าง
ต่อไปนี้คือตัวอย่างการใช้ create_bmp_for_microstrip_coupler. อีกครั้ง ดู
เอกสาร html ใน atlc-XYZ/docs/html-docs/index.html สำหรับตัวอย่างเพิ่มเติม
ในตัวอย่างแรก มีเพียงไดอิเล็กทริกอากาศ ดังนั้น Er1=Er2=1.0 ด้านในของ 1x1
นิ้ว (หรือมม. ไมล์ ฯลฯ) วางไว้ตรงกลางด้านนอกด้วยขนาด 3 x 3 นิ้ว
สถานที่ที่แน่นอนที่อิเล็กทริกเริ่มต้น (a) และความกว้าง (d) นั้นไม่สำคัญ แต่
พวกเขายังต้องป้อน
% create_bmp_for_microstrip_coupler 3 3 1 1 1 1 1 1 > ex1.bmp
% เอทีแอลซี ex1.bmp
ในตัวอย่างที่สองนี้ ภายใน 15.0 มม. x 0.5 มม. ล้อมรอบด้วยด้านนอกด้วย
ขนาดภายใน 61.5 x 20.1 มม. มีวัสดุที่มีการอนุญาติ 2.1 (Er of
PTFE) ด้านล่างตัวนำด้านใน ผลลัพธ์จาก create_bmp_for_microstrip_coupler ถูกส่ง
ไปยังไฟล์ ex1.bmp ซึ่งจะถูกประมวลผลโดย เอทีแอลซี
% create_bmp_for_microstrip_coupler 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% เอทีแอลซี ex2.bmp
ในตัวอย่างที่ 3 บิตแมปถูกทำให้ใหญ่ขึ้น เพื่อเพิ่มความแม่นยำ แต่ไม่เช่นนั้นจะเป็น
เหมือนกับตัวอย่างที่สอง % create_bmp_for_microstrip_coupler -b7 61.5 20.1 5 22
0.5 50 15 5 1.0 2.1 > ex3.bmp
% เอทีแอลซี ex3.bmp
ในตัวอย่างที่สี่ ใช้วัสดุที่มีใบอนุญาต 2.78 และ 7.89 ในขณะที่มี
ไม่เปลี่ยนวิธีการใช้งาน create_bmp_for_microstrip_couplerเนื่องจากการอนุญาตเหล่านี้เป็น
ไม่รู้ต้องบอก เอทีแอลซี พวกเขาคืออะไร % create_bmp_for_microstrip_coupler 61 20 1 4
22 0.5 50 15 5 2.78 7.89 > ex5.bmp % เอทีแอลซี -d CAFF00=2.78 -d AC82AC=7.89 ex5.bmp ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร
ตัวอย่างที่หกและสุดท้าย ตัวเลือก -v ใช้เพื่อพิมพ์ข้อมูลเพิ่มเติมไปยัง stderr จาก
create_bmp_for_microstrip_coupler.
ใช้ create_bmp_for_microstrip_coupler ออนไลน์โดยใช้บริการ onworks.net