אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

icom - מקוון בענן

הפעל את icom בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


icom - שלט רחוק למקלטי משדר ומקלטי ICOM

תַקצִיר


icom [ -r radio ] [ ערוץ -c ] [ -m mode ] [-o offset ] [ -g frequency ] [ -f file] [
-adk]

תיאור


תוכנית זו שולטת במקלטי משדר ומקלטי רדיו ICOM עם אפשרות CI-V. רוב
למכשירי הרדיו האחרונים של ICOM כבר יש אפשרות זו; ניתן להמיר מכשירי רדיו ישנים באמצעות an
מתאם מתאים המותקן בתוך הרדיו. ניתן לחבר עד ארבעה מכשירי רדיו CI-V ל-a
יציאה טורית יחידה באמצעות ממיר רמות כגון CT-17, הכוללת שבב MAX232
ולא הרבה יותר.

התוכנית מיישמת רדיו וירטואלי עם בנק ערוצי זיכרון התואם את
דגם רדיו מסוים. כל ערוץ יכול להחזיק תדר, מצב ובמקרה של VHF/UHF
מכשירי רדיו FM, משדרים היסט דופלקס. הרדיו הוירטואלי כולל גם תדר משתנה
מתנד (VFO) אוגר שריטה, השולט בתדר המקלט בפועל, ו
מספר ערכים המשמשים לשליטה בפונקציות הכוונון ובחירת המצבים. רוב מכשירי הרדיו
תמיכה במצבי USB, LSB, AM, CW ו-RTTY; חלקם תומכים במסננים צרים/רחבים וחלקם תומכים
גם מצבי FM. תכונות נוספות שניתן לשלוט בהן במכשירי רדיו מסוימים הם אנטנה
בחירה, בקרת סריקה, שלב כוונון החוגה הראשי ועוד מספר פונקציות מיושמות ב
דגמי הרדיו השונים.

תדר ה-VFO בפועל, המצב והיסט דופלקס השידור נשלט ישירות על ידי
תכנית. כל שאר הרשמים וערוצי הזיכרון נגישים דרך ה-VFO, אשר ניתן
נטען מערוץ זיכרון נבחר, שונה ונכתב בחזרה לאותו או שונה
עָרוּץ. כאשר מיושם, ה-VFO המשני בפועל נשלט על ידי טעינה מ, או
החלפת תוכן עם, ה-VFO. פונקציות אחרות, כגון צעד כוונון, קצב כוונון ו
פיצוי עבור שגיאות תדר מתנד הרדיו בפועל, מתבצעות בתוכנה.

התוכנית מכירה את רוב מכשירי הרדיו המוקדמים והמאוחרים של ICOM. אפשר לספר את התוכנית
איזה דגם קיים או מופנה לסרוק את כל הדגמים הידועים ולדווח על כל אחד שנמצא.
מספר בדיקות אבחון מבוצעות ברדיו הנבחר כדי לקבוע איזה
קיימות אפשרויות ולאתחל למצב ידוע. התוכנית מזהה מסוימות
התנהגות אנומלית של מכשירי רדיו מסוימים ומתאים את פעולותיו כדי להפוך את ההתנהגות
להתאים לדגם הרדיו הוירטואלי.

התוכנית פועלת באחד משלושה מצבים: אצווה מקלדת ומקלדת. במצב מקלדת,
פקודות וארגומנטים מוזנים מהמקלדת בעקבות ה icom> הנחיה, אחת
פקודה לכל שורה, וערכת הפקודות המלאה זמינה. במצב אצווה, אותו דבר
פקודות וארגומנטים נקראים מהקובץ שצוין כאפשרות בשורת הפקודה.
במצב לוח מקשים, פקודות וארגומנטים מוזנים מהמקלדת ומלוח המקשים הנומרי
לאחר > מיידי. במצב זה, רוב ההקשות השגרתיות משתמשות בלוח המקשים המספרי כדי
הזן ארגומנטים, ואחריו הארגומנטים תו בודד המייצג את
שם הפקודה. מקשי הקיצור של חצים במקלדת (לא בלוח המקשים המספרי) משמשים לביצוע
דברים שגרתיים כמו לכוון למעלה/למטה או להגדיל/להקטין את קצב הכוונון.

ניתן להשתמש באפשרויות בשורת הפקודה כדי לבחור את דגם הרדיו ולקבוע את התדר
ומצב. שימוש ב-Unix בעל מבנה מתאים crontab קובץ, אפשר לכוון אליו רדיו
תדרים שונים המשמשים שדר גל קצר לאורך היום, למשל.
עם מינימוף תוכנית (זמינה בהפצה נפרדת), אפשר לבנות
תסריטי מעטפת המנבאים את התדרים הסבירים ביותר ומכוונים את הרדיו בהתאם.

התוכנית כוללת תכונות לשליטה בסריקה במכשירי רדיו מסוימים ושידור דופלקס/פיצול
על אחרים. הוא כולל גם תכונה אופציונלית לשליטה בקודק האודיו ב-Sun
תחנות עבודה. ניתן להשתמש בתכונה זו בקשר עם תוכניות ועידות מולטימדיה
פותח על ידי קהילת המחקר באינטרנט. האודיו של המקלט מחובר ל
תחנת עבודה והפעלת MBONE התחילה עם חבית כלי שמע פועל. מפעיל מרחוק
יכול לשלוט במקלט באמצעות הפעלת Telnet ולהשתמש בתכונה כדי לשלוט ברווח,
בחר את יציאת הקלט והשתקת הרמקול לפי הצורך.

בסיסי פעולה


רוב הפקודות ואפשרויות שורת הפקודה לוקחות ארגומנטים, אם כי ארגומנטים רבים יכולים להיות
ברירת מחדל. ארגומנטים של תדר נקודה צפה ללא סימנים מציינים תדר VFO מוחלט
ב-MHz, אם פחות מ-1000, וב-kHz אחרת. נקודה צפה חתומה (שלפניה an
מפורש + or - תו) ארגומנטים של תדירות מציינים היסט ביחס לזרם
תדר VFO ב-kHz. ארגומנטים של היסט נקודה צפה חתומים או לא חתומים מציינים א
שידור דופלקס, פיצול או מתנד תדר פעימה (BFO) היסט תדר ב-kHz. חתם
או ארגומנטים של צעד שלם ללא סימן מציינים שלב כוונון בהרץ. ערוץ מספר שלם לא חתום
ארגומנטים מציינים מספר ערוץ זיכרון שנע בין 1 לגבוה ביותר הזמין ב-
רדיו מסוים. מספר ערוץ שצוין כ-'.' פירושו הערוץ שנבחר כעת
ו-'$' הערוץ הגבוה ביותר שזמין. ארגומנטים מספריים ותווים אחרים לוקחים
ערכים בהתאם לתפריטי העזרה המתוארים להלן.

מכיוון שהפונקציה הנפוצה ביותר היא כוונון הרדיו לתדרים שונים או סריקה של א
רצועת התדרים, מסופקת מוסכמה קומפקטית. בכל מקלדת, מקלדת או אצווה
מצבים, מספר נקודה צפה חוקית בחתימה או ללא סימן המופיע כאסימון הראשון ב-a
שורת הפקודה היא פקודה מרומזת לקביעת תדר VFO ועשויה להיות אחריה מצב
מִפרָט. בנוסף, עבור רוב הפקודות והטיעונים, סימן שאלה '?' מופיעים
במיקום פקודה או ארגומנט גורם למידע עזרה עבור אותה פקודה או
ארגומנט שיוצג. המידע נמצא בשתי עמודות - הראשונה מציגה פקודה או
מחרוזת שם אפשרות, בעוד העמודה השנייה מציגה תיאור קצר של הפונקציה.

התוכנית יוצאת כאשר אפשרויות שורת הפקודה מעובדות ושורת הפקודה כוללת
כל אפשרות מלבד -r, -i or -f. זה נועד לשימוש בסקריפטים מעטפת שבהם כל
ניתן להשלים פונקציות באמצעות אפשרויות שורת הפקודה בלבד. מצב מקלדת מסומן על ידי
הקידומת icom>, בעוד שמצב לוח המקשים מסומן על ידי הקידומת > ולמצב אצווה אין
קידומת. פקודות מקלדת ואצווה מסתיימות על ידי ENTER מקש במקלדת
או לוח מקשים נומרי. פקודות לוח המקשים מסתיימות על ידי תו מיוחד בהתאם ל
פקודה.

יש לבחור רדיו לפני כל פקודה השולטת בו. ניתן לעשות זאת באמצעות
רָדִיוֹ הפקודה במצב מקלדת או אצווה ו- -r אפשרות שורת הפקודה. ה
התנהגות של רָדִיוֹ פקודה ללא טיעון תלויה אם כבר היה רדיו
נבחר. אם לא, התוכנית סורקת את אפיק ה-CI-V עבור כל מכשירי הרדיו המוכרים ולכל אחד מהם
נמצא מציג שורת יכולת המציגה את שם הרדיו וטווח הכוונון. אם יש לרדיו
כבר נבחר, רק שורת היכולת שלו מוצגת. ה רָדִיוֹ פקודה עם חוקי
ניתן להשתמש בארגומנט בכל עת כדי לבחור מחדש רדיו אחר, אך רק אחד יכול להיות פעיל
בכל זמן נתון.

אל האני צ'אן הפקודה בוחרת את ערוץ הזיכרון ומעבירה את תוכנו, כולל את
תדר, מצב ושידור דופלקס היסט ל-VFO. ה freq הפקודה מגדירה את ה-VFO
תדירות, אך אינו משפיע על המצב. כמו כן, ה מצב הפקודה מגדירה את המצב בלי
משפיע על התדירות. עבור מכשירי רדיו VHF/UHF, ה דופלקס הפקודה קובעת את ההיסט; למרות זאת,
לפחות עם ה-271, נראה שאין אמצעי ברור להגדיר את הסימן לקיזוז הזה. ה
לכתוב הפקודה כותבת את תדר ה-VFO, המצב והקיזוז לערוץ הזיכרון, והורסת
התוכן הקודם שלו. ה ברור הפקודה מנקה את ערוץ הזיכרון עבור אותם מכשירי רדיו
תתמוך בזה.

חלק ממכשירי הרדיו של ICOM אינם מפצים את המתנד המקומי (LO) כאשר המצב משתנה ו
ה-BFO מוזז בפס המעבר. יש לכך השפעה מצערת של נטרול הרדיו
בכמות של עד 3 קילו-הרץ בעת שינוי המצב. כאשר אחד ממכשירי הרדיו הללו מזוהה
במהלך האתחול, התוכנית משכתבת את התדר בכל פעם שהמצב מוגדר. ב
במקרה של מקלטי משדר עם מקלטי כיסוי כללי, יש להקפיד על
הגדרת מתג GENE-HAM. אם במצב HAM, לא ניתן לשנות ל-a
תדירות מחוץ לרצועות השינקן. מאז ההגדרה של מתג זה נשמרת יחד עם
תדר ומצב בערוץ וככל הנראה לא ניתן לשנות אותם באמצעות פקודות רדיו, ה
ייתכן שיהיה צורך לבצע את ההגדרה באופן ידני.

כִּונוּן מבצעים


מצב המקלדת יכול להיות מאוד מביך בעת חיפוש רצועה אחר אותות, מאז חדש
יש להשתמש בפקודה בכל פעם שהתדר משתנה. ה לוח המקשים הפקודה מציבה את
תוכנית במצב לוח מקשים ומשנה את מחרוזת ההנחיות ל-">". במצב זה, טיעונים כגון
כמו תדר, שלב כוונון וכו', ניתן להזין ישירות מהמקלדת והמספרית
לוח מקשים. כמובן, לוח המקשים חייב להיות בפנים בתוך לנעול מצב זה יעבוד כמו שצריך. ב
במצב לוח מקשים, הארגומנטים ניתנים תחילה ואחריו תו בודד המזהה
הפקודה ומסיימת את הקלט.

רוב מכשירי הרדיו של ICOM מכוונים בצעדים של 10 הרץ, בעוד שחלק ממכשירי הרדיו HF מכוונים בצעדים של 1 הרץ וחלקם
מכשירי רדיו VHF/UHF מכוונים בצעדים של 100 הרץ. התוכנית קובעת את שלב הכוונון המינימלי במהלך
אתחול ומתאים את הצגים השונים וטווחי הבקרה בהתאם. ה
הדרך הקלה ביותר לכוון את הרדיו היא באמצעות מצב לוח המקשים ומקשי החצים. ה UP ו מטה
מקשי החצים מכוונים את התדר למעלה או למטה שלב אחד. ה נשאר ו ימינה מקשי החצים
להקטין ולהגדיל את קצב הכוונון (הרץ לכל צעד) בהתאמה. ערכי התעריפים מתחילים ב
את שלב הכוונון המינימלי ולהאריך בצעדים של 1-2.5-5-10 עד 5 מגה-הרץ לכל שלב.

כל לחיצה על UP ו מטה מקשים מציגים את התדירות הנוכחית, מצב ואחד מהם
העברת היסט דופלקס או היסט מפוצל. התצוגה מופקת גם על ידי פקודות אחרות
שמשנים את הכמויות הללו. כל לחיצה על נשאר ו ימינה מקשים מציגים את הנוכחי
קצב כוונון. כל לחיצה על ENTER מקש מציג את התדר והמצב הנוכחי של VFO. אם
לפניו סינגל + or -, ערוץ הזיכרון מוגדל או מופחת,
בהתאמה, והתוכן של ערוץ זה מחליף את ה-VFO. תדרי VFO יכולים להיות
הוזן ישירות באמצעות לוח המקשים +, -, ., ספרה ו ENTER מפתחות. עם קצת תרגול,
קל לסרוק פס (נניח עם צעדים של 1 קילו-הרץ ב-USB) בחיפוש אחר אותות, וכאשר אחד
נמצא, שנו לצעדים של 100 הרץ כדי להתקרב ואז לצעדים של 10 הרץ עבור הסופי
הסתגלות.

עם מקשי החצים, ערכי תדר ה-VFO מוגבלים לעקוב אחר מכפילים אינטגרליים
של ערכי התעריף. זה מונע להשאיר את הרדיו בתדר מוזר כלשהו, ​​מה שמגדיל את
קצב כוונון ומציאת שלבי הכוונון בפועל הנוחתים על ערכים אי-זוגיים. בעת הצורך, The
צעד פקודת מקלדת או s ניתן להשתמש בפקודת לוח המקשים כדי לשנות את שלב הכוונון ל
ערכים שרירותיים. זה שימושי בחלק מהשירותים המתועלים עם ערוץ לא אינטגרלי
מרווחים, כמו בשירותי הרדיו הימיים. ה שיעורי ניתן להשתמש בפקודת המקלדת כדי להגדיר
התעריף ישירות.

שידור/קבל SPLIT פעולה


למקלטי המשדר 775 ו-781 HF יש מקלט עזר ו-VFO שיכולים להיות שימושיים מאוד
במצבי פעולה מסוימים, במיוחד עבור DX עבודה ותחרויות. כאשר מצב פיצול נמצא
אפקט, ה-VFO הראשי משמש לקבלה וה-VFO העזר לשידור. מתי
שעון כפול מופעל, ניתן לשלב את האודיו משני הרסיברים לבחירה
יַחַס. תוכנית הבקרה תומכת הן בתכונות באמצעות פקודות מקלדת ומקלדת ו
אחד מכמה נהלי הפעלה. ניתנות פקודות לטעינת ה-VFO של השידור
ה-VFO הקבלה עם היסט שנבחר, טען את ה-VFO הקבלה מה-VFO השידור עם
היסט שנבחר, ולהחליף תוכן VFO של שידור וקבלה. כשזה קורה ב-DX
תחנה, למשל, ניתן לשמור את התדר שלה באופן זמני ב-VFO השידור על ידי 0>
הקשות, ואז ה-VFO לקבל מכוון מחדש "למעלה עשר" למקום שקט. תוכן ה-VFO הוא
לאחר מכן הוחלף על ידי ה = הקשה. אם תחנת DX מבקשת שיחות בתדר, ה <
הקשה משחזרת את ה-VFO הקבלה מה-VFO השידור. ניתן להפעיל את הפיצול על ו
כבוי עם ה > הקשה. וריאציות רבות בהליכים אלה אפשריים.

FM DUPLEX פעולה


בדרך כלל, פעולות משחזר FM דורשות שהתחנה תקבל על תדר
לשדר בהיסט קבוע ביחס לתדר זה. פעולה זו היא אוטומטית עם
רוב מקלטי ה-VHF/UHF ופקודות המקלדת מסופקים לקריאה ולכתיבה
העברת היסט דופלקס. פקודות מקלדת זמינות לציון היסט הדו-צדדי ו
סימן, אם כי לחלק ממקלטי VHF/UHF אין ככל הנראה תנאי לשלוט על השלט
של הקיזוז. עם זאת, לפעמים יש צורך להאזין בכניסת החזר
תדר, במקום תדר המוצא הרגיל של החזר. כדי לתמוך בתכונה זו, ה-
לוח המקשים / הקשה על המקלדת מתחלפת בין תדרי הקלט והיציאה של החזר.

סריקה פעולה


עבור מכשירי רדיו אלה, התמיכה בסריקת, מספר פקודות מסופקות כדי להפעיל את
לפעול במצבים שונים וללכוד את התדרים שנמצאו. הנוהל הכללי הוא ל
התחל את הסריקה והמתן עד להפסקת הסריקה, בדרך כלל כאשר ה-squelch נשבר. בזה
זמן, התדר שהפסיק את הסריקה מוצג וניתן לכתוב אותו לערוץ
עם לכתוב פקודה.

אל האני לְהִתְאַגֵד ניתן להשתמש בפקודה כדי להגדיר את קצוות הפס הנמוך והגבוה לסריקת תוכנה.
זה יכול לשמש כדי לחפש רצועה ספציפית עבור שירותים מתועלים, כגון
להקות שידור, תעופה וימי. לאחר קצוות הלהקה ושלב התדר יש
נבחרה, המקלדת UP ו מטה ניתן להשתמש במקשי החצים כדי לשלב את התדר
דרך הלהקה. כאשר עולים על קצה הפס הגבוה, התדר מוגדר לנמוך
קצה הלהקה. כאשר מדורגים מתחת לקצה הרצועה הנמוכה, התדר מוגדר לפס הגבוה
קצה.

מתנד כִּיוּל


חלק ממכשירי הרדיו של ICOM, כולל ה-775 וה-781, מסנתזים את כל אותות המתנד מ-
מתנד יחיד מאסטר. ברגע שתדר המתנד הראשי מכויל במדויק,
האותות השונים של LO ו-BFO יהיו בדיוק בתדר. מכשירי רדיו אחרים של ICOM עושים סינתזה
אות LO, אך השתמש במתנד עצמאי עבור אות BFO. במכשירי רדיו אלה, ה
תדר BFO מוסט באמצעות varaקטור ורשת של דיודות ונגדים
ליצור את תדרי ה-BFO הדרושים. שיטה זו אינה מדויקת במיוחד כאשר היא מרחוק
כוונון הרדיו ל-RTTY צר או שידור מנות, למשל.

לתוכנית יש הוראות כדי לפצות על השגיאות השיטתיות בשני המסונתזים
אות LO ואותות BFO המתחלפים ב-varactor. זה נעשה על ידי התאמת תדר VFO
כדי לפצות על שגיאת LO שיטתית ושגיאות BFO בודדות. תיקון ה-LO הוא
המסופק על ידי comp הפקודה, בעוד שתיקוני ה-BFO מסופקים על ידי ה-USB, LSB, CW,
פקודות מצב RTTY, AM ו-FM.

הליך הכיול עבור מכשירי רדיו עם מתנד בודד כמו 775 ו-781 הוא פשוט.
כוונן את הרדיו לתדר WWV, רצוי לתדר הגבוה ביותר שנשמע והאזין ל-
קיימים צלילי אפנון של 500 הרץ או 600 הרץ. במצב לוח מקשים, עבור בין USB ל-LSB
מצבים והתאם את התדר באמצעות UP ו מטה מקשי החצים עד שיישמעו הצלילים
אותו. ניתן לקרוא את ההבדל בין התדר המצוין לתדר בפועל
ישירות מהצג או מהרדיו. חלקו את ההבדל הזה בהפרש בפועל
תדירות לחישוב פיצוי VFO ב-PPM.

עבור מכשירי רדיו עם שני מתנדים, הליך הכיול דורש שני תדרים, כגון WWV
על 10 מגה-הרץ ו-20 מגה-הרץ, למשל. ראשית, האזינו לצלילים בתדר 10 מגה-הרץ ו
השתמש בהליך שלמעלה, אך עם מצב AM במקום אחד ממצבי SSB. לאחר מכן,
הקשיבו לצלילים ב-20 מגה-הרץ ועשו את אותו הדבר. שגיאת ה-LO מחושבת כ-
ההבדל בין ההפרשים של 20 מגה-הרץ ל-10 מגה-הרץ חלקי ההפרש בין השניים
תדרי WWV, במקרה זה 10 מגה-הרץ, הם שגיאת התדר LO והערך של ה-VFO
פיצוי ב-PPM.

הליך הכיול ממשיך עבור כל BFO בנפרד. החל עם אות WWV ב
כל תדר, השתמש בהליך שלמעלה כדי למדוד את ההבדל בין המצוין לבין
תדרים בפועל עבור כל אחד מארבעת מצבי BFO USB, LSB, CW ו-RTTY. להיכנס ל
מתקן את הארגומנט לפקודת mode באותו שם. אם תרצה, ה-CW ו/או
ניתן לכוונן באופן מלאכותי את תדרי RTTY BFO כדי להעביר את התדר המרכזי לתדר אחר
מהקיזוז הסטנדרטי. ההיסטים הללו יתכנתו אוטומטית בכל פעם שה-VFO
התדר משתנה.

עָרוּץ פלטות


בעת שימוש בתוכנית זו להפעלת יותר מרדיו אחד המכסה את אותו תדר
להקות ומצבים, זה עשוי להיות שימושי להשתמש בקבוצה סטנדרטית של קבצים, שניתן לטעון
לתוך כל אחד ממכשירי הרדיו ישירות מהקובץ. התוכנית כוללת את היכולת לשמור
ולשחזר גוש של ערוצי זיכרון לקובץ וממנו באמצעות ה להציל ו לשחזר
פקודות. זה מאפשר ליצור בלוקים של ערוצים על ידי תוכניות אחרות ולהעתיק מהם
רדיו לאחר, למשל. המידע השמור בקובץ כולל את התדירות,
מצב וקיזוז. התוכנית יכולה גם לבצע רשימה של פקודות המאוחסנות בקובץ ו
מתפרש במצב אצווה.

עם זאת, לעתים קרובות קורה שמכשירי רדיו בודדים צריכים תדר שונה במקצת
הגדרות כדי לקבל את אותו שידור בתדר, במיוחד כאשר מסננים צרים נמצאים
להשתמש. דוגמה נפוצה היא כאשר בוחרים מתוך סט תדרים סטנדרטי שסופק על ידי
מינימוף תוכנית (מתוארת במקום אחר) ו-Unix cron לכוונון אוטומטי של הרדיו
במשך היום. ניתן לשמור את התדרים הסטנדרטיים בקובץ אצווה משותף ל
כל מכשירי הרדיו ונטענים על ידי לשחזר פקודת אצווה.

עם זאת, cron הסקריפט יכול לספק גם את התדירות -g וקיזוז פרטני -o ערכים
ספציפי לכל רדיו בשורת הפקודה. התוכנית מוסיפה קיזוז זה, יחד עם
אחרים שסופקו על ידי לקזז ו מצב פקודות, אם נעשה בהן שימוש, בזמן שידור התדר
לרדיו. בדרך כלל, ההיסט מאפיין את הרדיו, כתוצאה מ-BFO
שגיאת תדר, למשל, וניתן לכייל אותה ידנית מראש.

מצב אצווה מיועד למקרים שבהם יש לשבט או לתכנת מספר מכשירי רדיו
עם נתוני ערוץ זיכרון שהופקו על ידי תוכנית אחרת. באופן עקרוני, סקריפט מעטפת יוניקס
יכול לחפש בארכיון את לוחות הזמנים הנוכחיים של שידור ה-VOA והמשדר
מיקומים, תוכנית אחרת קובעת את מודל ההתפשטות והתדרים הטובים ביותר עבור
מיקום המקלט והשעה הנוכחית ביום, ולאחר מכן תכנת את הרדיו עם התוצאות.

ממשק פיתרון


התוכנית מתקשרת עם מכשיר רדיו אחד או יותר באמצעות אפיק השידור CI-V והסדרתי
פרוטוקול אסינכרוני. ניתן להשתמש בממיר הרמה CT-17 כדי לממשק את מתח ה-CI-V
רמות (TTL) עד EIA (RS-232) רמות, או שניתן לייצר יחידה ביתית מה-MAX232 IC
בתוספת קומץ קבלים. ה-CT-17 תומך בעד ארבעה מכשירי רדיו, אך אין
הגבלת פרוטוקול אינהרנטית למספר זה. ה-CI-V משתמש בדרייברים אקטיביים-נמוכים עם
משיכות נגד, כך שניתן לחבר מספר מכשירי רדיו לאותו חוט.

הודעות מוחלפות בצורה של מסגרות המתחילות בשני בתים מקדמה (0xfe) ו
מסתיים בקצה אחד של byte הודעה (0xfd). על מנת לטפל במכשירי הרדיו הישנים יותר, ה
תוכנית הבקרה פועלת ב-1200 bps; עם זאת, ניתן להרכיב אותו כך שיפעל במצב גבוה יותר
מהירויות. לכל דגם רדיו מוקצה בית מזהה ייחודי, אותו ניתן לשנות אם
נחוץ. תוכנית הבקרה שולחת מסגרת עם מזהה זה ומצפה לתשובה,
מכיל נתונים או ACK בודד (0xfb) או NAK (0xfa). רוב הפונקציות מיושמות על ידי
תוכנית הבקרה דורשת החלפה של מספר מסגרות.

החוויה היא שמכשירי קשר מסוימים יכולים מדי פעם לא להגיב לפקודה
או להגיב עם מסגרת מעוותת. לכן, תוכנית הבקרה כוללת הרבה מאוד
קוד שחזור שגיאה ומשתמש בתפוגים ובשידורים חוזרים לפי הצורך. מאז האוטובוס CI-V
משתמש בארכיטקטורת שידור, כל אוקטט המשודר על ידי תוכנית הבקרה נקרא בחזרה
לאימות. אם הקריאה חוזרת נכשלת או שלא תתקבל תשובה לאחר שלוש
שידורים חוזרים, הפעולה נכשלת ומוצגת הודעת שגיאה.

אל האני להתחקות ניתן להשתמש בפקודה כדי לצפות באינטראקציות הפרוטוקול בין התוכנית לבין
רדיו. הטיעון אוטובוס מאפשר מעקב אחר מנות. העקיבה פועלת מאוקטטים שהתקבלו,
או קריאה חוזרת של מסגרת משודרת שלפניה "T:" או עותק של מסגרת שהתקבלה
לפניו "R:". כל שידור חוזר על עצמו עד שלוש פעמים במקרה של שגיאה, לאחר מכן
שהפעולה נכשלת ומדווחת כשגיאה. הטיעון מנות מאפשר אוטובוס
הודעות שגיאה, שבדרך כלל נדחקות עד למגבלה המקסימלית של ניסיון חוזר.

הִיסטוֹרִיָה


נכתב על ידי David L. Mills, W3HCF; עדכון זה 25 בספטמבר 1996. דף מדריך זה היה
נוצר מתיעוד ה-HTML המקורי על ידי Hamish Moffatt VK3SBhamish@debian.org>
עבור דביאן (אך עשוי לשמש אחרים).

השתמש ב-icom באינטרנט באמצעות שירותי onworks.net


Ad


Ad