זוהי הפקודה create_bmp_for_circ_in_rect שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
create_bmp_for_circ_in_rect - מחולל מפת סיביות עבור מוליך עגול בתוך a
מוליך מלבני (חלק מ atlc)
תַקצִיר
create_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. בבקשה, אם אתה
שימו לב לבעיה בתיעוד - אפילו שגיאות כתיב ושגיאות הקלדה, אנא הרשו לי
יודע.
תיאור
create_bmp_for_circ_in_rect הוא מעבד מראש עבור atlc, תוכנית ההבדלים הסופיים
המשמש לחישוב המאפיינים של קו תמסורת חשמלי בעל שני מוליכים
של חתך שרירותי. התכנית create_bmp_for_circ_in_rect משמש כדרך מהירה
של יצירת מפות סיביות (אין צורך להשתמש בתוכנת גרפיקה), עבור חוזר
מוליך בתוך מוליך מלבני, כך:
-------------------------------------------------- ------ ^
| | |
| | |
| | |
| | |
| | |
| דיאלקטרי, פרמיטטיביות=Er | |
| | |
| | |
| | |
| | |
| <------x------> ^ | ח
| ***** | | |
| ********** י | |
| ************* | | |
| *************** | | |
| <-----d------> v | |
| *************** | |
| ************* | |
| ********** | |
| *** | |
| | |
-------------------------------------------------- ----- v
<--------------------------------W---------------------- ----->
הפרמטרים 'W' ו-'H' והממדים הפנימיים של המוליך החיצוני. הפנימי
למוליך יש קוטר של 'd' והוא מקוזז ממרכז המוליך החיצוני ב-an
כמות 'x' אופקית ו-'y' אנכית. הרווח בין הפנימי לחיצוני
מוליכים הוא דיאלקטרי בעל הפרתנות יחסית 'Er'. אם יש רק ואקום
דיאלקטרי, אז יש להגדיר את 'Er' ל-1.0
מפת הסיביות מודפסת לפלט סטנדרטי, אשר חובה יופנה מחדש לקובץ ב
אחת משתי הדרכים הבאות.
create_bmp_for_circ_in_rect d W H x y Er > filename.bmp OR
create_bmp_for_circ_in_rect -f filename.bmp d W H x y Er
מפות הסיביות שהופקו על ידי create_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 ואז הצבע
התואמת לאפשרות זו תוגדר בהתאם לצבעים המוגדרים ב-COLORS
לְהַלָן. אם Er אינו אחד מהאפשרויות הללו, אזור ההיתר Er יוגדר
לצבע 0xCAFF00. התכנית atlc לא יודע מה הם הפריטיבים האלה, אז
atlc, יש לומר עם אפשרות שורת הפקודה -d, כמו בדוגמה 4 להלן.
אפשרויות
-b גודל סיביות
משמש כדי להגדיר את גודל מפת הסיביות, וכך את הדיוק אליו atlc מסוגלת
לחשב את תכונות קו ההולכה. ערך ברירת המחדל עבור 'גודל bitmap' הוא
בדרך כלל 4, אם כי זה מוגדר בזמן הידור. ניתן להגדיר את הערך בכל מקום מ-1 עד
15, אבל יותר מ-8 זה כנראה לא הגיוני.
-f אוסף
-v
סיבות create_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 עליך להגדיר אותו עם אפשרות שורת פקודה (ראה OPTIONS ודוגמה 5
להלן).
המוליכים הבאים מוכרים על ידי atlc:
אדום = 255,000,000 או 0xff0000 הוא המוליך החי.
ירוק = 000,255,000 או 0x00ff00 הוא המוליך המוארק.
שחור = 000,000,000 או 0x000000 הוא המוליך השלילי
כל מפות הסיביות צריך יש את המוליך החי (אדום) והמוארק (ירוק). המנצח השחור
אינו נתמך כעת, אך הוא ישמש לציון מוליך שלילי, אשר
יהיה צורך אם/כאשר התוכנית תורחב לניתוח מצמדי כיוונים.
הדיאלקטריות הבאות מזוהות על ידי atlc ו so יש לו מיוצר by
create_bmp_for_circ_in_rect.
לבן 255,255,255 או 0xFFFFFF כ-Er=1.0 (וואקום)
לבן 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 או 0xEFCC1A כ-Er=3.3 (PVC)
חום 188,127,096 או 0xBC7F60 כ-Er=3.335 (שרף אפוקסי)
טורקיז 026,239,179 או 0x1AEFB3 כ-Er=4.8 (PCB מזכוכית)
אפור כהה 142,142,142 או ox696969 כ-Er=6.15 (duroid 6006)
L. grey 240,240,240 או 0xDCDCDC כ-Er=10.2 (duroid 6010)
ד. כתום 213,160,077 או 0xD5A04D כ-Er=100 (לבדיקה)
אם הפריטטיביות היא כזו שאינה ברשימה לעיל, אז החלקים האלה של התמונה עם Er1
יוגדר ל-0xCAFF00, והחלקים האלה עם Er2 ל-0xAC82AC.
דוגמאות
להלן מספר דוגמאות לשימוש ב create_bmp_for_circ_in_rect. שוב, עיין ב-html
תיעוד ב-atlc-XYZ/docs/html-docs לדוגמאות נוספות.
בדוגמה הראשונה, יש רק דיאלקטרי אוויר, אז Er1=Er2=1.0. הפנימי של 1x1
אינץ' (או מ"מ, מיילים וכו') ממוקם במרכז בחיצוניות עם מידות 3 x 3 אינץ'.
המקום המדויק שבו הדיאלקטרי מתחיל (א) והרוחב שלו (ד) אינם חשובים, אבל
עדיין יש להזין אותם.
% create_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 על 20.1 מ"מ. קיים חומר עם פרמיטטיביות 2.1 (Er of
PTFE) מתחת למוליך הפנימי. הפלט מ create_bmp_for_circ_in_rect נשלח אל א
קובץ ex1.bmp, אשר לאחר מכן מעובד על ידי atlc
% create_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, מפת הסיביות הופכת לגדולה יותר, כדי להגביר את הדיוק, אבל אחרת זה כן
זהה לדוגמא השנייה. % create_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
בדוגמה הרביעית, במקום לביים מחדש create_bmp_for_circ_in_rect's פלט ל- a
קובץ עם הסימן >, זה נעשה באמצעות האפשרות -f.
% create_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. בזמן שיש
ללא שינוי באופן השימוש create_bmp_for_circ_in_rect, כיון שהיתרים אלו אינם
ידוע, אנחנו חייבים לספר atlc מה שהם. % create_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
create_bmp_for_circ_in_rect.
השתמש ב-create_bmp_for_circ_in_rect באופן מקוון באמצעות שירותי onworks.net