15
יייLabview ? Labview יייי ייייי יי- Laboratory Virtual Instrumentation Engineering Workbench ייייי ייייי( ייי ייייי ייייי יייייי יייי יייייי יייייי י"י יייי) ייייייNational Instruments ייייי ייייי יי יייי ייייי יייייי יי ייייי יייי, ייייי "ייייי יייי" –Toolkits יייייי יייי ייייי ייי. ייי יייי יייי "יייי יייי" ייי יי יייי ייי יNXT יייייייי, יייי ייייי יי ייי ייייי ייייייי ייייייי יייייייייי ייייי.

מהי Labview ?

  • Upload
    avent

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

מהי Labview ?. Labview - ראשי תיבות של Lab oratory V irtual I nstrumentation E ngineering W orkbench היא סביבת פיתוח לתכנות בשפה חזותית (תכנות בעזרת צלמיות) שפותחה ע"י חברת National Instruments. - PowerPoint PPT Presentation

Citation preview

Page 1: מהי  Labview  ?

? Labview מהי Labview ראשי תיבות של -

Laboratory Virtual Instrumentation Engineering Workbench

היא סביבת פיתוח לתכנות בשפה חזותית )תכנות בעזרת צלמיות( National Instrumentsשפותחה ע"י חברת

בעזרת תוכנה זו ניתן לשלוט בבקרים של חברות שפותחו עבור Toolkitsרבות, בעזרת "ארגזי כלים" –

בקרים אלו. בין השאר פותח "ארגז כלים" כזה גם עבור בקר ה

NXT שברשותנו, ואנו נשתמש בו כדי לכתוב תוכניות למערכות המכטרוניות שנבנה.

Page 2: מהי  Labview  ?

תוכנת – ראשונית הכרהLabview2010- NXT ראשית הקליקו על קיצור הדרך שעל

שולחן העבודה להפעלת התוכנה :

ובחרו בהפעלת התוכנה

Launch LabView

Page 3: מהי  Labview  ?

FILE בחרו בתפריט

ובתפריט שנפתח בחרו ב

NEW NXT Targeted VI

כלומר תכנית מכוונת ייפתחו שני מסכים NXTלבקר

Diagramמסך אחד בו תכתבו את עיקר

Panel ומסך שני התוכניתשישמש כלוח בקרה

דרכו תוכלו לפקח על המיועד Blank VI Targeted to NXT הערה: ניתן לעבור ממצב התוכנית.

)ללא צורך בקשר בין המחשב לבקר בעת NXTלהפעלת התוכניות ישירות מהההרצה(,המיועד להפעלת התוכניות כשהמחשב משמש כבקר Blank VIלמצב

, בכל רגע. כממשק משמש רק NXTוה

Page 4: מהי  Labview  ?

הפנל האפור עם המשבצות, בו תיצרו בהמשך אמצעי בקרה שונים

Front ה Panel

Page 5: מהי  Labview  ?

ולוח הדיאגראמה הלבן, בו תכתבו את NXTפקודות ההפעלה השונות לבקר ה

נראה סרגל הכלים כך Targeted to NXT במצב :

נראה Targeted To Computer ובמצב :סרגל הכלים כך

Page 6: מהי  Labview  ?

שלבים עד עתה: )בצעו אותם ודווחו בהצבעה כשסיימתם(

LVהפעלת

של במודול NXTבחירה

Page 7: מהי  Labview  ?

הדיאגראמה פנל הכרת

Fileתפריט )קובץ(

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

משמש לפתיחת וסגירת קבצים

חדשים או קיימים.איתור הקבצים

האחרונים אותם ערכתם ועוד.

Editתפריט )עריכה(

משמש לביטול פקודות קודמות,

הסרת חוטים שבורים, ארגון

התוכנית בצורה קריאה וכדומה(

Viewתפריט )הצגה(

משמש להצגת תפריטי עזר כמו

טבלת הפונקציות,וטבלת כלי העזר

Page 8: מהי  Labview  ?

NXT נראה עתה כיצד כותבים תכניות הפעלה ל

כדי שהעבודה תהיה נוחה ככל האפשר רצוי שיעמדו

לרשותנו באופן זמין הפקודות החשובות)הצלמיות בעזרתן תיכתב התוכנית( נקליק ימנית על לוח הדיאגראמה

הלבן NXT נבחר ב ונקבל את תפריט הפונקציות.

I/O משמעות הקיצור -

I/O היא Input/Output

כאן נמצאות רוב הפקודות הבסיסיות לבקרת מוצאים ומבואות של הבקר

מוצאים/מבואות

Page 9: מהי  Labview  ?

כדי להפעיל למשל מנוע /ים נבחר MOTORבפקודה

ונגרור אותה אל לוח הדיאגראמה:

ונגיעה בצלמית כלשהיא תפרט לנו מה Help הקלקה על מחווטים לצלמית כדי להגדיר את הפקודה

המנוע יכול להיות בשני מצבים בסיסיים: Motor On מנוע מופעל וניתן לקבוע את כיוון הפעלתו קדימה או -

אחורהMotor Off מנוע עוצר, וניתן לקבוע אם יעצור בבלימה - Brake . Coastאו בגלישה

למשל בפקודת המנוע ניתן לקבוע בחיווט ?Powerאיזה מנועים יופעלו, ובאיזו עוצמה

Page 10: מהי  Labview  ?

אלמנט חשוב נוסף בתכניות Sensorsהוא החיישנים

גרירת צלמית החיישנים ללוח הדיאגראמה תאפשר

לנו לבחור בסוג החיישן אותו יקרא הבקר.

האפשרויות הן )בלחיצה על החץ שבתחתית הצלמית(: קרא

((, אור Sound( , קול Touch מגע )חיישן : (Light )

אולטרה-סוני )מרחק( , סיבוב, טמפרטורהועוד

Page 11: מהי  Labview  ?

כך תיראה הצלמית לאחר הבחירה בסוג החיישן הרצוי

מגעקול אור

סונ- אולטרהי

סיבוב טיימר קרא לחצני מצב קראNXT

קריאת אפסמנוע סיבוב

טמפרטורה קרא צבע קרא

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

לראות האם הגיעה לערך רצוי כלשהו.

אפשרות נוספת היא לדרוש שהבקר ימתין לקריאה מסוימת. )המתנות(. לדוגמה-Waitsפקודות אלו מצויות בתפריט

בהמשך נראה מתי כדאי להשתמש בפקודות המתן ומתי בפקודות קרא

Page 12: מהי  Labview  ?

תפריטים נוספים שנמצא ב NXT I/O הם

להצגת Display תצוגה – הודעות על מסך הבקר

לשליחת הודעות Mail דואר – -Blueלבקר אחר )כולל דרך )

Tooth להשמעת צלילים והודעותSound קול –

ועוד אפשרויות שכרגע לא נעסוק בהן.

Page 13: מהי  Labview  ?

אותו נזכיר כאן הוא NXT I/O תפריט אחרון מה . Completeתפריט ההרחבות –

Complete כך למשל , בחירה ב

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

משימות מורכבות.

תציג Motors ובחירה ב לנו את האפשרויות הבאות:

Page 14: מהי  Labview  ?

" במצב " מנועים Completeתפריט

בנוסף להפעלה/ עצירה אותן הכרנו בתפריט המנועים הרגיל

נראה שכאן יש אפשרויות Drive נסיעה למרחק נתון: חדשות:

Distance נסיעה בהיגוי )שמאלה/ ימינה (

Steering On

בחירה בהפעלת שילובים של מוצאים:

B&C ואפילו הפעלה של מנועים מהסוג הקודם )מורשת –

Legacy)

Page 15: מהי  Labview  ?

! קצר תרגול שניות , 5 , המתנה A נכתוב תכנית להפעלת מנוע

והשמעת צליל למשך שנייה.Aעצירת מנוע וכנסו למוד LabView2010 הפעילו את תוכנת

NXT מצאו וגררו הפעלת המנוע היכן לדעתכם נמצאת פקודת –אותה למסך.

? - מצאו גררו למסך המתן זמן היכן תמצאו את הפקודה והגדירו את הזמן ע"י הקלקה ימנית על כניסת מידע הזמן

ובחירה ביצירת קבוע.ושימו אותהעצירת המנוע אתרו את פקודת

השמעת אתרו את פקודת ושימו אותה. חווטו את הצליל

הפקודות זו לזו.