مؤشرات مخصصة

استخدم JavaScript وJSX لتحديد محتوى الجهاز ومظهره. ينفذ CapDrive البرامج النصية للوحة المعلومات، ويرسم النص والرسومات والمنحنيات والخرائط على لوحة المعلومات، ويقوم بتحديث الشاشة عند تحديث البيانات.

كيف يعمل العداد

كل متر مخصص له نص. main() في البرنامج النصي هو إدخال الرسم ويعيد شاشة مكونة من View المضمنة: Text يعرض النص، Circle يرسم الدوائر، LineChart يعرض المنحنيات، وحاوية التخطيط مسؤولة عن ترتيب هذه المحتويات.

يمكن للبرنامج النصي الحصول على السرعة الحالية وسرعة الدوران (RPM) والقراءات الأخرى في main()، وحساب الرقم أو اللون أو الزاوية التي سيتم عرضها، ثم إرجاع النتيجة كمحتوى وسمات View. على سبيل المثال، بعد قراءة السرعة، يمكنك إما كتابة القيمة في Text أو تحويلها إلى زاوية القوس Circle.

سيتصل CapDrive بـ main() مرة أخرى عندما يحتاج إلى تحديث الشاشة ورسم النتيجة التي تم إرجاعها. يحتاج رمز الأداة فقط إلى وصف الشاشة بناءً على هذا الإدخال، ويتم أيضًا تنفيذ الرسوم المتحركة للسمة من خلال نهاية الرسم. يمكن حفظ موارد الصورة باستخدام الأداة واستخدامها حسب اسم المورد في الكود.

التثبيت والعرض

يتم استيراد الأدوات ومشاركتها عبر ملفات .instrument. يمكن فتح الملفات الموجودة من استيراد عداد في قائمة الأدوات المخصصة، أو يمكن فتح الملفات باستخدام CapDrive. يجب إضافة الأعمال المستوردة إلى لوحة المعلومات بشكل منفصل.

يتم حفظ الأدوات المستوردة في المزيد(…)→ مؤشرات مخصصة. حدده عبر المزيد(…)→ تعديل لوحة العدادات → + ثم انقر فوق تم لعرضه على لوحة المعلومات.

ستحتاج الأعمال التي تستخدم معلمات المركبة أيضًا إلى تحديد معلمات المركبة الخاصة بها في إعدادات العداد → ربط المدخلات لإدخال OBD الموجود. يتيح لك الاحتفاظ بمعرف الإدخال دون تغيير وراثة رمز العمل دون كتابة معرف الجهاز في البرنامج النصي.

الكتابة والمعاينة

حدد إضافة عداد جديد في المزيد(…)→ مؤشرات مخصصة للدخول إلى المحرر. تُستخدم منطقة التحرير لكتابة main() وView؛ انقر على الاسم في الأعلى لتعيين اسم الأداة وارتباطات الإدخال والخيارات الأخرى. يفتح الترس تكوين المعلمات، الذي يمكنه إدارة ستة أنواع من المدخلات: القيمة الرقمية، والنص، والتبديل، وعنصر التحديد، والبيانات الأساسية، وبيانات OBD. يحتوي جهاز القياس الجديد بالفعل على مدخل للسرعة الأساسية بالمعرف speed.

يمكنك معاينة النص والتخطيط والرسومات والرسوم المتحركة في أي وقت أثناء التحرير. توفر المعاينة مدخلات تناظرية لتسهيل فحص الأداة أثناء الوقوف. عند حدوث خطأ في التعليمات البرمجية، يمكن تحديد موقعه من رقم السطر الموجود في السجل. بعد الحفظ، قم بإضافة العداد إلى لوحة القيادة لاستخدام القراءات الفعلية.

يوفر "مقياس السرعة الأول" رمزًا ووصفًا كاملاً؛ يسرد مرجع واجهة برمجة التطبيقات View والخصائص والأنواع وواجهات وقت التشغيل المتوفرة.

أنشئ أول عداد سرعة

استخدام بيانات القيادة

يوفر $data القراءة الحالية والنماذج الحديثة للبرنامج النصي. يمكن استخدام الحقول الأساسية مثل السرعة والمسافة مباشرة للعرض الرقمي؛ يتم توفير المعلمات مثل سرعة السيارة (RPM) ودرجة حرارة سائل التبريد من خلال جهاز OBD الذي تم تكوينه. يمكن للبرنامج النصي أيضًا إنشاء منحنيات باستخدام أخذ العينات التاريخية.

في كل مرة يتم تنفيذ main()، تتم قراءة الحقول المطلوبة ومعالجة القيم وإنشاء View. قد تكون القراءات غير متاحة مؤقتًا، لذا يجب أن يوفر رمز العرض محتوى مناسبًا للقياسات المفقودة. تصف وثائق بيانات الأداة بشكل مركزي بنية الحقل ومراجع OBD وأخذ العينات التاريخية ومعالجة القيمة الخالية.

بيانات الصك

مواصلة القراءة