- מה זה LabVIEW?
- איך זה שונה מתוכנות / עיצוב סימולציות אחרות במעגלים?
- מדוע כדאי להעדיף את LabVIEW?
- משיק את LabVIEW
- סוגי נתונים ב- LabVIEW:
- דוגמה 1: נורית זוהרת בלחיצת כפתור
- דוגמה 2: נורית ON-OFF
- דוגמה 3: נורית LED מהבהבת
- קיצורי דרך
מה זה LabVIEW?
LabVIEW הוא ראשי תיבות של שולחן עבודה הנדסי למכשור וירטואלי במעבדה. המראה והפעולה שלהם דומים למכשירים בעולם האמיתי, כגון כפתור, מד מתח, אוסצילוסקופ וכו '. ומכאן שהם נקראים כלי נגינה וירטואליים (VIs). הוא מציע גישת תכנות גרפית ועוזר לדמות מוצרים בעולם האמיתי, המסייע לך להמחיש ולתכנת. לפיכך נדרש לוגיקה בלבד כדי לתכנת והיא אינה תלויה בתחביר. LabVIEW הוא כלי עיצוב ברמה גבוהה. זהו תכנות מתורגמן (כלומר) איננו צריכים לקמפל אותו. זה מרכיב את עצמו, אנחנו רק צריכים לבצע אותו.
איך זה שונה מתוכנות / עיצוב סימולציות אחרות במעגלים?
כל תוכנות תכנון / הדמיה של המעגלים הן תכנית לוכדת ותוכנת סימולציה המאפשרת לבדוק את תפוקת המעגלים השונים על ידי הרכבת הרכיבים ושרטוטים. ואילו, LabVIEW הוא שולחן עבודה וירטואלי לתכנות גרפי על ידי לכידה וממשק של מעגלים וירטואליים הנוצרים בכל תוכנות עיצוב / סימולציה של מעגלים.
תכנות יכול להיות משני סוגים. הם מבוססי טקסט ותכנות מבוסס גרפי. C, C ++, java וכו '. כולן שפות תכנות טקסטואליות מבוססות טקסט, ו- MATLAB היא שפת רמה בינונית, ואילו LabVIEW היא שפת תכנות מבוססת גרפית.
מדוע כדאי להעדיף את LabVIEW?
מי שאין לו שום ידע בסיסי אודות תכנות יכול להתחיל את LabVIEW. כדי לבצע תכנות LabVIEW צריך להיות בעל ידע מעשי ויכולת חשיבה לוגית. מתכנת LabVIEW לא צריך לדעת תחביר תכנות או מבנה כלשהו של תכנות כמו שפות תכנות c, c ++, java.
אפשר להעדיף את LabVIEW, כאשר התוכנית גדולה מדי. זה כמו חיבור רכיבי חומרה פשוטים לפרויקט שלך אבל בתוכנה.
בתרשים למטה מוצג ההבדל בין תכנות טקסטואלי וגרפי. בצד שמאל ישנה תוכנית Arduino להבהוב עם נורית עיכוב של שנייה אחת, ובצד ימין העתק הגרפי שלה נעשה באמצעות תוכנת LabVIEW. בכל פעם שתלחץ על כפתור OK נורית בוליאני תהבהב על ו off עם 1 השני של עיכוב.
משיק את LabVIEW
הורדת תוכנת LabVIEW ראשונה מבית National Instruments. לאחר הפעלת התוכנה, חלון התחלת העבודה מופיע.
חלון זה ידוע כחלון תחילת העבודה. לחץ על ctrl + N כדי לפתוח פרויקט חדש.
לאחר שתפתח פרויקט חדש, תראה את החלונית הקדמית ודיאגרמת החסימה.
חלון תחילת העבודה נעלם לאחר פתיחת פרויקט חדש או קיים. זה מופיע שוב כשאתה סוגר את כל הלוחות הקדמיים וחוסם דיאגרמות. ניתן גם להגיע לחלון זה מן הלוח קדמי או תרשים בלוקים על ידי בחירה צפה >> קבלת חלון עבודה .
לחץ על ctrl + T כדי להביא את הלוח הקדמי ולחסום דיאגרמה זה לצד זה,
ב- LabVIEW, אתה תהיה בניית ממשק המשתמש כלומר, הלוח הקדמי, עם פקדים ו מחוונים. פקדים אינם אלא הקלטים שאתה נותן, כגון ידיות, מתג וכו '. אינדיקטורים אינם אלא הפלטים שאתה יוצר, כגון נוריות, גרפים וכו', אני אסביר את כל הישויות בדוגמה, כדי לגרום לך להבין טוב יותר.
סוגי נתונים ב- LabVIEW:
סוגי נתונים אינם אלא סיווג המשתנים. להלן סוגי הנתונים המשמשים ב- LabVIEW ומפרט הצבעים שלהם בתרשים הבלוקים.
סוגי מידע |
צבעים |
נקודה צפה |
תפוז |
שלמים |
כָּחוֹל |
בוליאנים |
ירוק |
חוּט |
וָרוֹד |
רַב צוּרוֹת |
שָׁחוֹר |
פולימורפי - זה שיכול להיות כל אחד מסוגי הנתונים שלמעלה או לא להיות אלה.
דוגמה 1: נורית זוהרת בלחיצת כפתור
הוספת בקרות ללוח הקדמי
פקדי הפאנל הקדמי מדמים את מנגנון הקלט במכשיר פיזי ומספקים נתונים לדיאגרמת החסימה של מכשירים וירטואליים (תוכניות LabVIEW נקראות VI או Virtual Instruments).
- בחר תצוגה >> לוח בקרות כדי להציג את לוח הפקדים או הפונקציות באופן קבוע על המסך, או לחץ לחיצה ימנית על כל שטח ריק בלוח הקדמי או בתרשים החסימה כדי להציגו באופן זמני.
- הזז את הסמן מעל הסמלים בחלונית המודרנית כדי לאתר את הפקדים הדרושים לך (לוח הבקרה הבוליאני).
הערה: באשר ללוח זוהר בלחיצת כפתור, השליטה כאן היא כפתור. אז בחרו בחלונית הפקדים הבוליאנית.
- לחץ על סמל הפקדים הבוליאני כדי להציג את לוח הפקדים הבוליאני.
- לחץ על כפתור שליטה על הבקרות בוליאני פלטו לצרף את השליטה ולאחר מכן להוסיף את הכפתור ללוח הקדמי.
תוכלו להשתמש בבקרת כפתור זו כדי להאיר את הנורית.
כך מתווסף שליטה על כפתורים ללוח הקדמי.
הוספת מחוון ללוח הקדמי:
- באופן דומה הוסף כפתור מהחלונית הבוליאנית. ואז תן חיבור כמוצג להלן,
להפעלת המכשיר הווירטואלי:
- בחר הפעל >> הפעל / הפעל ברציפות.
- לחלופין, תוכלו להשתמש בסמלים שציינתי באיור לעיל.
- כדי לעצור את הביצוע שוב לחץ על הפעל ברציפות.
כך הנורית זוהרת כשלוחצים על הכפתור.
הערה: אם כפתור ההפעלה נשבר, המשמעות היא שיש שגיאה בתכנות LabVIEW. כדי לדעת מהי שגיאה, לחץ על לחצן ההפעלה השבור ההוא, ניגש לתיבת דו-שיח המתארת את השגיאה.
עיין בסרטון שניתן בסוף המאמר.
דוגמה 2: נורית ON-OFF
בדוגמה שלהלן, במקום כפתור, נשתמש בכפתור מהפלטה הבוליאנית.
הערה: בדקו את הסרטון בסוף.
דוגמה 3: נורית LED מהבהבת
- בדוגמה שלעיל הסרתי את כפתור ok והוספתי את לחצן העצירה.
- לחץ לחיצה ימנית על חלון דיאגרמת החסימה, לוח הפונקציות יופיע.
- בחר וגרור תוך כדי לולאה.
- קליק ימני על תוך לולאת Shift בוחר הוספת הרישום.
- לחץ לחיצה ימנית על דיאגרמת החסימה ובחר בוליאני, באותה בחירה בוליאני לא שער .
- באופן דומה, בחר וגרור עיכוב והוסף לו קבוע.
קבועים הם ערך שאתה יכול לשנות בהתאם לדרישה שלך כמו 1000ms למשך שנייה אחת.
- תן את החיבורים כפי שמוצג בתרשים לעיל.
הערה: באפשרותך להשתמש בלוגיקה משלך כדי לבנות דוגמאות לעיל.
קיצורי דרך
אתה יכול להשתמש בקיצורי המקשים הבאים כדי לשלוט ב- LabVIEW.
קיצור |
פוּנקצִיָה |
|
פתח VI חדש וריק |
|
מראה או מסתיר את חלון העזרה בהקשר |
|
מציג את תיבת הדו-שיח של ירידה מהירה. |
|
מוחק את כל החוטים השבורים ב- VI |
|
מציג את חלון רשימת השגיאות. |