Presentation is loading. Please wait.

Presentation is loading. Please wait.

הודעות משוב בבקשה ריענון מהיר גרפים המשך... Property node כתיבה לקובץ... לכידת קול שעה שלישית מעבדת טמפרטורה – עבודה מול מכשיר Agilent.

Similar presentations


Presentation on theme: "הודעות משוב בבקשה ריענון מהיר גרפים המשך... Property node כתיבה לקובץ... לכידת קול שעה שלישית מעבדת טמפרטורה – עבודה מול מכשיר Agilent."— Presentation transcript:

1 הודעות משוב בבקשה ריענון מהיר גרפים המשך... Property node כתיבה לקובץ... לכידת קול שעה שלישית מעבדת טמפרטורה – עבודה מול מכשיר Agilent

2 טיפוסים

3 לולאתWhileלולאתWhile –כולל טרמינל שסופר איטרציות –"רץ" פעם אחת לפחות –"ירוץ" עד לשינוי בתנאי העצירה לולאת Forלולאת For –כולל טרמינל שסופר איטרציות –"ירוץ" בהתאם למספר הפעמים המוגדר בטרמינל התנאי

4 מתגים – עקרון מכני מצב המתג האות היוצא קבלת אישור ע"י התוכנה

5 Race Condition קלט בוליאני (control) בעל משתנה מקומי (local variable) אינו יכול להיות מסוג latch. מדוע?

6 טכניקות לגילוי תקלות : מציאת התקלה לחיצה על החץ השבור תגרום להופעת מסך פירוט התקלה (תקלת קומפילציה) לחיצה על המנורה תפעיל את התוכנית באיטיות תוך הצגת מיקום וערך (תקלת אלגוריתם) לחיצה ימנית על חוט תגרום להופעת חלון המציג את הערך העובר דרכו ומספור המקום (ניתן להפעיל פונקציה זו גם מלוח הכלים ) הפעלה בשלבים הצגת מצב/ערך

7 טכניקות לגילוי תקלות המשך : מאפשר עצירה במקומות שונים בתוכנית Breakpoint

8 נטרול קוד בעזרת מבנה Enable-Disable - שימושי בזמן פיתוח לאיתור תקלות. - ניתן להוסיף מסגרות נוספות ולבחור את המסגרת שתשמש כ enable.

9 Stacked sequence Flat sequence Sequence – סידור הפעולות בתוכנית הערה: מומלץ מאוד לשלב sequence בתוכנית למניעת תקלות ולהבנת התוכנית

10 Case – ביצוע פעולה בהתאם לתנאי

11 Formula node – חישובים מנוסחה הערה: כיצד מזינים נוסחה?? ראה ב"עזרה"!! ראה ב"עזרה"!! חשוב מאוד: כל שורה חייבת להסתיים ב- ;

12 מימד מערך ניתן לראות את ערכי המערך על ידי: הוספת מימד: "קליק ימני" על מס' אלמנט >> add dimension שינוי הערך במס' האלמנטשינוי הערך במס' האלמנט גרירת גבולות המערך ימינהגרירת גבולות המערך ימינה

13 פונקציות המערך

14 גבולות הלולאה ומערכים Auto Indexing property איזור לא מאותחל של המערך

15 גבולות הלולאה בכניסה

16 גבולות הלולאה [1,1,1,1] [0,1] [[1,1], [2,2], [3,3], [4,4]

17 עבודה עם ערכים בוליאניים צג תוכנית: פונקציות בוליאניות

18 Shift Register

19 בניית מערך באמצעות - Shift Register Feedback Node

20 פתרון

21 Hide controller/ indicator הסתרת איקוני קלט פלט במסך המשתמש הסתרת איקוני קלט פלט במסך המשתמש הדגמת סידור חיווט

22 Chart

23 Graph vs Chart Chart - שומר נתונים שנרשמו בו ומוסיף אליהם חדשים. Graph - מאתחל נתונים בכל פעם שמתקבל מידע חדש.

24 גרף XY - גרף XY מציג את נקודות הצמדים (x i,y i ) של מערכים X ו- Y המוזנים אליו. - ניתן לעבוד בגרף זה עם נתונים קיימים (קודם אוספים ואח"כ מציגים) או בעבודה ONLINE, כלומר עדכון הגרף תוך כדי איסוף הנתונים.

25 גרף Online-XY - בחירה בגרף XY מצג המשתמש תגרור הופעה של vi-express בצג התוכנית. - כשמזינים נקודות בודדות Online יש לחווט False לכניסת ה Reset.

26 Simulate Signal - משמש להזנת אותות ולבדיקת התוכנה. לצפייה נוחה יותר רצוי לקבע את מספר הדגימות

27 Menu Ring - מעין ייצוג גרפי למערך של מחרוזות הניתן לבנייה מראש.

28 בנו מחולל אותות כמתואר כאן. תרגול

29 פתרון

30 Property Node

31 - בנה משתנה קלט המשנה מצבו משמיש (Enable) ללא שמיש (Disable) בהתאם למצב מתג בוליאני. תרגול מצב ב מצב א

32 פתרון ומה עושה הקוד הבא?

33 כתיבה לקובץ

34 בניית תרגיל נבנה VI המקבל נתונים לגרף כשכפתור sample לחוץ. כפתור save זמין רק לאחר קבלת נתונים – ומאפשר שמירתם לקובץ.

35 פיתרון

36 לכידת קול ממיקרופון

37 תוכנית ללכידת קול הנתונים זורמים לגרף בפורמט של waveform.

38 תוכנית לקריאת אות מקובץ

39 הדמית כרטיס – Simulated Device נגדיר כרטיס וירטואלי ב MAX.

40 לכידה מכרטיס דמה נגדיר VI, בצג התוכנית, הלוכד נתונים מכרטיס.

41 המשך הגדרה של לכידה מכרטיס נגדיר VI הלוכד נתונים מכרטיס.

42 תוכנית לכידה מכרטיס מכרטיסים נקבל נתונים מסוג waveform.


Download ppt "הודעות משוב בבקשה ריענון מהיר גרפים המשך... Property node כתיבה לקובץ... לכידת קול שעה שלישית מעבדת טמפרטורה – עבודה מול מכשיר Agilent."

Similar presentations


Ads by Google