You are on page 1of 14

‫מעבדת‬

‫אלקטרוניקה‬
‫קורס ‪LABVIEW‬‬
‫מרצה ‪ :‬נחשון עב‬
‫המכללה הטכנולוגית‬
‫כנרת‬
‫‪1‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬
‫כללי עבודה בזום‬
‫• על כל אחד מהתלמידים לוודא כי הסאונד שלו מושתק‪.‬‬
‫• אפשר וצריך לשאול שאלות במהלך ההרצאה‪ ,‬שאלות אלו יתבצעו באמצעות הצ'אט‬
‫בלבד‪.‬‬
‫• שיתוף מסך יעשה בסיום כל תרגיל ובאישור המרצה בלבד‪.‬‬
‫• פגישה בזום היא בדיוק כמו שיעור‪ ,‬אין לאחר או לא להחסיר ללא דיווח וטיעון מוצדק‪.‬‬
‫• בתחילת כל שיעור נבצע בדיקת נוכחות‪.‬‬
‫• הערה אחרונה לסיום‪ ,‬הציון של הקורס הזה יהווה עבורכם חלק משקלול הממוצע‬
‫הסופי של הדיפלומה‪ ,‬אל תקלו ראש בקורס‪ ,‬השקיעו ולימדו ברצינות‪ ,‬רק כך תוכלו‬
‫להצליח‪.‬‬

‫‪2‬‬ ‫מעבדת התמחות יד' מרצה נחשון עב‬


‫מבנית ‪CASE‬‬
‫• מבנית ה‪ CASE-‬מאפשרת למשתמש לבחור מסלול של פעולה כתלות בערך כניסה‪.‬‬
‫מבנית ה‪ CASE-‬שימושית ב‪ LABVIEW-‬בעיקר באפליקציות שבו רוצים לבצע קבלת‬
‫החלטה‪ .‬משתנה הכניסה יכול להיות משתנה מסוג‪.boolean, string, numeric ,‬‬
‫• לרוב במהלך הניסוי נשתמש באפשרות האחרונה‪.‬‬

‫מעבדת אלקטרוניקה ‪ 3‬מרצה נחשון עב‬


‫כיצד נראית מבנית ה‪?CASE -‬‬
‫מבנית ה – ‪ CASE‬מופיעה כמסגרת בצורת מלבן אפור‪.‬‬ ‫•‬
‫למבנית יש הדק הפעלה בצד שמאל ( סימן שאלה בצבע ירוק ) שאליו יש לחבר את משתנה‬ ‫•‬
‫הכניסה‪ ,‬במקרה שלנו הוא לחצן‪.‬‬
‫ערכי הלחצן יכולים להיות '‪ ) FALSE ( '0‬או '‪.) TRUE ( '1‬‬ ‫•‬
‫העבר בין חלון ה‪ '0'-‬ל‪ '1'-‬מתבצע על ידי לחיצה על המשולש הקטן‬ ‫•‬

‫מעבדת אלקטרוניקה ‪ 3‬מרצה נחשון עב‬


‫תרגיל דוגמה‬
‫• עבודה עם מבנית ה‪.CASE-‬‬
‫• תכנית הקולטת ‪ 2‬מספרים‪.‬‬
‫• התוכנית תציג ‪ 2‬תוצאות לפעולות חשבוניות‪ ,‬האחד כפל בין המשתנים‪,‬‬
‫והשנייה חילוק‪ ,‬במקביל וללא כל תלות תירשם הודעה בחלון הכתיבה ‪:‬‬
‫”‪“ERROR‬ובמידה ונלחץ על כפתור ה‪ O.K-‬תירשם ההודעה ‪.“GOOD” :‬‬
‫• שימו לב ! יש להגדיר את לחצן ה‪ O.k -‬ב‪ BLOOK DIAGRAM -‬באמצעות‬
‫לחיצה על הכפתור הימני של העכבר וכניסה להגדרות‪.‬‬

‫‪5‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫כיצד זה יראה על גבי ה –‪? BLOCK DIAGRAM‬‬

‫‪6‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫משימה ראשונה‬
‫עבודה עם מבנית ה‪.CASE-‬‬ ‫•‬
‫תכנית הקולטת מספר אחד‪.‬‬ ‫•‬
‫התוכנית תקלוט מספר באמצעות מכוון הזזה סיבובי בין ‪ -100‬ל‪ 100 -‬ותציג את ערכו בחלון‬ ‫•‬
‫ה‪ RESULT-‬לחיצה על מקש ה‪ OK-‬יגרום לכך שנקבל את המספר ההופכי ( שלילי ‪ /‬חיובי )‪.‬‬
‫שימו לב ! יש להגדיר את לחצן ה‪ O.k -‬ב‪ BLOOK DIAGRAM -‬באמצעות לחיצה על הכפתור‬ ‫•‬
‫הימני של העכבר וכניסה להגדרות‪.‬‬

‫‪7‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫כיצד זה יראה על גבי ה –‪? BLOCK DIAGRAM‬‬

‫‪8‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫משימה ‪2‬‬
‫עבודה עם מבנית ה‪.CASE-‬‬ ‫•‬
‫תכנית הקולטת מספר אחד‪.‬‬ ‫•‬
‫התוכנית תקבל מספרים באמצעות מכוון כפתורי בין ‪ -100‬ל‪ 100 -‬ותציג את ערכו בחלון ה‪-‬‬ ‫•‬
‫‪ RESULT‬לחיצה על מקש ה‪ OK-‬יגרום לכך שנקבל את המספר ההופכי והנגדי‪.‬‬
‫שימו לב ! יש להגדיר את לחצן ה‪ O.k -‬ב‪ BLOOK DIAGRAM -‬באמצעות לחיצה על הכפתור‬ ‫•‬
‫הימני של העכבר וכניסה להגדרות‪.‬‬

‫‪9‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫כיצד זה יראה על גבי ה –‪? BLOCK DIAGRAM‬‬

‫‪10‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫משימה ‪3‬‬
‫עבודה עם מבנית ה‪.CASE-‬‬ ‫•‬
‫תכנית הקולטת שני מספרים‪.‬‬ ‫•‬
‫התוכנית מבצעת פעולת חיבור‪ ,‬לחיצה על כפתור ה‪ O.K-‬תבצע פעולת חיסור‪.‬‬ ‫•‬
‫שימו לב ! יש להגדיר את לחצן ה‪ O.k -‬ב‪ BLOOK DIAGRAM -‬באמצעות לחיצה על‬ ‫•‬
‫הכפתור הימני של העכבר וכניסה להגדרות‪.‬‬

‫‪11‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫כיצד זה יראה על גבי ה –‪? BLOCK DIAGRAM‬‬

‫‪12‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬


‫משימה ‪4‬‬
‫• עבודה עם מבנית ה‪.CASE-‬‬
‫• תכנית הקולטת שני מספרים‪.‬‬
‫• המספרים המותרים בכניסה הם ‪.50-300‬‬
‫• עבור מספרים שבתחום נדלקת נורה ירוקה‪ ,‬וההודעה‬
‫הבאה נכתבת תחת חלון‬
‫‪.“good number”-output message‬‬
‫• עבור מספרים שלא בתחום נדלקת נורה אדומה‪,‬‬
‫וההודעה הבאה נכתבת תחת חלון ‪“error number”-‬‬
‫‪.output message‬‬
‫• אם המספרים נמצאים בתחום תתבצע פעולת חיבור‪,‬‬
‫אם המספרים לא בתחום תירשם התוצאה הבאה ‪:‬‬
‫‪.-9999‬‬
‫‪13‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬
‫כיצד זה יראה על גבי ה –‪? BLOCK DIAGRAM‬‬

‫‪14‬‬ ‫קורס ‪LABVIEW‬מרצה נחשון עב‬

You might also like