לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 24-05-2010, 08:40
  Shimonpek Shimonpek אינו מחובר  
 
חבר מתאריך: 28.05.09
הודעות: 11
מנוע צעד

שלום רב

ברצוני לכתוב תוכנית בV.B או C++ (לא ממש משנה)
התוכנית מיועדת לשני מנועי צעד שמחוברים למפתח מקבילי(LPT)
אך התוכנית יודעת להזיז רק מנוע אחד ,את השני אני לא יודע כיצד להפעיל ,כלומר איך סידרה של מספרים צריך לתת לו כדי שיזוז

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




קוד PHP:
 dim a as integer
 
num1
=inp(&h378)
a=num1 or 1
a
=num1 and &hEF 







הבסר :לכל מנוע יש סידרה בינארית להפעלה :
0000
0001
0010
וכו
וגם למוע השני .אך השאלה שלי איך אני משלב את זה בתוכנית


להלן התוכנית המקורית


קוד PHP:
 Dim ABC
 
 
Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As IntegerByVal Value_
 
As Integer)
 
Private 
Sub Command1_Click()
Timer1.Enabled True
End Sub
Private Sub Form_Load()
Out &H378, &H0
7.5 
Timer1
.Enabled False
End Sub
Private Sub Timer1_Timer()
     
Val(Text1.Text) / C
     
If B Then B 1
     
If B Then B 1
     Phase 
B Mod 4
     
If Phase 0 Then Out &H3783
     
If Phase 1 Then Out &H3786
     
If Phase 2 Then Out &H37812
     
If Phase 3 Then Out &H3789
     Line1
.Y2 Line1.Y1 Sin(3.14 180) * 1200
     Line1
.X2 Line1.X1 Cos(3.14 180) * 1200
     Label2
.Caption C
     
If Abs(B) < 1 Then Timer1.Enabled False
 
End Sub 
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 17:59

הדף נוצר ב 0.09 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר