create_bmp_for_rect_in_rect - מקוון בענן

זוהי הפקודה create_bmp_for_rect_in_rect שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


create_bmp_for_rect_in_rect - מחולל מפת סיביות עבור מוליך מלבני בפנים
מוליך מלבני (חלק מ atlc)

תַקצִיר


create_bmp_for_rect_in_rect [אפשרויות... ] W H a b c d w h Er1 Er2 filename.bmp

אזהרה


דף אדם זה אינו סט שלם של תיעוד - המורכבות של פרויקט atlc
הופך את דפי האדם לא לדרך אידיאלית לתעד אותם, אם כי מתוך שלמות, לדפי אדם
מיוצרים. התיעוד הטוב ביותר שהיה עדכני בזמן שהגרסה הייתה
המיוצר אמור להימצא בכונן הקשיח שלך, בדרך כלל ב
/usr/local/share/atlc/docs/html-docs/index.html
למרות שזה עשוי להיות במקום אחר אם מנהל המערכת שלך בחר להתקין את החבילה
בְּמָקוֹם אַחֵר. לפעמים, טעויות מתוקנות בתיעוד וממוקמות ב
http://atlc.sourceforge.net/ לפני שחרור מהדורה חדשה של atlc. בבקשה, אם אתה
שימו לב לבעיה בתיעוד - אפילו שגיאות כתיב ושגיאות הקלדה, אנא הרשו לי
יודע.

תיאור


create_bmp_for_rect_in_rect הוא מעבד מראש עבור atlc, תוכנית ההבדלים הסופיים
המשמש לחישוב המאפיינים של שניים ושלושה מוליכים חשמליים
קו תמסורת של חתך שרירותי. התכנית create_bmp_for_rect_in_rect is
משמש כדרך מהירה להפקת מפות סיביות (אין צורך להשתמש בתוכנת גרפיקה), עבור
מוליך מלבני בתוך מוליך מלבני, עם שתי דיאלטריות, כמו זה:

-------------------------------------------------- --- ^
| | |
| <-------------ד---------------------> | |
| | |
| <----------w-----------> | |
| ------------------------ ^ | |
| | | | | |
| | מנצח מתכתי | | | ח
|<----b-->| מוליך (יכול להיות | c Er1 | |
| | מחוץ למרכז) | | | |
| | | | | |
| ------------------------------------ ^ | |
| |.................................| | | |
| |...דיאלקטרי, היתר=Er2...| | | |
|<-a->|.....(יכול להיות מחוץ למרכז ).........| ח | |
| |.................................| | | |
| |.................................| | | |
-------------------------------------------------- --- |
<--------------------------------W---------------------- -->

הפרמטרים 'W' ו-'H' והממדים הפנימיים של המוליך החיצוני. החיצוני
הממדים של המוליך הפנימי הם 'w' ו-'c'. ההנחה היא שהמוליך הפנימי נח
על דיאלקטרי (Er2) שהוא 'd' רחב ומוליך חיצוני והמוליך הפנימי הוא
היסט 'b' מהדופן השמאלית של המוליך החיצוני. כל האזור הוא
מוקף בדיאלקטרי בעל הפרתנות יחסית 'Er1'. הדיאלקטריות 'Er1' ולאחר מכן
'Er1' ו-'Er2' יהיו שניהם 1.0

מפת הסיביות מודפסת לקובץ שצוין כארגומנט האחרון

create_bmp_for_rect_in_rect -f filename.bmp W H a b c d w h Er1 Er2

מפות הסיביות שהופקו על ידי create_bmp_for_rect_in_rect הן מפות סיביות צבעוניות של 24 סיביות, כפי שהן
נדרש על ידי atlc.

האפשרויות של מפת הסיביות, שנקבעו על ידי '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. התכנית atlc לא
יודעים מה הם הפריטיבים האלה, אז הם atlc, יש לומר עם אפשרות שורת הפקודה
-d, כמו בדוגמה 4 להלן.

אפשרויות


-b גודל סיביות
משמש כדי להגדיר את גודל מפת הסיביות, וכך את הדיוק אליו atlc מסוגלת
לחשב את תכונות קו ההולכה. ערך ברירת המחדל עבור 'גודל bitmap' הוא
בדרך כלל 4, אם כי זה מוגדר בזמן הידור. ניתן להגדיר את הערך בכל מקום מ-1 עד
15, אבל יותר מ-8 זה כנראה לא הגיוני.

-f אוסף
הגדר את שם קובץ הפלט. כברירת מחדל, מפת הסיביות נשלחת ל-stdout, אך *חייבת* לשלוח אותה
לקובץ, עם אפשרות זו, או כמתואר לעיל.

-v
סיבות create_bmp_for_rect_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 עליך להגדיר אותו עם אפשרות שורת פקודה (ראה 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 בתור Er=1.0006 (אוויר)
L. blue 130,052,255 או 0x8235EF כ-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 או 0xEFCC1A כ-Er=3.3 (PVC)
חום 188,127,096 או 0xBC7F60 כ-Er=3.335 (שרף אפוקסי)
טורקיז 026,239,179 או 0x1AEFB3 כ-Er=4.8 (PCB מזכוכית)
אפור כהה 142,142,142 או 0x696969 כ-Er=6.15 (duroid 6006)
L. grey 240,240,240 או 0xDCDCDC כ-Er=10.2 (duroid 6010)
ד. כתום 213,160,067 או 0xD5A04D כ-Er=100.0 (בעיקר למטרות בדיקה)

דוגמאות


להלן מספר דוגמאות לשימוש ב create_bmp_for_rect_in_rect. שוב, עיין ב-html
תיעוד ב-atlc-XYZ/docs/html-docs/index.html לדוגמאות נוספות.

בדוגמה הראשונה, יש רק דיאלקטרי אוויר, אז Er1=Er2=1.0. הפנימי של 1x1
אינץ' (או מ"מ, מיילים וכו') ממוקם במרכז בחיצוניות עם מידות 3 x 3 אינץ'.

המקום המדויק שבו הדיאלקטרי מתחיל (א) והרוחב שלו (ד) אינם חשובים, אבל
עדיין יש להזין אותם.

% create_bmp_for_rect_in_rect 3 3 1 1 1 1 1 1 > ex1.bmp
% atlc ex1.bmp

בדוגמה השנייה הזו, פנימי של 15.0 מ"מ x 0.5 מ"מ מוקף בחיצוני עם
מידות פנימיות של 61.5 על 20.1 מ"מ. קיים חומר עם פרמיטטיביות 2.1 (Er of
PTFE) מתחת למוליך הפנימי. הפלט מ create_bmp_for_rect_in_rect נשלח אל א
קובץ ex1.bmp, אשר לאחר מכן מעובד על ידי atlc

% create_bmp_for_rect_in_rect 61.5 20.1 5 22 0.5 50 15 5 1.0 2.1 > ex2.bmp
% atlc ex2.bmp

בדוגמה 3, מפת הסיביות הופכת לגדולה יותר, כדי להגביר את הדיוק, אבל אחרת זה כן
זהה לדוגמא השנייה. % create_bmp_for_rect_in_rect -ב7 61.5 20.1 5 22 0.5 50
15 5 1.0 2.1 > ex3.bmp
% atlc ex3.bmp

בדוגמה הרביעית, נעשה שימוש בחומרים עם הפרמיטטיביטים 2.78 ו-7.89. בזמן שיש
ללא שינוי באופן השימוש create_bmp_for_rect_in_rect, כיון שהיתרים אלו אינם
ידוע, אנחנו חייבים לספר atlc מה שהם. % create_bmp_for_rect_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
create_bmp_for_rect_in_rect.

השתמש ב-create_bmp_for_rect_in_rect באופן מקוון באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows