Presentation is loading. Please wait.

Presentation is loading. Please wait.

הודעות ריענון מהיר מערכים וגבולות הלולאה המשך - Shift Register Feedback Node גרפים - GUI Property node כתיבה לקובץ שעה שלישית מעבדת מנוע.

Similar presentations


Presentation on theme: "הודעות ריענון מהיר מערכים וגבולות הלולאה המשך - Shift Register Feedback Node גרפים - GUI Property node כתיבה לקובץ שעה שלישית מעבדת מנוע."— Presentation transcript:

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 פיתרון


Download ppt "הודעות ריענון מהיר מערכים וגבולות הלולאה המשך - Shift Register Feedback Node גרפים - GUI Property node כתיבה לקובץ שעה שלישית מעבדת מנוע."

Similar presentations


Ads by Google