صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 14

الموضوع: أرجو ابداع مؤشر

  1. #1
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي أرجو ابداع مؤشر

    السلام عليكم

    أرجو ابداع مؤشر يرسم خطا طوليا عند توقيت معين "في المستقبل" و ينتقله من مكانه الى توقيت آخر حسب عدد دقائق معين "في المستقبل" أيضا.

    المعطيات:
    StartDate
    StartTime
    PeriodLength

    مثال
    5.5.2018 :StartDate
    15.10 :StartTime
    40 :PeriodLengthMin

    كل ما على المؤشر فعله هو رسم خط طولي حسب التاريخ و الساعة، ثم نقله كل 40 دقيقة الى اليسار.
    لفنترض أن المؤشر اضيف الى التشارت يوم .4.5، هنا سيرسم المؤشر الخط حسب التاريخ و طبعا لن يبدأ بتحريكه حسب المدة المعينة الا بعد أن نصل الى الساعة 15.10 في اليوم التالي. اذا ًعند الساعة 15.10 يتم تحريك الخط 40 دقيقة مستقبلية ليرسم عند 15.50، حتى ان صارت الساعة 15.50 نقل الخط الى 16.30، و هكذا دواليك.
    للتذكير، ليس المطلوب رسم خط اضافي كل 40 دقيقة، بل نقل الخط ذاته الى التوقيت الجديد.

    خالص الشكر
    التعديل الأخير تم بواسطة daherxdaher ; 04-05-2018 الساعة 12:13 AM

  2. #2
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    مرفق المؤشر
    الملفات المرفقة الملفات المرفقة

  3. #3
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    سلمت يدك، أخي حسن.

    كيف لي أن أحدد كل كم دقيقة يجب تحريك الخط، حيث لم أجد اعدادا خاصا لتنفيذ هذا (PeriodLengthMin)؟
    حسب التجربة، يتم نقل الخط تلقائيا مرة كل 24 ساعة.

    كل الشكر

  4. #4
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    كيف سيتحرك الخط وهو محقق شرط التوقيت الثابث ؟! لم أفهم

  5. #5
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    لنفترض أن الساعة الآن هي 1.23 و أني أريد أن أرى دائما خطا مرسوما عند بداية الساعة القادمة، و ذلك ابتداءً من الساعة 3.00.
    اذاً المعطيات هي:
    3.00 :StartTime
    60 :PeriodLength

    عليه سيقوم المؤشر برسم خط حالاً عند الساعة 3.00، ثم عندما يصبح الوقت 3.00 (تذكر هو الآن 1.23)، يحرك الخط 60د الى الأمام (الى الساعة 4.00)، حتى ان صار الوقت 4.00 حركه الى 5.00، و هكذا دواليك.

    رجاءً اضافة خيار للتنبيه (true/false) يصدر عند وصول الوقت الى الخط (في مثالنا سيصدر عند الرابعة، الخامسة، السادسة، الخ).

    كل الشكر

    في الرسم الخط الأصفر يدل على الوقت و هو فقط لتوضيح المطلوب و لا يرسمه المؤشر بالطبع.

    الاســـم:	1.png
المشاهدات: 66
الحجـــم:	4.3 كيلوبايت

    الاســـم:	2.png
المشاهدات: 63
الحجـــم:	4.8 كيلوبايت
    التعديل الأخير تم بواسطة daherxdaher ; 06-05-2018 الساعة 11:46 AM

  6. #6
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    أرجو اعلامي، ان كان الشرح لا زال غير واضح.

    كل الشكر

  7. #7
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    مرفق المؤشر
    الملفات المرفقة الملفات المرفقة

  8. #8
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    السلام عليكم

    مشكور على الاستجابة، أخي حسن.






    أرجو الاصلاح.

    كل الشكر
    التعديل الأخير تم بواسطة daherxdaher ; 09-05-2018 الساعة 11:40 AM

  9. #9
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    مرفق المؤشر النسخة 3 يعمل على اليوم الحالي
    أما بخصوص الاشكال الاخر فهذا طبيعي عند العمل من جديد يبدأ من جديد، وإلا كيف سيضع اول توقيت مرة أخرى! إذا بقي العمل مستمر؟
    الملفات المرفقة الملفات المرفقة

  10. #10
    عضو
    تاريخ التسجيل
    Aug 2017
    المشاركات
    156

    افتراضي

    كثر الله خيرك، أخي حسن.

    النسخة 3 تعمل على اليوم الحالي فعلا، و هذا المطلوب.
    للأسف، يختفي الخط بعد انقضاء الفترة المحددة، بدل أن ينتقل الى الأمام (اليمين) بمقدار تلك الفترة.
    على فرض أن الأوامر التي ينفذها المؤشر هي ارسم خطا، امسح الخط، ارسمه ثانية على بعد فترة معينة، فانه كما يبدو لا يقوم بآخر خطوة.

    أرجو الاصلاح

    كل الشكر
    التعديل الأخير تم بواسطة daherxdaher ; 09-05-2018 الساعة 10:33 PM

صفحة 1 من 2 12 الأخيرةالأخيرة

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

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

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •