אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל שליטה במודול Ke-USB24A מאקסל. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מחשבים ניתן להעריך את כל הקסם של תכנות מודול ה-USB Ke-USB24A כאשר עולה השאלה של הצורך לכתוב תוכנית באיזו שפה לא מאוד נפוצה או לכל סביבה שכנראה אינה מספקת את היכולת לעבוד איתה. התקני USB. איך להיות כאן? - להתמודד עם חיבור ספריות, פונקציות מערכת קריאות וכו'? כל זה לעתים קרובות קשה. מודול Ke-USB24A הוא עניין אחר לגמרי! בשל העובדה שממשק התכנות מיושם בצורה של יציאה טורית, ניתן לתכנת את המודול כמעט בכל שפה. בואו נדגים זאת באמצעות דוגמה. במאמר זה, נבחן כיצד תוכל לשלוט בפטי המודול מ- Excel! כן, כן, זה ממנו, שבו אתה בדרך כלל מכין טבלאות ובונה גרפים. על מנת ש-Excel יתקשר עם יציאת ה-COM, עלינו להתקין רכיב מיוחד מבית מיקרוסופט במערכת - אלמנט MSComm ActiveX. לזה הורד קבצים עבור מאמר זה. יש שם תיקיית ActiveX. כדי להתקין את הרכיב, פשוט הפעל את הקובץ Install.bat - הוא עצמו יבצע את כל העבודות הנדרשות להתקנה ורישום הרכיב במערכת. במהלך התהליך, תישאל את השאלה הבאה: לחץ על כן. תופיע הודעת התקנה מוצלחת. אנו לוחצים על "אישור". כל הרכיבים מותקנים, אתה יכול לקחת את זה ישירות עבור Excel. אנחנו מתחילים את התוכנית. אנחנו צריכים לאפשר את הביצוע של פקודות מאקרו של Excel כשלב הבא, כי סביר להניח שהם מושבתים כברירת מחדל. כדי לעשות זאת, עבור לתפריט כלים -> מאקרו -> אבטחה... הגדר את אפשרות האבטחה הנמוכה - כי אנחנו בטוחים שהתוכנית שלנו בטוחה. עכשיו בואו נחליט מה אנחנו בעצם רוצים לקבל מאקסל: תנו לגיליון להכיל פקדים שיאפשרו לנו לפתוח גישה למכשיר ולכתוב רמת מתח נמוכה או גבוהה לקו ה-I/O שציינו. בואו נסתכל על סידור הפקדים. לשם כך, קרא לחלון המתאים, למשל, על ידי לחיצה ימנית על התפריט הראשי של התוכנית ובחירה ב"בקרות" ברשימה שמופיעה. אנו גוררים את הפקדים הדרושים לגיליון: שלוש תוויות, שלוש תיבות קלט ושני כפתורים. אתה יכול לשנות את הטקסט של אלמנטים על ידי לחיצה על לחצן העכבר הימני בעורך מאפייני האלמנט. התוצאה אמורה להיראות כך: עכשיו הגיע הזמן להתחיל לתכנות. לתוכנית האקסל, כמו גם לתוכניות אופיס אחרות מבית מיקרוסופט (לדוגמה, Word, Acsess וכו') יש תמיכה מובנית בשפת התכנות VBA (Visual Basic For Application). זהו Visual Basic מורחב משהו. כדי לעבור לעורך התוכנית, לחץ פעמיים על כפתור פתח יציאה, מכיוון שהוא יתחיל את תהליך הפעלת התוכנית ממנו. אנו נכנסים לעורך VBA, שם אנו רואים קוד ריק לטיפול באירוע לחיצת כפתור. לפני שנתחיל לכתוב את התוכנה ישירות, עלינו לחבר את רכיב MSComm (זה שזה עתה התקנו במערכת קצת יותר גבוה). לשם כך, בעורך VBA בתפריט, בחר כלים -> הפניות.... לחץ על הכפתור לְדַפדֵף.... בחלון בחירת הקבצים שמופיע, מצא את הרכיב שלנו MSCOMM32.OCX - זה חייב להיות בספרייה C: \ Windows \ system32 \. נְקִישָׁה פתוח, ואז הכפתור Ok. אנו כותבים את הקוד הבא. מה הוא עושה? אנו יוצרים מופע של הרכיב לעבודה עם הפורט, מגדירים את הפרמטרים שלו ולבסוף פותחים את הפורט.
'צור מופע של הרכיב שיעבוד עם הפורט
לאחר מכן, נחזור לגיליון האקסל. לחץ פעמיים על הכפתור שיא. הוסף את הקוד הבא: Private Sub CommandButton2_Click()
הכל נעשה עם תכנות. אתה יכול לסגור את עורך VBA (לא לשכוח לשמור לפני היציאה). כעת עלינו לעבור ממצב עורך בקרה למצב הפעלה בגיליון Excel. לשם כך, על הסוס "בקרות", עליך ללחוץ על הכפתור המתאים בצורה של פס משולש כך שהוא יהפוך ללא פעיל (לא מודגש). עכשיו אתה יכול להרכיב את המעגל - אני לא משנה שום דבר כאן, אני משתמש בו כמו במאמר האחרון: נוריות מחוברות לכל קווי הקלט / הפלט של מודול Ke-USB24A. כל השורות מוגדרות לפלט. זה למעשה כל המעגל. אז, אנו מציינים את מספר יציאת ה-COM של המודול, לחץ על הכפתור נמל פתוח. לאחר מכן, ציין את מספר השורה הרצויה ואת הערך עבור הרשומה (0 או 1). אנחנו לוחצים על הכפתור שיא - נוריות מהבהבות. והנה תמונה של המבנה. המעגל מוקלד על לוח לחם - נוח מאוד, אתה לא צריך להלחים שום דבר. לא כל 24 נוריות הלד מותקנים כאן, אלא פחות. אז, אנו מציינים את מספר יציאת ה-COM של המודול, לחץ על הכפתור נמל פתוח. לאחר מכן, ציין את מספר השורה הרצויה ואת הערך עבור הרשומה (0 או 1). אנחנו לוחצים על הכפתור שיא - נוריות מהבהבות. כמובן, התוכנית צריכה להיות מודרנית - כאן אנחנו לא מנתחים לא שגיאות ביצוע או את הנתונים שהוזנו עצמם. עם זאת, למרות הפשטות, דוגמה זו מראה שניתן לעבוד עם מודול Ke-USB24A כמעט מכל סביבה שתומכת ברכיבי ActiveX ולפחות שפת תכנות כלשהי (אפילו סקריפטים). לדוגמה, עבודה עם המודול יכולה להשתלב בתוכנת Microsoft Access ולתחזק מסד נתונים, ניתן לשלב את המושג הזה בתוכנית 1C, למשל, ולבצע כל פעולה על אירועים חיצוניים מחיישנים (מפתחות) וכו'. - האפשרויות אינסופיות. ותוכלו להמשיך ולפתח את הנושא עם אקסל – למשל, השתמשו בו כדי לשרטט גרפים אוטומטית לפי הנתונים שהתקבלו מה-ADC של המודול. מחבר: דמיטרי איבנוב (גרירוג); פרסום: cxem.net ראה מאמרים אחרים סעיף מחשבים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ מרכז המוזיקה PIONEER עם 40Gb HDD יגיע בסוף מאי עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של האתר ספקי כוח. מבחר מאמרים ▪ מאמר בזאר של יהירות עולמית. ביטוי עממי ▪ מאמר אמא ואמא חורגת רגילים. אגדות, טיפוח, שיטות יישום ▪ מאמר M838 מודד דיגיטלי. ערכת חשמל, תיאור, מאפיינים. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ כתבה מטען לסוללות Ni-Cd ו-Ni-MH מבוסס על שבב TEA1101. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |