מדריך התקנת WPILib

This guide is intended for Java and C++ teams. LabVIEW teams can skip to התקנת LabVIEW עבור FRC (LabVIEW בלבד). Additionally, the below tutorial shows Windows 10, but the steps are identical for all operating systems. Notes differentiating operating systems will be shown.

דרישות מקדימות

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

הערה

למשתמשי Windows 7 חייבת להיות מערכת הפעלה מעודכנת עם עדכון זה מותקן.

חשוב

The minimum supported macOS version is Mojave (10.14.x).

חילוץ המתקין

כאשר אתם מוריד את מתקין ה-WPILib, הוא מופץ כקובץ תמונת דיסק .iso עבור Windows, קובץ .tar.gz עבור לינוקס, או DMG עבור macOS.

משתמשי Windows 10 יכולים ללחוץ לחיצה ימנית על תמונת הדיסק שהורדתם ולבחור Mount כדי לפתוח אותה. ואז הפעילו את WPILibInstaller.exe.

The menu after right clicking on an .iso file to choose "Mount".

הערה

Other installed programs may associate with iso files and the mount option may not appear. If that software does not give the option to mount or extract the iso file, then follow the directions in the ”Windows 7“ tab.

הרצת המתקין

כאשר תפתחו את המתקין, תראו מסך דומה למסך שלמטה. לחצו על Start.

Start of Installer

המסך הבא קשור להורדה של VS Code. מטעמי רישיון, VS Code לא יכול להיכלל במתקין.

Overview of VS Code download options
  • Download VS Code for Single Install

    • זה מוריד את VS Code רק עבור הפלטפורמה הנוכחית, שזוהי גם ההתקנה הקטנה ביותר.

  • Skip installing VS Code

    • מדלג על התקנת VS Code. שימושי להתקנות או קונפיגורציות מתקדמות. בדרך כלל לא מומלץ.

  • Use Downloaded Offline Installer

    • בחירה באפשרות זו תאפשר לכם לבחור מיקום קובץ קיים של VS Code שהורד בעבר על ידי המתקין. אפשרות זו לא מאפשרת לכם לבחור עותק של VS Code שכבר מותקן במחשב שלכם.

  • Download VS Code for Offline Install

    • אפשרות זו מורידה ושומרת עותק של VS Code לכל הפלטפורמות, דבר זה שימושי עבור שיתוף העותק של המתקין.

לחצו על Download VS Code for Single Install. זה יתחיל בתהליך ההורדה ויכול להימשך מעט, בהתאם לקישוריות לאינטרנט שלכם (זה בערך 60MB). לאחר שההורדה הסתיימה, לחצו Next. אתם אמורים לראות כעת מסך שנראה דומה לזה שלמטה.

An overview of the installer options

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

אתם תבחינו בשני כפתורים, Install for this User ו-Install for all Users. ה-Install for this User יתקין רק במשתמש הנוכחי ואינו דורש הרשאות מנהל מערכת. עם זאת, Install for all Users מתקין את הכלים לכל משתמשי המערכת ודורש הרשאת מנהל. Install for all Users אינה אפשרית עבור macOS ולינוקס.

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

Installer progress bar

לאחר השלמת ההתקנה, יוצג בפניכם מסך הסיום.

Installer finished screen.

חשוב

WPILib installs a separate version of VS Code than into an already existing installation. Each year has it’s own copy of the tools appended with the year. IE: WPILib VS Code 2021. Please launch the WPILib VS Code and not a system installed copy!

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

לאחר ההתקנה

מערכות הפעלה מסוימות דורשות פעולה סופית כלשהי להשלמת ההתקנה.

לאחר ההתקנה, המתקין פותח את תיקיית ה-WPILib VS Code. גררו את היישום VS Code ל-Dock. הוציאו את דמות הכונן WPILibInstaller משולחן העבודה.

הערה

התקנת כלי שולחן העבודה והפעלה מחדש תיצור תיקייה בשולחן העבודה בשם YYYY WPILib Tools, כאשר YYYY היא השנה הנוכחית. קיצורי דרך לכלי שולחן עבודה אינם זמינים בלינוקס וב-macOS.

מה הותקן?

המתקין הלא מקוון מתקין את הרכיבים הבאים:

  • Visual Studio Code - ה-IDE הנתמך לפיתוח קוד לרובוטים החל מ-2019. המתקין הלא מקוון מגדיר עותק נפרד של VS Code לפיתוח WPILib, גם אם כבר יש לכם VS Code מותקן. זה נעשה מכיוון שחלק מההגדרות הנדרשות ל-WPILib עשויות לשבור את תהליכי העבודה הקיימים אם אתם משתמשים ב-VS Code לפרויקטים אחרים.

  • C++ Compiler - הכלי לבניית קוד C++ עבור ה-roboRIO

  • Gradle - גרסת ה-Gradle עבור בנייה/הורדת קוד רובוט ב-C++ או Java

  • Java JDK/JRE - גרסה ספציפית של Java JDK/JRE המשמשת לבניית קוד Java לרובוט ולהפעלת כל אחד מהכלים מבוססי Java (לוחות מחוונים וכו׳). זה מתקיים יחד עם כל התקנות ה-JDK הקיימות ואינו מחליף את המשתנה JAVA_HOME.

  • WPILib Tools - SmartDashboard, Shuffleboard, RobotBuilder, Outline Viewer, Pathweaver, Glass

  • WPILib Dependencies - כמו OpenCV, וכו׳.

  • הרחבות VS Code - הרחבות WPILib לבניית קוד לרובוט ב-VS Code

הסרת ההתקנה

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

  1. מחקו את תיקיית wpilib הרלוונטית (2019: c:\Users\Public\frc2019, החל מ-2020: c:\Users\Public\wpilib\YYYY כך ש``YYYY`` היא השנה להסרת ההתקנה)

  2. מחקו את האיקונים ב-C:\Users\Public\Public Desktop

  3. מחקו את הנתיב ממשתני הסביבה.

    1. בתפריט ההתחל, הקלידו environment ובחרו ”edit the system environment variables“

    2. לחצו על כפתור ה-Environment Variables (תמונה 1)

    3. ב-User Variables, בחרו ב-Path (תמונה 2) ולחצו Edit (תמונה 3)

    4. בחרו בנתיב עם roborio\bin (תמונה 4) ולחצו Delete (תמונה 5).

    5. בחרו בנתיב עם frccode ולחצו Delete (תמונה 5).

    6. חזרו על שלבים 3-6 בחלון ה-Systems Variable.

The "System Properties", "Environment Variables", and "Edit Environment Variables" screens.

פתרון בעיות

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