זוהי הפקודה xbs שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
xbs - דוגמנות מולקולות כדור ומקל
תַקצִיר
Xbs [-id] [-h] [-גיאו gg] [-sc x] [-צבע]
[-ת כותרת] [-bw] [-st] [-rv] [-אוטוקול]
[-חח]
תיאור
Xbs משתמש בגרפיקת X-window כדי לייצר עלילות כדור ומקל. זה קורא קואורדינטות ו
נתונים אחרים מקובץ קלט id.bs (למשל ch4.bs) ואולי "מסגרות" שונות עם
הוסט קואורדינטות מקובץ העברה עזר אייד.mv (למשל ch4.mv). קבצי ברירת המחדל
הם in.bs ו-in.mv בהפצת Debian, ראה את קובצי הקלט והסקריפט לדוגמה ב
/usr/share/doc/xbs/examples.
אפשרויות
-גיאו gg
הגדר גיאומטריה של החלון
-sc x
קבע גורם קנה מידה
-t כותרת
הגדר את כותרת החלון
-צֶבַע
להשתמש בצבע
-בוו שחור/לבן עם אפורים חלקים
-רחוב שחור/לבן עם אפורים כתמים
-rv צבעים הפוכים
-צבע אוטומטי
בחרו צבעים משלו
-הה עזרה ארוכה
-גיאו gg
הגדר גיאומטריה של החלון
קלט פורמט
במקרה פשוט, קובץ ch4.bs יכול להיראות כך:
אטום C 0.000 0.000 0.000
אטום H 1.155 1.155 1.155
אטום H -1.155 -1.155 1.155
אטום H 1.155 -1.155 -1.155
אטום H -1.155 1.155 -1.155
מפרט C 1.000 0.7
מפרט H 0.700 1.00
איגרות חוב CC 0.000 4.000 0.109 1.00
איגרות חוב CH 0.000 3.400 0.109 1.00
איגרות חוב HH 0.000 2.800 0.109 1.00
זה מגדיר את הקואורדינטות בפורמט
מיני אטומים xyz
וכיצד לצייר כל מין אטומי, בפורמט
שם המפרט צבע רדיוס
וכיצד לצייר קשרים, בפורמט קשרים שם1 שם2 דקות אורך מקסימום אורך רדיוס צבע
קובץ העברה מכיל מסגרות נוספות כמו זה:
מסגרת זו מסגרת מספר שתיים
0.000 0.000 0.000 1.155 1.155 1.155 -1.155 -1.155 1.155
1.155 -1.155 -1.155 -1.155 1.155 -1.155
אחרי מילת המפתח 'מסגרת' מגיעה מחרוזת מזהה, ואז מגיעות הקואורדינטות של כולם
האטומים. מעברי שורות יכולים להופיע בכל מקום בין הקואורדינטות.
קווי קלט אחרים אפשריים גם הם, כלומר הקווים שקובעים פרמטרים (ראה להלן).
דוגמה: 'inc 5' מגדיר את התוספת עבור הסיבוב ל-5 מעלות.
בשני הקבצים, שורות המתחילות ב-* ושורות ריקות הן הערות.
נוהג
לאחר הפעלת התוכנית עם 'xbs ch4' ניתן לשלוט על העלילה ישירות על ידי בחירה
מפתחות. לדוגמה, כדי לסובב את המולקולה השתמש במקשי הסמן ובמקשי "," ו- "." ה
השניים האחרונים נבחרו מכיוון שהם מתחת ל-"<" ו-">" שנראים כמו חיצים. לדרוך
דרך המסגרות כדי להציג "סרט", השתמש במקשים '[' ו-']'. מספר מפתחות אחרים הם
מוגדר לתפקד ישירות. פונקציות מסובכות יותר נעשות על ידי לחיצה על 'i' כדי לקבל
שורת קלט ולאחר מכן הקלדת פקודה. השתמש ב-'xbs -hh' כדי לקבל מידע על מפתחות ו
פקודות.
גודל: המקשים '+' ו-'-' הופכים את העלילה לגדולה או קטנה יותר.
פרספקטיבה: מקש p מחליף את הפרספקטיבה. ברירת המחדל כבויה. עבור פסוודופרספקטיבה, ה
גדלי הכדור תלויים במרחק לצופה, אך המיקומים בדף כן
ללא שינוי. לפרספקטיבה אמיתית, הגדלים והמיקומים משתנים. החוזק
של אפקט הפרספקטיבה תלוי במרחק לצופה, שמוצג ב-
שורת המצב. זה משתנה עם המקשים 'd' ו-'D' או ניתן להגדיר ישירות עם פקודה
'דיסט'. (הערה: אם אתה מתקרב מדי ומכניס את נקודת המבט בתוך אטום, התוכנית
ינסה לצבוע את כל היקום, וזה לוקח הרבה זמן).
תאורה: הפקודה 'תפוס מדרון אמצע' מאפירה את האטומים מאחור על ידי אקספוננציאלי
רמפה. הפקודה 'light xyz' מצללת מעט את האטומים כאילו אור זורח לאורך הווקטור
(x,y,z). פקודות אלו פועלות רק במצב שחור/לבן. כדי לחזור לצביעה רגילה,
הזן 'gramp' או 'light' ללא טיעונים.
מיקום: מקשי לוח המקשים 8,6,4,2 מזיזים את העלילה ב-dpos גדל (שיכול להיות
מוגדר על ידי הפקודה 'dpos'). מקש המקלדת '*' שומר את המיקום הנוכחי כ'בית' (או שימוש
הפקודה 'pos' כדי להגדיר את מיקום הבית ישירות). מקש מקלדת 7 מעביר את העלילה הביתה.
המיקומים הם ביחס למרכז החלון.
שמירה: הפקודה 'שמור' כותבת את הנתונים לקובץ (ברירת מחדל Save.bs). אם יש מרובים
מסגרות, נכתב גם קובץ העברה. לפקודת 'שמור' יש כמה אפשרויות, ראה להלן.
הדפסה: הפקודה 'הדפס' כותבת פלט לקובץ postscript, כברירת מחדל הקובץ
'Bs.ps'. קובץ הדפסה נשאר פתוח עד שהוא נסגר במפורש. בדרך זו כמה עלילות
ניתן להציב על אותו עמוד, באמצעות מקשי הסמן בלוח המקשים כדי להזיז את עלילות המשנה
על הדף. לפקודת 'הדפס' יש כמה אפשרויות, ראה להלן.
ONLINE עזרה
הקלדת 'xbs -h' ו-'xbs -hh' נותנת עזרה קצרה בהתאמה ארוכה.
לאחר הפעלת xbs, מקש 'h' מחליף סקירה כללית. זה אותו מידע כמו שהוא
מתקבל עם 'xbs -hh'.
בשורת הקלט, השתמש ב-'help print' או 'print ?' או אפילו 'הדפס -h' כדי לקבל עזרה ב-a
פקודה ספציפית כגון (במקרה זה) הדפסה. עזרה זו מציגה גם את כל האפשרויות האפשריות
עבור הפקודה.
מקש הרווח מחליף מידע נוסף על העלילה שנכתב בחלון.
פקודות
1. צֶבַע:
- צבע מצוין כמספר בין 0 ל-1 (ערך אפור), שלושה מספרים
בין 0 ל-1 (ערכי אדום, ירוק, כחול או RGB), או כשם צבע מהקובץ
/usr/lib/X11/rgb.txt (או דומה).
- בקובץ הקלט, הצבע של כל מין או קשר נקבע בשלוש דרכים אלו.
- אפשרויות ה-xbs הבאות קשורות לצבע: -color enable colors (ברירת מחדל) bw
משתמש באפור בלבד -st משתמש באפור בלבד, מסומן מכמה ערכים -rv reverse all
צבעים - אוטומטי לבחור צבעים משלך. אתה יכול לשנות אותם באופן אינטראקטיבי עם העדכון
פקודה. למען עקביות, השחור הוא כעת 0 ולבן הוא 1. האפשרות -rv מחליפה זאת.
הסיבה היחידה לשימוש ב-bw או -st היא שהפקודות 'light' ו-'gramp' לא עובדות
עם צבעים.
- האפשרות '-אוטו' משמשת כדי לצבוע את האטומים בצורה סטנדרטית כלשהי. הצבעים האלה הם
מוגדר בשגרה 'set_auto_colors' בקובץ subs.h. החל מתווית המין (כלומר Pd3
או Mg-a) חלק האלפא המוביל מוחלץ ומוריש (כלומר PD או MG) וזה
מחרוזת משמשת לבחירת צבע. הרעיון הוא להכניס את הצבעים האהובים עליו
שגרתי ולאחר מכן הידור מחדש של xbs.
- הפקודה 'צבע' משנה את צבעי האטומים באופן אינטראקטיבי, כלומר. 'צבע C* ירוק'
משנה את הצבע של כל המינים התואמים. כדי להראות את הצבע של מין, השתמש ב-
פקודה מבלי לציין צבע (כלומר 'צבע C1' או 'צבע C-a').
- כאשר הנתונים נשמרים עם הפקודה 'שמור', הצבעים הנוכחיים (כפי שנקבעו עם 'צבע')
נשמרים כמחרוזת. עם 'שמור -rgb' ערכי ה-RGB נכתבים במקום צבע
שמות. אם נעשה שימוש באפשרות -rv, הצבעים ההפוכים נשמרים כערכי RGB.
2. לפקודות מסוימות יש אפשרויות, למשל. להדפיס, לשמור, לעדכן. לדוגמה:
print -T הדפס והוסף קצת מידע ככותרת
הדפס -t 'טקסט .... ' הדפס והצב טקסט ככותרת
update -rv update אבל הפעל היפוך
update +rv update אבל כבה את הנסיעה לאחור
update -bw update אבל עבור לשחור/לבן
שמור -rgb שמור עם צבעים כערכי rgb
שמור -שלב n שמירה עם כל פריים n' בלבד
(טוב לדחוס קובץ .mv גדול).
השתמש ב'עדכון עזרה' וכו' בשורת הקלט כדי לראות את האפשרויות.
3. התאמת דפוסים עבור תוויות אטום: * מתאים לכל מחרוזת, + כל char.
זה יכול לשמש בפקודה 'צבע' ובשורות 'קשרים' בקובץ הקלט
(שקובעים אילו אגרות חוב נמשכות). לדוגמה, 'קשרים C* H* ...' בוחר הכל
קשרים ביניהם
אטומים כמו C1 ו-H34 וכו' ו'קשרים * * ...' בוחר את כל הזוגות.
4. שינויים שונים אחרים:
- מקש 'a' מציג את כיווני הציר.
- מקש 'n' מציג שמות או מספרים של אטומים. מקש 'c' מציג את הקואורדינטות.
- כדי לסגור קובץ הדפסה לאחר סקריפט, השתמש בפקודה 'סגור'.
- הפקודה 'dup xyz' משכפלת את כל האטומים המוזזים על ידי (x,y,z).
- הפקודה 'חתוך xyzab' חותכת לאוטומים האלה בין a ל-b
לאורך הווקטור (x,y,z).
- שורת הקלט כוללת רשימת היסטוריה כדי לאחזר פקודות ישנות.
השתמש בחצים למעלה ולמטה כאשר קו הקלט פעיל.
- במערכות מסוימות, מקש ה-backspace אינו פועל כדי לערוך את
שורת קלט. לכן מקש החץ שמאלה הוגדר כבעל
גם פונקציית ה-backspace.
השתמש ב-xbs באינטרנט באמצעות שירותי onworks.net