Özel göstergeler
Enstrümanın içeriğini ve görünümünü tanımlamak için JavaScript ve JSX kullanın. CapDrive, kontrol paneli komut dosyalarını çalıştırır, kontrol paneline metin, grafik, eğri ve haritalar çizer ve veriler güncellendiğinde ekranı yeniler.
Sayaç nasıl çalışır?
Her özel ölçüm cihazının bir komut dosyası vardır. Komut dosyasındaki main() çizim girişidir ve yerleşik View'den oluşan bir ekran döndürür: Text metni görüntüler, Circle daireler çizer, LineChart eğrileri görüntüler ve düzen kapsayıcısı bu içeriklerin düzenlenmesinden sorumludur.
Betik, main()'deki mevcut hızı, dönüş hızını (RPM) ve diğer değerleri elde edebilir, görüntülenecek sayıyı, rengi veya açıyı hesaplayabilir ve ardından sonucu View'nin içeriği ve nitelikleri olarak döndürebilir. Örneğin hızı okuduktan sonra değeri Text içine yazabilir veya Circle yay açısına dönüştürebilirsiniz.
CapDrive, ekranı güncellemesi ve döndürülen sonucu çizmesi gerektiğinde tekrar main() arayacaktır. Alet kodunun yalnızca bu girdiye dayalı olarak ekranı tanımlaması gerekir ve nitelik animasyonu da çizimin sonunda yürütülür. Resim kaynakları cihazla kaydedilebilir ve koddaki kaynak adına göre kullanılabilir.
Kurulum ve ekran
Enstrümanlar .instrument dosyaları aracılığıyla içe aktarılır ve paylaşılır. Mevcut dosyalar özel enstrüman menüsündeki Gösterge içe aktar'den açılabilir veya dosyalar CapDrive kullanılarak açılabilir. İçe aktarılan çalışmaların kontrol paneline ayrıca eklenmesi gerekir.
İçe aktarılan enstrümanlar Diğer(…)→ Özel göstergeler dosyasına kaydedilir. Diğer(…)→ Gösterge panelini düzenle → + aracılığıyla seçin ve kontrol panelinde görüntülemek için Bitti öğesine tıklayın.
Araç parametrelerini kullanan işyerlerinin ayrıca mevcut OBD girişi için Gösterge ayarları → Giriş bağlantıları'de kendi araç parametrelerini seçmeleri gerekecektir. Giriş tanımlayıcısını değiştirmeden tutmak, cihaz tanımlayıcısını betiğe yazmadan işin kodunu devralmanıza olanak tanır.
Yazma ve önizleme
Düzenleyiciye girmek için Diğer(…)→ Özel göstergeler içinde Yeni gösterge ekle öğesini seçin. Düzenleme alanı main() ve View yazmak için kullanılır; enstrüman adını, giriş bağlamalarını ve diğer seçenekleri ayarlamak için üstteki isme tıklayın. Dişli, altı tür girişi yönetebilen Parametre yapılandırması'yı açar: sayısal değer, metin, anahtar, seçim öğesi, temel veriler ve OBD verileri. Yeni sayacın halihazırda speed tanımlayıcısına sahip bir temel hız girişi vardır.
Düzenleme sırasında metni, düzeni, grafikleri ve animasyonu istediğiniz zaman önizleyebilirsiniz. Önizleme, park halindeyken cihazın kolay kontrol edilmesi için analog giriş sağlar. Bir kod hatası oluştuğunda logdaki satır numarasından tespit edilebilir. Kaydettikten sonra gerçek okumaları kullanmak için ölçüm cihazını kontrol paneline ekleyin.
"İlk Hız Göstergesi" tam kod ve açıklama sağlar; API referansı mevcut View, özellikleri, türleri ve çalışma zamanı arayüzlerini listeler.
Sürüş verilerini kullan
$data komut dosyasına mevcut okumayı ve son örnekleri sağlar. Hız ve mesafe gibi temel alanlar doğrudan sayısal görüntüleme için kullanılabilir; Araç hızı (RPM) ve soğutma suyu sıcaklığı gibi parametreler, yapılandırılmış OBD cihazı aracılığıyla sağlanır. Komut dosyası aynı zamanda tarihsel örneklemeyi kullanarak eğriler de oluşturabilir.
main() her çalıştırıldığında gerekli alanlar okunur, değerler işlenir ve View oluşturulur. Okumalar geçici olarak kullanılamayabilir, bu nedenle ekran kodu eksik ölçümler için uygun içeriği sağlamalıdır. Cihaz veri belgeleri, alan yapısını, OBD referanslarını, geçmiş örneklemeyi ve boş değer işlemeyi merkezi olarak tanımlar.