Đây là lệnh create_bmp_for_circ_in_circ có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
tạo_bmp_for_circ_in_circ - trình tạo bitmap cho dây dẫn tròn bên trong hình tròn
dây dẫn (một phần của atlc)
SYNOPSIS
tạo_bmp_for_circ_in_circ [tùy chọn... ] D d O Er tên tệp.bmp
CẢNH BÁO
Trang người này không phải là một bộ tài liệu hoàn chỉnh - sự phức tạp của dự án atlc
làm cho các trang nam không phải là một cách lý tưởng để ghi lại nó, mặc dù không hoàn chỉnh, các trang nam
được sản xuất. Tài liệu tốt nhất hiện có tại thời điểm phiên bản là
được sản xuất nên được tìm thấy trên ổ cứng của bạn, thường ở
/usr/local/share/atlc/docs/html-docs/index.html
mặc dù nó có thể ở nơi khác nếu quản trị viên hệ thống của bạn chọn cài đặt gói
ở nơi khác. Đôi khi, các lỗi được sửa trong tài liệu và được đặt tại
http://atlc.sourceforge.net/ trước khi bản phát hành atlc mới được phát hành. Xin vui lòng, nếu bạn
nhận thấy có vấn đề với tài liệu - ngay cả lỗi chính tả và lỗi chính tả, vui lòng cho tôi
biết.
MÔ TẢ
tạo_bmp_for_circ_in_circ là một bộ xử lý trước cho atlc, chương trình khác biệt hữu hạn
được sử dụng để tính toán các đặc tính của dây dẫn điện hai và ba dây dẫn
đường truyền tiết diện tùy ý. Chương trình tạo_bmp_for_circ_in_circ is
được sử dụng như một cách nhanh chóng để tạo bitmap (không cần sử dụng chương trình đồ họa), để
một dây dẫn tròn bên trong một dây dẫn tròn (dây dẫn đồng trục), như sau:
*****************
**** ****
**** <-----d------> ****
********* ***
*** ***************
*** *************** ***
*** *********************
*** ^ ******************
*** | *********************
*** | ******************
** Ô *********** **
*** | ******
** | **
* <------------------------ D ----------------------- -> *
** **
** **
** **
******
** **
******
** **
** **
** **
******
**** ****
**** ****
***** *****
*************
*******************
***
Tham số 'D' là kích thước bên trong của ruột dẫn bên ngoài và 'd' là bên ngoài
đường kính của dây dẫn bên trong. Dây dẫn bên trong được bù đắp 'h' từ tâm của
dây dẫn bên ngoài. Toàn bộ khu vực được bao quanh bởi một chất điện môi có điện môi tương đối cho phép
'Ờ'.
Bitmap được in thành 'outfile.bmp' - đối số dòng lệnh cuối cùng.
Các bitmap được tạo ra bởi tạo_bmp_for_circ_in_circ là các bản đồ bit màu 24 bit, như là
yêu cầu bởi atlc.
Các hoạt độ cho phép của điện môi 'Er' xác định màu sắc trong bitmap. Nếu Er là
1.0, 1.006, 2.1, 2.2, 2.33, 2.5, 3.3, 3.335, 3,7, 4.8, 10.2 hoặc 100, sau đó là màu
tương ứng với độ cho phép đó sẽ được thiết lập theo các màu được xác định trong COLORS
phía dưới. Nếu Er không phải là một trong những hoạt động cho phép đó, thì khu vực cấp phép Er sẽ được đặt
sang màu 0xCAFF00. Chương trình atlc không biết giấy phép này là gì, vì vậy atlc,
phải được thông báo với tùy chọn dòng lệnh -d, như trong ví dụ 4 bên dưới.
LỰA CHỌN
-b kích thước bitmap
được sử dụng để đặt kích thước của bitmap và do đó, độ chính xác mà atlc có thể
tính toán các đặc tính của đường truyền. Giá trị mặc định cho 'bitmapsize' là
bình thường là 4, mặc dù điều này được đặt tại thời điểm biên dịch. Giá trị có thể được đặt ở bất kỳ đâu từ 1 đến
15, nhưng nhiều hơn 8 có lẽ là không hợp lý.
-f ô uế
Đặt tên tệp đầu ra. Theo mặc định, bitmap được gửi đến stdout, nhưng nó * phải * được gửi
vào một tệp, với tùy chọn này hoặc như được mô tả ở trên.
-v
Nguyên nhân tạo_bmp_for_circ_in_circ để in một số dữ liệu ra stderr. Lưu ý, không có gì thêm
sang đầu ra tiêu chuẩn, vì điều đó được mong đợi sẽ được chuyển hướng đến tệp bitmap.
Màu sắc
Các bitmap 24 bit atlc mong đợi, có 8 bit được chỉ định để biểu thị lượng màu đỏ,
8 cho màu xanh lam và 8 cho màu xanh lá cây. Do đó, có 256 cấp độ đỏ, xanh lá cây và xanh lam, tạo ra một
tổng số 256 * 256 * 256 = 16777216 màu. Mỗi một trong số 16777216 màu khả thi có thể là
được xác định chính xác bằng cách nêu số lượng chính xác của màu đỏ, xanh lá cây và xanh lam, như trong:
đỏ = 255,000,000 hoặc 0xff0000
xanh lá cây = 000,255,000 hoặc 0x00ff00
xanh lam = 000,000,255 hoặc 0x0000ff
đen = 000,000,000 hoặc 0x000000
trắng = 255,255,255 hoặc 0xffffff
Màu nâu = 255,000,255 hoặc 0xff00ff
xám = 142,142,142 hoặc 0x8e8e8e
Một số màu, chẳng hạn như hồng, xanh ngọc, cát, nâu, xám, v.v. có thể có nghĩa hơi khác
những thứ cho những người khác nhau. Điều này không phải như vậy với atlc, vì chương trình mong đợi màu sắc
dưới đây được định nghĩa CHÍNH XÁC như đã cho. Cho dù bạn cảm thấy màu cát hoặc màu vàng là lên
đối với bạn, nhưng nếu bạn sử dụng nó trong bitmap của mình, thì nó cần phải là màu được khôi phục bởi
atlc, or bạn phải xác định nó bằng một tùy chọn dòng lệnh (xem TÙY CHỌN và ví dụ 5 bên dưới).
Các dây dẫn sau đây được phục hồi bởi atlc:
red = 255,000,000 hoặc 0xff0000 là dây dẫn trực tiếp.
màu xanh lá cây = 000,255,000 hoặc 0x00ff00 là dây dẫn nối đất.
màu xanh lam = 000,000,000 hoặc 0x000000 là dây dẫn âm
Tất cả các ảnh bitmap phải có ruột dẫn trực tiếp (đỏ) và nối đất (xanh lục). Dây dẫn màu xanh lam là
hiện không được hỗ trợ, nhưng nó sẽ được sử dụng để chỉ ra một dây dẫn âm, sẽ
cần thiết nếu / khi chương trình được mở rộng để phân tích các bộ ghép định hướng.
Các dielectrics sau đây được khôi phục bởi atlc và so đang sản xuất by
tạo_bmp_for_circ_in_circ.
trắng 255,255,255 hoặc 0xFFFFFF như Er = 1.0 (chân không)
màu hồng 255,202,202 hoặc 0xFFCACA như Er = 1.0006 (không khí)
màu xanh lam 000,000,255 hoặc 0x0000FF như Er = 2.1 (PTFE)
Màu xám trung bình 142,242,142 hoặc 0x8E8E8E vì Er = 2.2 (duroid 5880)
màu hoa cà 255.000,255 hoặc 0xFF00FF như Er = 2.33 (polyetylen)
màu vàng 255,255,000 hoặc 0xFFFF00 như Er = 2.5 (polystyrene)
cát 239,203,027 hoặc 0xEFCC1A như Er = 3.3 (PVC)
nâu 188,127,096 hoặc 0xBC7F60 như Er = 3.335 (nhựa epoxy)
Màu ngọc lam 026,239,179 hoặc 0x1AEFB3 là Er = 4.8 (PCB bằng kính)
Màu xám đậm 142,142,142 hoặc ox696969 như Er = 6.15 (duroid 6006)
L. xám 240,240,240 hoặc 0xDCDCDC như Er = 10.2 (duroid 6010)
LƯU Ý
Mặc dù tạo_bmp_for_circ_in_circ được sử dụng cho các dây dẫn tròn bên trong và bên ngoài,
bên ngoài của dây dẫn bên ngoài được vẽ như một hình vuông. Điều này là để thuận tiện và không làm cho
sự khác biệt với các tính toán. Bên trong là của dây dẫn bên ngoài được vẽ như một vòng tròn.
VÍ DỤ
Dưới đây là một vài ví dụ về việc sử dụng tạo_bmp_for_circ_in_circ. Một lần nữa, hãy xem html
tài liệu trong atlc-XYZ / docs / html-docs / index.html để biết thêm ví dụ.
1) Trong ví dụ đầu tiên, dây dẫn bên ngoài có đường kính bên trong là 12 đơn vị (inch,
mm, feet, v.v.), bên trong có đường kính bên ngoài là 3.9 đơn vị. Bên trong được đặt
ở tâm (h = 0) và chất điện môi là chân không (Er = 1.0).
% tạo_bmp_for_circ_in_circ 12 3.9 0 1.0 đồng trục_1.bmp
% atlc đồng trục_1.bmp
atlc sẽ cho biết giá trị chính xác của trở kháng là 67.3667 Ohms, trong khi giá trị chính xác
phân tích sẽ hiển thị giá trị thực là 67.4358 Ohms, vì vậy atlc có sai số 0.102%.
2) Trong ví dụ thứ hai này, kích thước dây dẫn là sames như trong ví dụ 1, nhưng
bên trong nằm lệch tâm 3.5 đơn vị và chất điện môi có điện trở tương đối là
2.1 (Lỗi của PTFE) Đầu ra được gửi tới tệp not_in_centre.bmp, tệp này sau đó được xử lý bởi
atlc
% tạo_bmp_for_circ_in_circ 12 3.9 3.5 2.1 not_in_centre.bmp
% atlc not_in_centre.bmp
Trở kháng của điều này về mặt lý thuyết là 24.315342 Ohms, như create_bmp_for_circ_in_circ sẽ
tính toán cho bạn. Ước tính của atlc là 24.2493 Ohms, sai số chỉ -0.271%.
3) Trong ví dụ thứ ba, bitmap được làm lớn hơn, để tăng độ chính xác, nhưng ngược lại
cái này giống với cái trước.
% tạo_bmp_for_circ_in_circ -b8 12 3.9 3.5 2.1 Big_not_in_centre.bmp
% atlc Big_not_in_centre.bmp
Lúc này atlc sẽ mất nhiều thời gian hơn để tính toán Zo, vì bitmap lớn hơn và vì vậy nó
cần phải tính toán nhiều hơn. Tuy nhiên, kết quả cuối cùng nên chính xác hơn. Trong này
trường hợp, kết quả được báo cáo là 24.2461 Ohms, một lỗi nhỏ hơn một chút so với trước đây
ở mức 0.285%. Có thể có một cái gì đó có thể đạt được bằng cách giảm giới hạn
ở các lưới lớn hơn, vì vậy điều này đang được điều tra. Tuy nhiên, sai số hầu như luôn luôn dưới 0.25
%, không có vấn đề gì đang được phân tích.
Trong ví dụ thứ tư, một vật liệu có hệ số tương đối cho phép là 7.89 được sử dụng. Có
không thay đổi cách sử dụng tạo_bmp_for_circ_in_circ, nhưng vì sự cho phép này không
một trong những giá trị được xác định trước (xem MÀU SẮC), chúng ta phải cho biết atlc nó là gì. Màu sắc
sẽ được đặt một màu xanh lá cây ô liu, với đại diện hexacidcal là màu đỏ = 0xCA, màu xanh lam = OxFF
và màu xanh lá cây = 0x00. Đây chỉ là màu mặc định được sử dụng khi điều kiện cho phép
là không biết. Vì vậy, atlc phải được cung cấp thông tin này, như thế nàyL
% tạo_bmp_for_circ_in_circ 23 9 0 7.89 an_odd_er.bmp
% atlc -d CAFF00 = 7.89 an_odd_er.bmp Điều này có trở kháng lý thuyết là 20.041970 Ohms,
nhưng atlc phiên bản 3.0.1 sẽ tính là 20.0300, sai số -0.058% !!! nếu bạn
nhìn vào tệp an_odd_er.bmp với một gói đồ họa, bạn sẽ thấy có 3 màu
trong đó - dây dẫn bên trong màu đỏ, bên ngoài màu xanh lá cây và chất điện môi màu xanh ô liu.
Sử dụng create_bmp_for_circ_in_circ trực tuyến bằng các dịch vụ onworks.net