قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية الطائي99
الطائي99
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 36
نشاط [ الطائي99 ]
قوة السمعة:0
قديم 07-06-2014, 05:50 PM المشاركة 1   
افتراضي كيف اعطي زمن انتظار في البك دون تاثر s7 Twitter FaceBook Google+



السلام عليكم
كيف اعطي زمن انتظار في البك delay_ms
دون تأثر عمل السفن سجمن الذي يعمل بطريقة الخداع البصري

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 07-06-2014, 06:46 PM المشاركة 2   
افتراضي


من خلال تجزئة الوقت باستخدام عداد واعطاء زمن قصير في عبارة delay

كود:
i++;
for(j=0;j<50;j++)
                {portb=(i/10);
                 porta.f1=0;porta.f2=1;
                 delay_ms(5);
                 portb=(i%10);
                 porta.f1=1;porta.f2=0;
                 delay_ms(5);
                }

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,916
نشاط [ سعيد قادر ]
قوة السمعة:151
قديم 07-06-2014, 07:02 PM المشاركة 3   
افتراضي


او استخدم المقاطعات فى البك


الصورة الرمزية الطائي99
الطائي99
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 36
نشاط [ الطائي99 ]
قوة السمعة:0
قديم 07-06-2014, 07:31 PM المشاركة 4   
افتراضي


من خلال تجزئة الوقت باستخدام عداد واعطاء زمن قصير في عبارة delay

كود:
i++;
for(j=0;j<50;j++)
                {portb=(i/10);
                 porta.f1=0;porta.f2=1;
                 delay_ms(5);
                 portb=(i%10);
                 porta.f1=1;porta.f2=0;
                 delay_ms(5);
                }
شكرا اخ حيدر واخ سعيد الطريقة الاولى عدم ثبات اضاءة s7 ممكن مثال في
استخدام المقاطعات او التايمر زيرو


الصورة الرمزية سعيد قادر
سعيد قادر
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2009
الدولة: العراق/ كوردستان
المشاركات: 2,916
نشاط [ سعيد قادر ]
قوة السمعة:151
قديم 07-06-2014, 07:54 PM المشاركة 5   
افتراضي


تابع هذا الفديو



الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 07-06-2014, 09:36 PM المشاركة 6   
افتراضي


عدم الثبات سببه البروتوس فقط .. اما في الحقيقة فلا وجود للفلاشر
اتمنى ان يسعفني النت لاشاهد الفديو ..
شكرا يا سعيد


emad_e.m.s
:: مهندس ::
تاريخ التسجيل: Aug 2009
الدولة: syria
المشاركات: 44
نشاط [ emad_e.m.s ]
قوة السمعة:0
قديم 08-06-2014, 02:55 AM المشاركة 7   
افتراضي


إستخدم هذة الطريقة:
كود:
void display(){
ضع برنامج المسح والعرض على الشاشة هنا
}

void delay(int y){

for(x==0;x>y;x++){
display();
}
}
الآن عندما تريد تأخير زمني في برنامجك أستدعي هذا البرنامج الفرعي بدلا من
delay_ms
يجب عليك معرفة كم يستغرق برنامج المسح من زمن للتنفيذ للحصول على تأخير زمني صحيح
في هذة الحالة استخدمنا برنامج المسح والعرض كتأخير زمني مضروب بالرقم المخزن بالمتغير
y
على سبيل المثال
delay(1);
لنفترض أن زمن المسح يستغرق 20 ميلي ثانية
delay(1) =20ms
delay(2)=40ms
وهكذا
هذة الطريقة تعتبر جيدة في حال لاتحتاج إلى أزمنة دقيقة جداً


التعديل الأخير تم بواسطة : emad_e.m.s بتاريخ 08-06-2014 الساعة 02:59 AM

الصورة الرمزية الطائي99
الطائي99
:: مهندس ::
تاريخ التسجيل: Jan 2010
المشاركات: 36
نشاط [ الطائي99 ]
قوة السمعة:0
قديم 08-06-2014, 02:23 PM المشاركة 8   
افتراضي


إستخدم هذة الطريقة:
كود:
void display(){
ضع برنامج المسح والعرض على الشاشة هنا
}

void delay(int y){

for(x==0;x>y;x++){
display();
}
}
الآن عندما تريد تأخير زمني في برنامجك أستدعي هذا البرنامج الفرعي بدلا من
delay_ms
يجب عليك معرفة كم يستغرق برنامج المسح من زمن للتنفيذ للحصول على تأخير زمني صحيح
في هذة الحالة استخدمنا برنامج المسح والعرض كتأخير زمني مضروب بالرقم المخزن بالمتغير
y
على سبيل المثال
delay(1);
لنفترض أن زمن المسح يستغرق 20 ميلي ثانية
delay(1) =20ms
delay(2)=40ms
وهكذا
هذة الطريقة تعتبر جيدة في حال لاتحتاج إلى أزمنة دقيقة جداً
شكرا اخ عماد طريقة حلوه سوف اطبقها

عدم الثبات سببه البروتوس فقط .. اما في الحقيقة فلا وجود للفلاشر
اتمنى ان يسعفني النت لاشاهد الفديو ..
شكرا يا سعيد
اخ حيدر نجرب على الواقع

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:18 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025