Log Viewer'ı Kullanma
REV Control System ile ilgili sorunları giderirken günlük dosyaları, bir olay sırasında Control Hub veya Expansion Hub'ın durumunun ne olduğuna dair göstergeler sağlar. Robot Controller, WiFi günlüğü veya Updater (Güncelleme) günlüğüne bakmak, sorunun temel nedenini daha iyi anlamanıza yardımcı olabilir.
Ancak günlükler, yalnızca sorunları değil, normal başlatma prosedürlerini veya çalışma modu çalıştırmalarını da içerecek şekilde Control System'in gerçekleştirdiği tüm etkinlikleri belgeler. Bu, günlüklerin genellikle makul bir şekilde elenebilecek olandan daha fazla bilgi içerdiği anlamına gelir. Günlüklerdeki içeriği sıralamak için daha lezzetli hale getirmek için, günlüklerin ayrıştırılması gerekir.
REV Hardware Client, genel günlük dosyalarını ayrıştırmayı kolaylaştıran bir Log Viewer'a sahiptir. Bir dizi filtre, etiket ve arama işlevi sayesinde, herhangi bir opmode çalışması sırasında Control Hub veya Driver Hub'da neler olduğunu görmek kolaydır.
Log Viewer'a Erişim
Log Viewer'a erişmek için Utilities (Yardımcı Programlar) Sekmesine gidin.
Buradan, bağlı cihazların veya bilgisayara indirilenlerin günlük dosyalarını seçebilir ve açabilirsiniz.
Logları Ayrıştırma
Günlükleri yorumlamaya çalışırken ortaya çıkan en yaygın sorunlardan biri, Driver Hub veya Driver Station telefonlarındaki yanlış saat ve tarihtir. Bir günlüğü gözlemlemeden veya göndermeden önce Driver Station'ınızın doğru saate ayarlandığından emin olmak, Robot Controller Log ve Driver Station arasındaki verilerin daha yorumlanabilir olmasına yardımcı olabilir. Ayrıca benzersiz bir sorunu gözlemlerken olayın zamanına dikkat etmek de yardımcı olur. Bir sorun ya da sorun göstergesi 4:38:57 PM'de ortaya çıkmaya başlarsa, sorunları başlatan şeyin ne olduğunu belirlemeye yardımcı olmak için bu zaman günlüklerde izlenebilir.
Doğru tarih ve saati onayladıktan sonra, sorunu günlükler içinde izlemeye çalışmak için Günlük Görüntüleyiciyi kullanabilirsiniz.
Control Hub gibi bağlı bir cihaz seçerseniz, Log viewer size standart logları veya eşleşmeleri seçme seçeneği sunacaktır. Eşleşmeler, robot kontrol ünitesi günlüğünün belirli bir çalışma modunun çalıştığı bölümleridir. Bu, içeriği bir sistem arızasının meydana geldiğini bildiğiniz belirli çalışma modu çalıştırmalarıyla sınırlandırarak verileri daha fazla ayrıştırmaya yardımcı olur.
Filtreleri Yorumlama
Log Viewer, verileri belirli zaman aralıklarına kadar ayrıştırmaya yardımcı olmanın yanı sıra, günlüklerdeki verileri belirli bir veri türüne göre daraltmayı seçmek için filtreler sunar. Log Viewer günlüklerdeki verileri altı türe ayırır: error (hata), warning (uyarı), info (bilgi), fatal (önemli), debug (hata ayıklama) ve verbose (ayrıntılı).
Error'lar (Hatalar)
Sistem eylemleri düzgün şekilde yürütülmediğinde hatalar oluşur. Bu günlük satırları genellikle kod, yapılandırma veya kablolama hataları gibi kullanıcı tarafından oluşturulan sorunların göstergesidir. Örneğin, yukarıdaki resimde hata kameranın kalibre edilemediğini belirtiyor, bu da USB Kameranın Control Hub'dan ayrıldığının bir işareti olabilir.
Görebileceğiniz bir diğer yaygın hata da derleme hatalarıdır. Bu hatalar, OnBot Java'da kod oluşturmaya çalıştığınızda ve başarısız olduğunda aldığınız hata mesajlarının aynısıdır.
Warning'ler (Uyarılar)
Sistemde önemli olmayan bir şey meydana geldiğinde, sistem uyarı mesajları gönderir. Uyarı mesajı gerektiren durumlar, Kontrol Sisteminin başarısız olmasına neden olmaz, ancak beklenmedik davranışlara neden olabilir. Bu, Robot Controller ve Driver Station uygulamaları arasındaki uyumsuz sürümlerle ilgili bir uyarı veya Kontrol Sisteminizin çalışması için yeterli güç almadığına dair bir uyarı olabilir.
Info'lar (Bilgiler)
Bilgi mesajları, sorun giderme için bilinmesi faydalı olan ancak bir sorunun göstergesi olması gerekmeyen iletişim bilgileridir. Bu, bir programın ne zaman başlatıldığı, başlatıldığı veya durdurulduğu gibi bilgilerdir.
Fatal (Önemli)
Hatalar gibi, Önemli eylemler de sistemdeki bir şey düzgün çalışmadığında ortaya çıkar. Ancak, önemli eylemler bir sistemde daha ciddi bir şeyin gerçekleştiğinin göstergesidir. Bir sorun yaşıyorsanız ve fatal veri türünün çok sayıda örneğini fark ederseniz, lütfen yaşadığınız sorun ve durum LED'i davranışı hakkında bilgi ile birlikte teşhis verilerinizi REV'e gönderin.
Debug (Hata Ayıklama)
Hata ayıklama filtresi, SDK'da yerleşik olarak bulunan hata ayıklama işlevlerinin görevlerini yerine getirdiği günlüklerdeki örnekleri gösterir. Log Viewer varsayılan olarak hata ayıklama bilgilerini filtreler, çünkü bu bilgiler genellikle sorun giderme için gerekli değildir.
Verbose (Ayrıntılı)
Şimdiye kadar ele aldığımız log türlerinin çoğu, bir sorunu gidermek için gereken bilgileri sağlar. Ancak, günlükler diğer kategorilere girenlerden çok daha fazla bilgiyi izler. Verbose log türü, loglarda yer alan bilgilerin geri kalanını kapsar. Bu bilgiler genellikle bir sorun hakkında fazla bilgi sağlamayan normal sistem davranışlarını kaydeder.
Last updated
Was this helpful?