Download presentation
Presentation is loading. Please wait.
1
הודעות ריענון מהיר מערכים וגבולות הלולאה המשך - Shift Register Feedback Node גרפים - GUI Property node כתיבה לקובץ שעה שלישית מעבדת מנוע
2
תהליך לכידת ויצירת אותות : Labview Env
3
Express VIs, VIs and Functions Express Vis: VI אינטראקטיבי עם דף דיאלוג לקונפיגורציות. Standard Vis:VI סטנדרטי מודולרי. Functions: כלי הפעלה אלמנטרי. Express VI Standard VI Function
4
משתנה מקומי ניתן ליצר לקלט או לפלט משתנה מקומי: "קליק" ימני על האיקון --> Create --> local Variable
5
טיפוסים
6
מבנים (Structures)
7
לולאתWhileלולאתWhile –כולל טרמינל שסופר איטרציות –"רץ" פעם אחת לפחות –"ירוץ" עד לשינוי בתנאי העצירה לולאת Forלולאת For –כולל טרמינל שסופר איטרציות –"ירוץ" בהתאם למספר הפעמים המוגדר בטרמינל התנאי
8
פתרון
9
מתגים – עקרון מכני מצב המתג האות היוצא קבלת אישור ע"י התוכנה
10
Race Condition קלט בוליאני (control) בעל משתנה מקומי (local variable) אינו יכול להיות מסוג latch. מדוע?
11
טכניקות לגילוי תקלות : מציאת התקלה לחיצה על החץ השבור תגרום להופעת מסך פירוט התקלה (תקלת קומפילציה) לחיצה על המנורה תפעיל את התוכנית באיטיות תוך הצגת מיקום וערך (תקלת אלגוריתם) לחיצה ימנית על חוט תגרום להופעת חלון המציג את הערך העובר דרכו ומספור המקום (ניתן להפעיל פונקציה זו גם מלוח הכלים ) הפעלה בשלבים הצגת מצב/ערך
12
טכניקות לגילוי תקלות המשך : מאפשר עצירה במקומות שונים בתוכנית Breakpoint
13
נטרול קוד בעזרת מבנה Enable-Disable - שימושי בזמן פיתוח לאיתור תקלות. - ניתן להוסיף מסגרות נוספות ולבחור את המסגרת שתשמש כ enable.
14
Stacked sequence Flat sequence Sequence – סידור הפעולות בתוכנית הערה: מומלץ מאוד לשלב sequence בתוכנית למניעת תקלות ולהבנת התוכנית
15
פתרון אתחול משתנים הקוד פעולות בסיום
16
Case – ביצוע פעולה בהתאם לתנאי
17
Formula node – חישובים מנוסחה הערה: כיצד מזינים נוסחה?? ראה ב"עזרה"!! ראה ב"עזרה"!! חשוב מאוד: כל שורה חייבת להסתיים ב- ;
18
תרגם מעלות לרדיאנים ולהפך ע " י בחירת mode פעולה. Case-formula node תרגול – תזכורת, נוסחת המעבר מרדיאנים למעלות : y=x/pi*180
19
פתרון
20
מערך Array- יצירת שלד מערך במסך המשתמש:
21
מימד מערך ניתן לראות את ערכי המערך על ידי: הוספת מימד: "קליק ימני" על מס' אלמנט >> add dimension שינוי הערך במס' האלמנטשינוי הערך במס' האלמנט גרירת גבולות המערך ימינהגרירת גבולות המערך ימינה
22
פונקציות המערך
23
גבולות הלולאה ומערכים Auto Indexing property איזור לא מאותחל של המערך
24
יצירת מערך דו - ממדי בעזרת לולאה What will happen if I disable the outer loop indexing?
25
גבולות הלולאה בכניסה
26
פעולות בסיסיות במערכים
27
עבודה עם ערכים בוליאניים צג תוכנית: פונקציות בוליאניות
28
בנו מערך מפסקים ו Led אחד. האירו את ה led רק כאשר המערך מייצג 5 בינארי. תרגול כדאי להשתמש ב case.
29
פתרון
30
Shift Register
31
בניית מערך באמצעות - Shift Register Feedback Node
32
- יצר VI המאתחל מערך בינרי בגודל 8x8 ומסמן 3 צוללות מאוזנות באורך 3 באופן אקראי. תרגיל צוללות
33
פתרון
34
Hide controller/ indicator הסתרת איקוני קלט פלט במסך המשתמש הסתרת איקוני קלט פלט במסך המשתמש הדגמת סידור חיווט
35
"קליק" ימני על האייקון בחלון התוכנית מאפשר להעלים את ההצגה של האובייקט ממסך המשתמש
36
פעולה הפוכה תגרום להופעתו מחדש
37
Chart
38
תצורות שונות של Chart בטל כיול אוטומטי של ציר x ונסה את התצורות שבתמונה הנ"ל
39
עוד על Chart תמונת גרף למאמר
40
בנו את התוכנית הנ " ל והריצו אותה. תרגול
41
Graph vs Chart Chart - שומר נתונים שנרשמו בו ומוסיף אליהם חדשים. Graph - מאתחל נתונים בכל פעם שמתקבל מידע חדש.
42
גרף XY - גרף XY מציג את נקודות הצמדים (x i,y i ) של מערכים X ו- Y המוזנים אליו. - ניתן לעבוד בגרף זה עם נתונים קיימים (קודם אוספים ואח"כ מציגים) או בעבודה ONLINE, כלומר עדכון הגרף תוך כדי איסוף הנתונים.
43
גרף Online-XY - בחירה בגרף XY מצג המשתמש תגרור הופעה של vi-express בצג התוכנית. - כשמזינים נקודות בודדות Online יש לחווט False לכניסת ה Reset.
44
Simulate Signal - משמש להזנת אותות ולבדיקת התוכנה. לצפייה נוחה יותר רצוי לקבע את מספר הדגימות
45
Menu Ring - מעין ייצוג גרפי למערך של מחרוזות הניתן לבנייה מראש.
46
בנו מחולל אותות כמתואר כאן. תרגול
47
פתרון
48
Property Node
49
- בנה משתנה קלט המשנה מצבו משמיש (Enable) ללא שמיש (Disable) בהתאם למצב מתג בוליאני. תרגול מצב ב מצב א
50
פתרון ומה עושה הקוד הבא?
51
כתיבה לקובץ
52
בניית תרגיל נבנה VI המקבל נתונים לגרף כשכפתור sample לחוץ. כפתור save זמין רק לאחר קבלת נתונים – ומאפשר שמירתם לקובץ.
53
פיתרון
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.