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

Ad


סמל OnWorks

gxyrs - מקוון בענן

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

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

תָכְנִית:

שֵׁם


gxyrs - היא תוכנית לעיבוד קבצי XYRS באצוות.

תַקצִיר


gxyrs פילה [אופציות]

תיאור


קבצי XYRS נוצרים בדרך כלל על ידי תוכנות עיצוב PCB, ומשמשים מרכיבי לוח.

פורמט של קבצי XYRS נדון בסעיף FILES.

עיבוד של קבצים אלה נדרש לרוב על ידי מרכיבי לוחות או מעצבים כדי להתאים להם
תהליך וכלים זורמים.

gxyrs עוזר בעיבוד אצווה של קבצים אלה. ניתן להגדיר כללים ופקודות כדי ליצור אצווה-
עיבוד קל.

gxyrs מורכבת מספריית perl המספקת את פונקציות הליבה, וסקריפט perl המספק
פונקציונליות בסיסית כלשהי.

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

קובץ הפעולה או ה-action-script מכיל כמה פקודות. עבור כל שורה בקובץ הקלט,
gxyrs מבצע את הפקודות הללו, שיכולות לשנות את תוכן השורה, ולאחר מכן כותב
השורה המתקבלת לקובץ הפלט.

השאלה היא איך? gxyrs כתוב ב-perl, פעולות נכתבות גם בשפה זו.

אפשרויות


- עזרה הצג הודעת שימוש בפלט רגיל וצא בהצלחה. --מִלוּלִי
הצג הודעות מידע נוספות בעת עיבוד קבצים.

--תהליך-הערות
כברירת מחדל, gxyrs לא מעבד שורות המתחילות בתווים '*' ו-'#'.

זה פשוט מעתיק את השורות הללו לפלט, ללא עיבוד נוסף.

עם אפשרות זו, הוא מעבד גם את השורות הללו.

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

- רגיש לקזאין
התעלם מהבחנות של רישיות בעת השוואת דפוסים.

--לְהַתְאִים קובץ
קובץ עם הפקודות לעיבוד קובץ הקלט.

--eval תַבְנִית
פרש את PATTERN כפקודות לעיבוד קובץ הקלט.

--תְפוּקָה קובץ
שמור את הפלט ב-FILE שצוין.

אם מחרוזת FILE היא "-" (ללא מרכאות כפולות), הפלט מנותב אל
פלט סטנדרטי STDOUT.

--מפריד פלט לְהַשְׁחִיר
השתמש ב-CHAR הנתון כמפריד שדה פלט.

מוגדר מראש וריאציות


gxyrs מגדיר אוטומטית את המשתנים הבאים:

REF_COL
מספר העמודה (החל מ-0) כאשר ההפניה לרכיב נמצאת.

FOOTPRINT_COL
מספר עמודה (החל מ-0) שבו טביעת הרגל של הרכיב.

X_COL מספר עמודה (החל מ-0) כאשר קואורדינטת מיקום ה-X של הרכיב נמצאת.

Y_COL מספר העמודה (החל מ-0) כאשר קואורדינטת מיקום ה-Y של הרכיב נמצאת.

ANGLE_COL
מספר העמודה (החל מ-0) כאשר זווית הסיבוב של הרכיב.

LAYER_COL
מספר עמודה (החל מ-0) שבו נמצא מיקום צד השכבה של הרכיב.

VALUE_COL
מספר עמודה (החל מ-0) כאשר הערך של הרכיב נמצא. בדרך כלל זה ה
מספר החלק של הרכיב.

מספר קו
זהו מספר השורה של קובץ הקלט שנמצא כעת בעיבוד.

קו מערך שבו כל רכיב מערך הוא שדה או עמודה של קו קובץ הקלט
מעובד.

BUILTIN פקודות


כל הפקודות הבאות מקבלות את א רשימה פָּרָמֶטֶר. א רשימה היא רשימה של אחד או
יותר check_items. פריט ביקורת היא רשימה של שני אלמנטים בודדים:

column_number
הוא מספר אינדקס הנתונים 'n' של המשתנה הגלובלי קו להיבדק. הראשון
לרכיב הנתונים יש את המספר 1.

דפוס
הוא הביטוי הרגולרי שיש להתאים.

הפקודות יבוצעו רק באותן שורות שתואמות את כל פריטי סימון ב
רשימה.

del_line רשימה;
מחק את השורה (משתנה גלובלי קו) אם רשימה מותאם.

מחזירה -1 אם שגיאה, 0 אם לא תואמת, 1 אם תואמת ושונה.

rotate_comp angle_col, זָוִית, רשימה;
סובב את הרכיב במעלות שניתנו זָוִית פרמטר, אם רשימה מותאם.

מספר עמודת הזווית הוא angle_col.

מחזירה 1 אם תואם ושונה, 0 אם לא תואם, -1 אם שגיאה.

subst_col_val col, ערך, רשימה;
החלף ערך עמודה בערך החדש ערך, אם רשימה מותאם.

מחזירה 1 אם תואם ושונה, 0 אם לא תואם, -1 אם שגיאה.

change_col_units יחידות, column_numbers;
שנה יחידות של מספר עמודה נתון. יכול להיות יותר ממספר עמודה אחד
נָקוּב.

יחידות הוא מחרוזת עם היחידות הרצויות. רק "מ"מ" (מילימטרים), "אין" (אינץ') ו
"מיל" (אלפי אינץ') נתמכים.

נדרש שמספרים שיש להמיר יהיו בעקבות היחידות שלהם (ראה נתמכים
יחידות למעלה). אחרת, המספר לא משתנה.

add_number_to_col col_number, ערך, רשימה;
מוסיף מספר לערך במספר עמודה נתון. הערה: היסט והערך ל
ניתן לשנות יכול להיות ביחידות שונות.

מחזירה -1 אם שגיאה, -2 אם אזהרה ו-1 אם הצלחה.

translate_col_val col_number, מחרוזת, החלפה, רשימה;
תרגם א מחרוזת בטור col_number if רשימה מותאם.

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

מחזירה -1 אם שגיאה, 0 אם לא תואמת, 1 אם תואמת ושונה.

דוגמא:
translate 2, '^([0-9]+)n$','sprintf("%dnF",$1)', 3, 'C[0-9]+';
אם הערך בעמודה 3 הוא C ואחריו מספר, אז
אם הערך בעמודה 2 הוא מספר ואחריו 'n', תרגם אותו לאותו הדבר
ערך ואחריו 'nF'.
אם יש 'C10' בעמודה 3 ו'10n' בעמודה 2,
שנה את '10n' ל-'10nF'.

mul_col_val col_number, גורם, רשימה;
הכפל את המספר במספר העמודה שצוין col_number לפי הנתון גורם,
if רשימה מותאם.

המספר במספר העמודה שצוין עשוי להכיל יחידות בסוף.

מחזירה -1 אם שגיאה, 0 אם לא תואמת, 1 אם תואמת ושונה.

swap_columns col_number1, col_number2, רשימה;
החלף עמודות col_number1 ו col_number2 if רשימה מותאם.

מחזירה -1 אם שגיאה, 0 אם לא תואמת, 1 אם תואמת ושונה.

insert_column col_number, new_column_value;
הוסף עמודה חדשה בנתון col_number מיקום (0 אם זה הולך להיות
העמודה הראשונה), עם הערך new_column_value.

מחזירה -1 אם שגיאה, 1 אם העמודה החדשה הוכנסה.

לַחֲזוֹר ערך


ערך ההחזר של gxyrs הוא מספר שלם עם הערכים האפשריים הבאים:

1 אם הפקודה מצאה התאמה והביצוע הצליח

0 אם לא הייתה התאמה

-1 אם הייתה שגיאה

-2 אם הייתה אזהרה

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


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    CalcTools
    CalcTools
    מקור Java נועד לשמש כ
    קשר להוראת הן מתמטיקה והן
    פתרונות תוכנה לחישוב על
    משוואות איטרטיביות. ממשקים ציבוריים
    לאפשר...
    הורד את CalcTools
  • 2
    Rocket.Chat Desktop Client
    Rocket.Chat Desktop Client
    לקוח שולחן העבודה של Rocket.Chat הוא
    אפליקציית שולחן העבודה הרשמית עבור Rocket.Chat,
    האינטרנט הפשוט אך העוצמתי בקוד פתוח
    פלטפורמת צ'אט. זה נבדק על macOS,
    חלונות ...
    הורד את Rocket.Chat Desktop Client
  • 3
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 5
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 6
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • עוד »

פקודות לינוקס

Ad