מהי תדמית המדע שאנחנו מלמדים? מהי תדמית המדע שהתלמידים לומדים?
מהי Labview ?
description
Transcript of מהי Labview ?
? Labview מהי Labview ראשי תיבות של -
Laboratory Virtual Instrumentation Engineering Workbench
היא סביבת פיתוח לתכנות בשפה חזותית )תכנות בעזרת צלמיות( National Instrumentsשפותחה ע"י חברת
בעזרת תוכנה זו ניתן לשלוט בבקרים של חברות שפותחו עבור Toolkitsרבות, בעזרת "ארגזי כלים" –
בקרים אלו. בין השאר פותח "ארגז כלים" כזה גם עבור בקר ה
NXT שברשותנו, ואנו נשתמש בו כדי לכתוב תוכניות למערכות המכטרוניות שנבנה.
תוכנת – ראשונית הכרהLabview2010- NXT ראשית הקליקו על קיצור הדרך שעל
שולחן העבודה להפעלת התוכנה :
ובחרו בהפעלת התוכנה
Launch LabView
FILE בחרו בתפריט
ובתפריט שנפתח בחרו ב
NEW NXT Targeted VI
כלומר תכנית מכוונת ייפתחו שני מסכים NXTלבקר
Diagramמסך אחד בו תכתבו את עיקר
Panel ומסך שני התוכניתשישמש כלוח בקרה
דרכו תוכלו לפקח על המיועד Blank VI Targeted to NXT הערה: ניתן לעבור ממצב התוכנית.
)ללא צורך בקשר בין המחשב לבקר בעת NXTלהפעלת התוכניות ישירות מהההרצה(,המיועד להפעלת התוכניות כשהמחשב משמש כבקר Blank VIלמצב
, בכל רגע. כממשק משמש רק NXTוה
הפנל האפור עם המשבצות, בו תיצרו בהמשך אמצעי בקרה שונים
Front ה Panel
ולוח הדיאגראמה הלבן, בו תכתבו את NXTפקודות ההפעלה השונות לבקר ה
נראה סרגל הכלים כך Targeted to NXT במצב :
נראה Targeted To Computer ובמצב :סרגל הכלים כך
שלבים עד עתה: )בצעו אותם ודווחו בהצבעה כשסיימתם(
LVהפעלת
של במודול NXTבחירה
הדיאגראמה פנל הכרת
Fileתפריט )קובץ(
דומה לתפריטים אלו ביישומי אופיס.
משמש לפתיחת וסגירת קבצים
חדשים או קיימים.איתור הקבצים
האחרונים אותם ערכתם ועוד.
Editתפריט )עריכה(
משמש לביטול פקודות קודמות,
הסרת חוטים שבורים, ארגון
התוכנית בצורה קריאה וכדומה(
Viewתפריט )הצגה(
משמש להצגת תפריטי עזר כמו
טבלת הפונקציות,וטבלת כלי העזר
NXT נראה עתה כיצד כותבים תכניות הפעלה ל
כדי שהעבודה תהיה נוחה ככל האפשר רצוי שיעמדו
לרשותנו באופן זמין הפקודות החשובות)הצלמיות בעזרתן תיכתב התוכנית( נקליק ימנית על לוח הדיאגראמה
הלבן NXT נבחר ב ונקבל את תפריט הפונקציות.
I/O משמעות הקיצור -
I/O היא Input/Output
כאן נמצאות רוב הפקודות הבסיסיות לבקרת מוצאים ומבואות של הבקר
מוצאים/מבואות
כדי להפעיל למשל מנוע /ים נבחר MOTORבפקודה
ונגרור אותה אל לוח הדיאגראמה:
ונגיעה בצלמית כלשהיא תפרט לנו מה Help הקלקה על מחווטים לצלמית כדי להגדיר את הפקודה
המנוע יכול להיות בשני מצבים בסיסיים: Motor On מנוע מופעל וניתן לקבוע את כיוון הפעלתו קדימה או -
אחורהMotor Off מנוע עוצר, וניתן לקבוע אם יעצור בבלימה - Brake . Coastאו בגלישה
למשל בפקודת המנוע ניתן לקבוע בחיווט ?Powerאיזה מנועים יופעלו, ובאיזו עוצמה
אלמנט חשוב נוסף בתכניות Sensorsהוא החיישנים
גרירת צלמית החיישנים ללוח הדיאגראמה תאפשר
לנו לבחור בסוג החיישן אותו יקרא הבקר.
האפשרויות הן )בלחיצה על החץ שבתחתית הצלמית(: קרא
((, אור Sound( , קול Touch מגע )חיישן : (Light )
אולטרה-סוני )מרחק( , סיבוב, טמפרטורהועוד
כך תיראה הצלמית לאחר הבחירה בסוג החיישן הרצוי
מגעקול אור
סונ- אולטרהי
סיבוב טיימר קרא לחצני מצב קראNXT
קריאת אפסמנוע סיבוב
טמפרטורה קרא צבע קרא
פקודות הקריאה של החיישנים פשוט מבצעות קריאה ומאפשרות את הצגת הקריאה המתקבלת או שימוש בה כדי
לראות האם הגיעה לערך רצוי כלשהו.
אפשרות נוספת היא לדרוש שהבקר ימתין לקריאה מסוימת. )המתנות(. לדוגמה-Waitsפקודות אלו מצויות בתפריט
בהמשך נראה מתי כדאי להשתמש בפקודות המתן ומתי בפקודות קרא
תפריטים נוספים שנמצא ב NXT I/O הם
להצגת Display תצוגה – הודעות על מסך הבקר
לשליחת הודעות Mail דואר – -Blueלבקר אחר )כולל דרך )
Tooth להשמעת צלילים והודעותSound קול –
ועוד אפשרויות שכרגע לא נעסוק בהן.
אותו נזכיר כאן הוא NXT I/O תפריט אחרון מה . Completeתפריט ההרחבות –
Complete כך למשל , בחירה ב
לאחר בחירה בתפריט זה ובחירה באחד מהתפריטים הקודמים )מנועים, חיישנים ...( נקבל תפריטעם אפשרויות נוספות שיקלו עלינו ביצוע של
משימות מורכבות.
תציג Motors ובחירה ב לנו את האפשרויות הבאות:
" במצב " מנועים Completeתפריט
בנוסף להפעלה/ עצירה אותן הכרנו בתפריט המנועים הרגיל
נראה שכאן יש אפשרויות Drive נסיעה למרחק נתון: חדשות:
Distance נסיעה בהיגוי )שמאלה/ ימינה (
Steering On
בחירה בהפעלת שילובים של מוצאים:
B&C ואפילו הפעלה של מנועים מהסוג הקודם )מורשת –
Legacy)
! קצר תרגול שניות , 5 , המתנה A נכתוב תכנית להפעלת מנוע
והשמעת צליל למשך שנייה.Aעצירת מנוע וכנסו למוד LabView2010 הפעילו את תוכנת
NXT מצאו וגררו הפעלת המנוע היכן לדעתכם נמצאת פקודת –אותה למסך.
? - מצאו גררו למסך המתן זמן היכן תמצאו את הפקודה והגדירו את הזמן ע"י הקלקה ימנית על כניסת מידע הזמן
ובחירה ביצירת קבוע.ושימו אותהעצירת המנוע אתרו את פקודת
השמעת אתרו את פקודת ושימו אותה. חווטו את הצליל
הפקודות זו לזו.