תפריט English Ukrainian רוסי עמוד הבית

ספרייה טכנית בחינם לחובבים ואנשי מקצוע ספריה טכנית בחינם


אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל
ספרייה חינם / ערכות של מכשירים רדיו-אלקטרוניים וחשמליים

שליטה במודול Ke-USB24A מאקסל. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

ספריה טכנית בחינם

אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מחשבים

הערות למאמר הערות למאמר

החלק הראשון

ניתן להעריך את כל הקסם של תכנות מודול ה-USB Ke-USB24A כאשר עולה השאלה של הצורך לכתוב תוכנית באיזו שפה לא מאוד נפוצה או לכל סביבה שכנראה אינה מספקת את היכולת לעבוד איתה. התקני USB. איך להיות כאן? - להתמודד עם חיבור ספריות, פונקציות מערכת קריאות וכו'? כל זה לעתים קרובות קשה. מודול Ke-USB24A הוא עניין אחר לגמרי! בשל העובדה שממשק התכנות מיושם בצורה של יציאה טורית, ניתן לתכנת את המודול כמעט בכל שפה. בואו נדגים זאת באמצעות דוגמה. במאמר זה, נבחן כיצד תוכל לשלוט בפטי המודול מ- Excel! כן, כן, זה ממנו, שבו אתה בדרך כלל מכין טבלאות ובונה גרפים.

על מנת ש-Excel יתקשר עם יציאת ה-COM, עלינו להתקין רכיב מיוחד מבית מיקרוסופט במערכת - אלמנט MSComm ActiveX. לזה הורד קבצים עבור מאמר זה. יש שם תיקיית ActiveX.

שליטה במודול Ke-USB24A מאקסל

כדי להתקין את הרכיב, פשוט הפעל את הקובץ Install.bat - הוא עצמו יבצע את כל העבודות הנדרשות להתקנה ורישום הרכיב במערכת. במהלך התהליך, תישאל את השאלה הבאה:

שליטה במודול Ke-USB24A מאקסל

לחץ על כן. תופיע הודעת התקנה מוצלחת. אנו לוחצים על "אישור".

שליטה במודול Ke-USB24A מאקסל

כל הרכיבים מותקנים, אתה יכול לקחת את זה ישירות עבור Excel. אנחנו מתחילים את התוכנית. אנחנו צריכים לאפשר את הביצוע של פקודות מאקרו של Excel כשלב הבא, כי סביר להניח שהם מושבתים כברירת מחדל. כדי לעשות זאת, עבור לתפריט כלים -> מאקרו -> אבטחה...

שליטה במודול Ke-USB24A מאקסל

הגדר את אפשרות האבטחה הנמוכה - כי אנחנו בטוחים שהתוכנית שלנו בטוחה.

שליטה במודול Ke-USB24A מאקסל

עכשיו בואו נחליט מה אנחנו בעצם רוצים לקבל מאקסל: תנו לגיליון להכיל פקדים שיאפשרו לנו לפתוח גישה למכשיר ולכתוב רמת מתח נמוכה או גבוהה לקו ה-I/O שציינו.

בואו נסתכל על סידור הפקדים. לשם כך, קרא לחלון המתאים, למשל, על ידי לחיצה ימנית על התפריט הראשי של התוכנית ובחירה ב"בקרות" ברשימה שמופיעה.

שליטה במודול Ke-USB24A מאקסל

אנו גוררים את הפקדים הדרושים לגיליון: שלוש תוויות, שלוש תיבות קלט ושני כפתורים. אתה יכול לשנות את הטקסט של אלמנטים על ידי לחיצה על לחצן העכבר הימני בעורך מאפייני האלמנט. התוצאה אמורה להיראות כך:

שליטה במודול Ke-USB24A מאקסל

עכשיו הגיע הזמן להתחיל לתכנות. לתוכנית האקסל, כמו גם לתוכניות אופיס אחרות מבית מיקרוסופט (לדוגמה, Word, Acsess וכו') יש תמיכה מובנית בשפת התכנות VBA (Visual Basic For Application). זהו Visual Basic מורחב משהו. כדי לעבור לעורך התוכנית, לחץ פעמיים על כפתור פתח יציאה, מכיוון שהוא יתחיל את תהליך הפעלת התוכנית ממנו.

אנו נכנסים לעורך VBA, שם אנו רואים קוד ריק לטיפול באירוע לחיצת כפתור.

שליטה במודול Ke-USB24A מאקסל

לפני שנתחיל לכתוב את התוכנה ישירות, עלינו לחבר את רכיב MSComm (זה שזה עתה התקנו במערכת קצת יותר גבוה). לשם כך, בעורך VBA בתפריט, בחר כלים -> הפניות....

שליטה במודול Ke-USB24A מאקסל

לחץ על הכפתור לְדַפדֵף.... בחלון בחירת הקבצים שמופיע, מצא את הרכיב שלנו MSCOMM32.OCX - זה חייב להיות בספרייה C: \ Windows \ system32 \. נְקִישָׁה פתוח, ואז הכפתור Ok.

שליטה במודול Ke-USB24A מאקסל

אנו כותבים את הקוד הבא. מה הוא עושה? אנו יוצרים מופע של הרכיב לעבודה עם הפורט, מגדירים את הפרמטרים שלו ולבסוף פותחים את הפורט.

'צור מופע של הרכיב שיעבוד עם הפורט
עמום KeUSB כחדש MSCommPrivate Sub CommandButton1_Click()
'הגדר את היציאה
KeUSB.CommPort = Val(TextBox1.Value)
KeUSB.Settings=9600,N,8,1"
KeUSB.Handshaking = comNone
KeUSB.InputLen = 0
KeUSB.InBufferSize = 40
KeUSB.OutBufferSize = 40
KeUSB.RTthreshold = 0
״פתח את הנמל
KeUSB.PortOpen = נכון
End Sub
 

לאחר מכן, נחזור לגיליון האקסל. לחץ פעמיים על הכפתור שיא. הוסף את הקוד הבא:

Private Sub CommandButton2_Click()
'צור את הפקודה $KE,WR
KeUSB.Output =$KE,WR," & TextBox2.Value &," & TextBox3.Value & Chr(13) & Chr(10)
End Sub

הכל נעשה עם תכנות. אתה יכול לסגור את עורך VBA (לא לשכוח לשמור לפני היציאה). כעת עלינו לעבור ממצב עורך בקרה למצב הפעלה בגיליון Excel. לשם כך, על הסוס "בקרות", עליך ללחוץ על הכפתור המתאים בצורה של פס משולש כך שהוא יהפוך ללא פעיל (לא מודגש).

שליטה במודול Ke-USB24A מאקסל

עכשיו אתה יכול להרכיב את המעגל - אני לא משנה שום דבר כאן, אני משתמש בו כמו במאמר האחרון: נוריות מחוברות לכל קווי הקלט / הפלט של מודול Ke-USB24A. כל השורות מוגדרות לפלט. זה למעשה כל המעגל.

שליטה במודול Ke-USB24A מאקסל. תָכְנִית

אז, אנו מציינים את מספר יציאת ה-COM של המודול, לחץ על הכפתור נמל פתוח. לאחר מכן, ציין את מספר השורה הרצויה ואת הערך עבור הרשומה (0 או 1). אנחנו לוחצים על הכפתור שיא - נוריות מהבהבות.

שליטה במודול Ke-USB24A מאקסל

והנה תמונה של המבנה. המעגל מוקלד על לוח לחם - נוח מאוד, אתה לא צריך להלחים שום דבר. לא כל 24 נוריות הלד מותקנים כאן, אלא פחות.

שליטה במודול Ke-USB24A מאקסל. מעגל מורכב על לוח לחם

אז, אנו מציינים את מספר יציאת ה-COM של המודול, לחץ על הכפתור נמל פתוח. לאחר מכן, ציין את מספר השורה הרצויה ואת הערך עבור הרשומה (0 או 1). אנחנו לוחצים על הכפתור שיא - נוריות מהבהבות.

כמובן, התוכנית צריכה להיות מודרנית - כאן אנחנו לא מנתחים לא שגיאות ביצוע או את הנתונים שהוזנו עצמם. עם זאת, למרות הפשטות, דוגמה זו מראה שניתן לעבוד עם מודול Ke-USB24A כמעט מכל סביבה שתומכת ברכיבי ActiveX ולפחות שפת תכנות כלשהי (אפילו סקריפטים). לדוגמה, עבודה עם המודול יכולה להשתלב בתוכנת Microsoft Access ולתחזק מסד נתונים, ניתן לשלב את המושג הזה בתוכנית 1C, למשל, ולבצע כל פעולה על אירועים חיצוניים מחיישנים (מפתחות) וכו'. - האפשרויות אינסופיות. ותוכלו להמשיך ולפתח את הנושא עם אקסל – למשל, השתמשו בו כדי לשרטט גרפים אוטומטית לפי הנתונים שהתקבלו מה-ADC של המודול.

מחבר: דמיטרי איבנוב (גרירוג); פרסום: cxem.net

ראה מאמרים אחרים סעיף מחשבים.

תקרא ותכתוב שימושי הערות על מאמר זה.

<< חזרה

חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה:

עור מלאכותי לחיקוי מגע 15.04.2024

בעולם טכנולוגי מודרני בו המרחק הופך להיות נפוץ יותר ויותר, חשוב לשמור על קשר ותחושת קרבה. ההתפתחויות האחרונות בעור מלאכותי על ידי מדענים גרמנים מאוניברסיטת Saarland מייצגים עידן חדש באינטראקציות וירטואליות. חוקרים גרמנים מאוניברסיטת Saarland פיתחו סרטים דקים במיוחד שיכולים להעביר את תחושת המגע למרחקים. טכנולוגיה חדשנית זו מספקת הזדמנויות חדשות לתקשורת וירטואלית, במיוחד עבור אלה שמוצאים את עצמם רחוקים מיקיריהם. הסרטים הדקים במיוחד שפיתחו החוקרים, בעובי של 50 מיקרומטר בלבד, ניתנים לשילוב בטקסטיל וללבוש כמו עור שני. סרטים אלה פועלים כחיישנים המזהים אותות מישוש מאמא או אבא, וכמפעילים המשדרים את התנועות הללו לתינוק. הורים הנוגעים בבד מפעילים חיישנים המגיבים ללחץ ומעוותים את הסרט הדק במיוחד. זֶה ... >>

פסולת חתולים של Petgugu Global 15.04.2024

טיפול בחיות מחמד יכול להיות לעתים קרובות אתגר, במיוחד כשמדובר בשמירה על ניקיון הבית שלך. הוצג פתרון מעניין חדש של הסטארטאפ Petgugu Global, שיקל על בעלי החתולים ויעזור להם לשמור על ביתם נקי ומסודר בצורה מושלמת. הסטארט-אפ Petgugu Global חשפה אסלת חתולים ייחודית שיכולה לשטוף צואה אוטומטית, ולשמור על הבית שלכם נקי ורענן. מכשיר חדשני זה מצויד בחיישנים חכמים שונים המנטרים את פעילות האסלה של חיית המחמד שלכם ופועלים לניקוי אוטומטי לאחר השימוש. המכשיר מתחבר למערכת הביוב ומבטיח פינוי פסולת יעיל ללא צורך בהתערבות של הבעלים. בנוסף, לאסלה קיבולת אחסון גדולה הניתנת לשטיפה, מה שהופך אותה לאידיאלית עבור משקי בית מרובי חתולים. קערת המלטה לחתולים של Petgugu מיועדת לשימוש עם המלטה מסיסת במים ומציעה מגוון זרמים נוספים ... >>

האטרקטיביות של גברים אכפתיים 14.04.2024

הסטריאוטיפ שנשים מעדיפות "בנים רעים" כבר מזמן נפוץ. עם זאת, מחקר עדכני שנערך על ידי מדענים בריטים מאוניברסיטת מונאש מציע נקודת מבט חדשה בנושא זה. הם בדקו כיצד נשים הגיבו לאחריות הרגשית של גברים ולנכונותם לעזור לאחרים. ממצאי המחקר עשויים לשנות את ההבנה שלנו לגבי מה הופך גברים לאטרקטיביים לנשים. מחקר שנערך על ידי מדענים מאוניברסיטת מונאש מוביל לממצאים חדשים לגבי האטרקטיביות של גברים לנשים. בניסוי הראו לנשים תצלומים של גברים עם סיפורים קצרים על התנהגותם במצבים שונים, כולל תגובתם למפגש עם חסר בית. חלק מהגברים התעלמו מההומלס, בעוד שאחרים עזרו לו, כמו לקנות לו אוכל. מחקר מצא שגברים שהפגינו אמפתיה וטוב לב היו מושכים יותר לנשים בהשוואה לגברים שהפגינו אמפתיה וטוב לב. ... >>

חדשות אקראיות מהארכיון

מאיץ מעבד כפול של AMD FirePro S9300 x2 08.04.2016

AMD הציגה את מאיץ השרתים AMD FirePro S9300 x2, בנוי על שני GPUs של פיג'י. לפי AMD, זהו המאיץ המהיר ביותר בעולם בהשוואה לדיוק בודד. חברים בניסוי מיפוי עוצמת המימן הקנדי (CHIME) מחפשים להשתמש ב-AMD FirePro S9300 x2 כדי לעבד כמויות אדירות של נתונים כדי ליצור את המפה התלת-ממדית הגדולה ביותר של היקום.

פרויקט CHIME משתמש בארבעה מחזירי אור גליליים באורך 100 מטר במקום טלסקופים בצורת צלחת. הנתונים שנאספו בעזרתם זקוקים לניתוח חישובי אינטנסיבי - בשלב זה, היכולות של אשכול AMD FirePro S9300 x2 יהיו מבוקשות.

באשר לכרטיס, הוא מצויד בממשק PCIe Gen 3 x16, תופס שני חריצים וצורך לא יותר מ-300W. מערכת קירור AMD FirePro S9300 x2 - פסיבית. בנוסף לשני GPUs 28nm הפועלים במהירות של עד 850MHz, התצורה כוללת 8GB של זיכרון HBM. הכרטיס תומך ב-OpenCL 1.2, HC (Heterogeneous Compute), C++ AMP ומערכת הפעלה 64-bit Linux.

מחיר החידוש הוא 6000 דולר.

עוד חדשות מעניינות:

▪ חלון חכם עם זמן עמעום נמוך

▪ דג מודפס בתלת מימד

▪ ניתוח תוך כלי דם

▪ מרכז המוזיקה PIONEER עם 40Gb HDD יגיע בסוף מאי

▪ מקלחת ערפילית

עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה

 

חומרים מעניינים של הספרייה הטכנית החופשית:

▪ חלק של האתר ספקי כוח. מבחר מאמרים

▪ מאמר בזאר של יהירות עולמית. ביטוי עממי

▪ מאמר מהו DAX? תשובה מפורטת

▪ מאמר אמא ואמא חורגת רגילים. אגדות, טיפוח, שיטות יישום

▪ מאמר M838 מודד דיגיטלי. ערכת חשמל, תיאור, מאפיינים. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

▪ כתבה מטען לסוללות Ni-Cd ו-Ni-MH מבוסס על שבב TEA1101. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

השאר את תגובתך למאמר זה:

שם:


אימייל (אופציונלי):


להגיב:





כל השפות של דף זה

בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר

www.diagram.com.ua

www.diagram.com.ua
2000-2024