السلام عليكم
لدي استفسار لو سمحت
هل هناك دالة في الفيجوال بيسك تعطي زمن تأخير (Delay time) يقدر بالميكروسكند, أحتاج ذلك لتشغيل (Stepper Motors), فمن المعلوم أنها تحتاج لترددات عالية نسبيا بحدود (15KHZ) أو أعلى,
هناك دالة في لغة السي تعطي زمن تأخير كحد أدنى (1ms) أي أعلى تردد يمكن الحصول عليه بحدود (1KHZ), لكن هذا التردد لا يعمل على تشغيل المحركات بالسرعة المطلوبة,
وإذا لم يكن هنالك دالة مخصصة لهذا الغرض ماذا يمكنني عمله للتغلب على هذه المشكلة علما بأنى استخدمت دوال API لكن دون جدوى لانه يعطينى زمن تاخير اكبر مثلا :
Out &h378,1
Time delay
Out &h378,0
Time delay
والدالة المطلوبة هي التي ستحل مكان time delay
بارك الله فيكم


