Presentation is loading. Please wait.

Presentation is loading. Please wait.

מה היום ? - - חזרה מהירה. - פיתרון תרגיל. - לכידת קול. - לכידת אות מכרטיס דמי. - אובייקטים גרפיים ומחוללי אות.

Similar presentations


Presentation on theme: "מה היום ? - - חזרה מהירה. - פיתרון תרגיל. - לכידת קול. - לכידת אות מכרטיס דמי. - אובייקטים גרפיים ומחוללי אות."— Presentation transcript:

1 מה היום ? - - חזרה מהירה. - פיתרון תרגיל. - לכידת קול. - לכידת אות מכרטיס דמי. - אובייקטים גרפיים ומחוללי אות.

2 תהליך לכידת והצגת אותות :

3 הפעלת תוכנת ה-MAX

4 צג משתמש -Front Panel Controls = Inputs Indicators = Outputs תכנות ב - LabVIEW מתבצע בעזרת כלים וירטואלים (VI’s) : צג התוכניתBlock Diagram - תכנות גרפי - תכנות טקסטואלי. כל רכיבי התוכנית מקושרים בחיווט.

5 Express VIs, VIs and Functions Express Vis: VI אינטראקטיבי עם דף דיאלוג לקונפיגורציות. Standard Vis:VI סטנדרטי מודולרי. Functions: כלי הפעלה אלמנטרי. Express VI Standard VI Function

6 לוח הפקדים ולוח הפונקציות לוח הפקדים Controls Palette (Front Panel Window) "קליק" ימני בצג במשתמש לוח הפונקציות Functions Palette (Block Diagram Window) "קליק" ימני בצג התוכנית

7 קלטים ופלטים – controllers & indicators Indicator – חץ נכנס Controler – חץ יוצא מסגרת לא מודגשת מסגרת לא מודגשת מסגרת מודגשת מסגרת מודגשת *הערה במשתנים מסוימים אין חץ

8 קלטים ופלטים – controllers & indicators ניתן ליצר משתנה מקומי לקלט או פלט : "קליק" ימני על האיקון >> Create>> local Variable

9 עזרה ודוגמאות מסך העזרה עזרה ברשת נעל מסך עזרה לחיצה על Ctrl+H תפתח מסך עזרה המתעדכן על פי מיקומינו במסך

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

11 מבנים (Structures)

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

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

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

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

16 Property Node

17 עבודה עם מערכים :(Array) יצירת מערך במסך המשתמש:

18 עבודה עם מערכים :(Array) יצירת מערך במסך המשתמש: גרור control נומרי אל שטח איקון array

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

20 עבודה עם מערכים :(Array) פונקציות מערך בצג התוכנית:

21 יצירת מערך בעזרת לולאה : מימד אחד: דו מימדי: איזור לא מאותחל של המערך

22 - בנו מערך 5X5 שערכיו מוזנים על ידי המשתמש. השתמשו בלולאות For & While. - הציגו את הערך הגבוה ביותר ואת מקומו. תרגול

23 פתרון

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

25 - חשב n! עם שימוש בתכונות הלולאה ופונקציות כפל חיבור בלבד. תרגול

26 פתרון

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

28 ערכים בוליאנים : משתנים המקבלים ערך true אוfalse Control - קלט Indicator - פלט צג משתמש:

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

30 בנו מערך מפסקים ו Led אחד. האירו את ה led רק כאשר המערך מייצג 5 בינארי. תרגול השתמשו ב case.

31 פתרון

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

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

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

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

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

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


Download ppt "מה היום ? - - חזרה מהירה. - פיתרון תרגיל. - לכידת קול. - לכידת אות מכרטיס דמי. - אובייקטים גרפיים ומחוללי אות."

Similar presentations


Ads by Google