תכנות בvb זרוע דרך מיפתח com.

הפורום הראשי, אתר הרובוטיקה הישראלי

המנהלים: אסף פוניס, גיא יונה

תכנות בvb זרוע דרך מיפתח com.

הודעהעל ידי נחשון » ד' יולי 04, 2007 6:06 pm

הייתי כאן לפני שנה בערך, כשעדיין לא ידעתי כלום על תכנות וחומרה. אולי אמנון זוכר אותי עם השאלות שלי.... :) בקיצור, כשראיתי שעדיין יש לי מה ללמוד, החלטתי, להפסיק לשאול שאלות ולהתחיל ללמוד תוכנה. עכשיו אני כבר יודע ויבי ממש טוב, והשאלה שלי האם היא מתאימה לתכנות חומרה, וגם אם לא ישירות, אז בעזרת dll.
הרעיון שלי הוא לתכנת מנוע דרך מיפתח com (אפשר גם דרך מיפתח הlpt, או הusb).
תודה!
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי The arctic wolf » ד' יולי 04, 2007 7:50 pm

שלום נחשון,
מה שאתה רוצה לבנות בהחלט אפשרי,הנה:
http://galium.co.il/vbe/

נ.ב.
כל הכבוד על ההתמדה.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי נחשון » ד' יולי 04, 2007 8:15 pm

הכרתי את האתר, ניסיתי את הקודים, אבל הם מתאימים לויבי 6, ולי יש ויבי2005. שדרגתי - כלומר, המרתי אותם לויבי 2005, אבל הם לא עבדו. יש אולי קוד ל2005 או לדוט נט? תודה!
נ.ב.
יש בויבי2005 פקד ששמו "SerialPort". נראה לי שהוא קשור, אבל אני לא יודע איך להשתמש בו.
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי The arctic wolf » ד' יולי 04, 2007 11:08 pm

אני עובד עם C++, לכן לא אוכל להגיד לך הרבה על VB ,
אבל אולי חבריי הפורום האחרים יוכלו.
בקשר לפקד ה-SerialPort ,נסה לבדוק בגוגל.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי נחשון » ה' יולי 05, 2007 8:31 am

תודה בכל זאת. עכשיו, החלטתי לעשות חיפוש בפורום, ומצאתי הודעה של המשתמש spin, שבה הוא הביא את שם הספר build you own humanoid robots\williams.
שהוא מדבר על תכנות רובוטים בויז'ואל בייסיק. האם מישהו מכיר ספר זה ויכול להמליץ עליו? לפי הפרטים שspin כתב, הספר משתמש ברכיבים אלו:
מיקרוקונטרולר - pic16f84a
ממשק וצורב - picbasic pro compiler, EPIC programmer
תכנות - visual basic.

האם כדאי? או אולי לפרוש מהרעיון של ויז'ואל בייסיק, ולהתחיל ללמוד c/c++?
תודה!
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי אמנון » ה' יולי 05, 2007 11:43 am

נחשון שלום
ראשית ניתן לעשות את מה שאתה רוצה ב VB
לדוגמא באתר הבא הסברים על עבודה עם LPT http://www.planet-source-code.com/vb/sc ... ick+Search

אפשר גם לעבוד עם היציאה הטורית ב VB עם רכיב בשם MSComm תריץ עליו חיפוש!!!

וכן , כדי להתחיל לילמוד C

הספר הזה נחמד .

ועבודה עם PIC היא גם התחלה (והמשך) ממש לא רעה (אחרי שתילמד C )

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי נחשון » ה' יולי 05, 2007 12:49 pm

תודה. ועוד שאלה: בקשר לתכנות pic, איך זה עובד? כלומר, לדוגמא אני מתכנת בc במחשב, אז איך אני מעביר את התוכנית לרכיב pic? ראיתי תוכנות שצורבות לpic, ולא הבנתי איך מחברים אותו למחשב.
תודה!
נ.ב.
מאיפה אפשר להשיג את הספר?
נ.ב.
אם לא ויבי, אז מה עדיף ומה יותר קל - c או ++c?
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי The arctic wolf » ה' יולי 05, 2007 3:41 pm

בקשר לתכנות pic, איך זה עובד?

קיימת תוכנה מיוחדת אשר הופכת את קובץ ה-C\אסמבלר שכתבת לקובץ HEX ושולחת את הקובץ בצורה של מיספרים בינריים לפורט אליו מחובר הצורב(מכשיר בישביל כתיבת התוכנה לתוך הבקר) ,הצורב מקבל את האותות מן הפורט ורושם אותם בתוך הבקר בעזרת פולסים חשמליים.
אז מה עדיף ומה יותר קל - c או ++c?

C++ זהו המשך של C,אם לדבר על המחשב האישי(PC) אז ה-C כבר לא קיים,
כל הקומפיילרים שאפשר להשיג כיום הם C++,אבל בגלל ש C++ זה המשך של C,
הפקודות של C עובדות גם על C++(חוץ מהפקודות שהשתמשו ביכולתיו של DOS).
עם לדבר על מיקרובקרים אז בישבילם יש C מיוחד(גרסה שונה של C),למשל ישנו את ה-C51
בישביל בקרים ממשפחת8051 (אני לא יודע אם יש C בישביל פיקים כי לא עבדתי איתם עדיין).

הנה לינק שמסביר איך לעבוד עם פיק פשוט וגם מלמד בסיס של אסמבלר של פיקים:
http://www.mstracey.btinternet.co.uk/pi ... icmain.htm

ואתה גם מוזמן לעיין במחסן הכלים שלנו.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי נחשון » ה' יולי 05, 2007 9:12 pm

אולי לא שמת לב, אבל אני שאלתי על ב לא על אסמבלר.... :) אבל התחלתי ללמוד מהאתר שנתת (לקח לי בערך שעה ללמוד את שלושת השיעורים הראשונים...) - ו.... ממש התלהבתי! אתר פשוט מדהים, ושפה אדירה! כלומר, אתגר שכלי אדיר להבין את כל הקטע של ה1 וה0 - להבין כל פעם מה למה המספר מכוון.... וואי, תודה!
נ.ב.
דבר אחד לא הבנתי: אפיה אני כותב את הפקודות? במסמך טקסט ואז מקמפל את המסמך לpic?
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי The arctic wolf » ה' יולי 05, 2007 10:51 pm

אולי לא שמת לב, אבל אני שאלתי על ב לא על אסמבלר....

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

אין בעד מה,תמיד שמח לעזור.
אפיה אני כותב את הפקודות? במסמך טקסט ואז מקמפל את המסמך לpic?

ישנן סביבות עבודה מיוחדות בישביל כך,הן עושות גם את הקימפול,תבדוק במחסן הכלים.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי אמנון » ו' יולי 06, 2007 10:38 am

נחשון
בנוסף לדברים של הזאב יש כמה וכמה גירסאות C ל PIC כמו עוד כמה שפות . אני אישית היית מתחיל עם C אפילו שאם תבין אסמבלר תוכל לעשות דברים הרבה יותר יעילים.

את הקומפיילרים השונים אפשר למצוא בתכונות שיתוף הקבצים .

אני עובד עם ה CCS C.
לגבי צורבים ותוכנות צריבה תיסתכל במחסן.

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי נחשון » ו' יולי 06, 2007 11:56 am

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

כבר התרגלתי לאסמבלי. אז למה עדיף c?
נא לא להגיב להודעות שלי בשבת!
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי אמנון » ו' יולי 06, 2007 3:15 pm

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

תחפש כאן באתר תשובות על השאלה הזאת ותיראה שזה ויכוח עתיק.
אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי נחשון » א' יולי 08, 2007 9:01 am

טוב, מכיוון שאני בחופש ויש לי טונות של זמן, אז החלטתי לצלול גם לתוך c אפילו שהתחלתי באסמבלי. ככה אחליט מה אני מעדיף.
אז מאיפה מתחילים? כלומר להוריד מהאתר של מייקרוסופט את גירסת הexpress של ויז'ואל c++?
מצד שני הרי לא מתאים ויז'ואל לרובוט. אז מאיפה אני מתחיל? (אני יודע גורנישט על c).
תודה!
נא לא להגיב להודעות שלי בשבת!
סמל אישי של המשתמש
נחשון
חבר פורום
חבר פורום
 
הודעות: 77
הצטרף: ג' יולי 18, 2006 2:46 pm
מיקום: ארץ הקודש

הודעהעל ידי אמנון » א' יולי 08, 2007 9:41 am

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

לגבי סביבת פיתוח , אני הייתי מתחיל על PC , ואולי אפילו לא בחלונות אלא ב DOS.
אני מאמין שתימצא כומפיילרים בתוכנות שיתוף.

אחרי שתיהייה לך תחושה של C תיתקדם לPICים

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הבא

חזור אל פורום הרובוטיקה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 6 אורחים

cron