Konsol Çıktısını Görüntüleme

Metin tabanlı-text based programların konsol çıktısını görüntülemek için roboRIO bir NetConsole uyarlar. RoboRIO’dan NetConsole çıktısını görüntülemenin iki ana yolu vardır: FRC Driver Station’daki Console Viewer ve VS Code’daki Riolog eklentisi.

Not

RoboRIO’da, NetConsole yalnızca program çıktısı içindir. Sistem konsolu ile etkileşim kurmak istiyorsanız, SSH veya Serial console kullanmanız gerekecektir.

Console Viewer

Console Viewer’ı Açma

|Console Viewer'ı Açma|

Konsol Görüntüleyiciyi açmak için önce FRC|reg| Sürücü İstasyonu. Ardından, mesaj görüntüleyici penceresinin (1) üst kısmındaki dişli çarkı tıklayın ve “Konsolu Görüntüle” yi seçin.

Console Viewer Penceresi

|Console Viewer Penceresi|

Console Viewer penceresi robot programımızın çıktısını yeşil renkte gösterir. Sağ üstteki çark, pencereyi temizleyebilir ve görüntülenen mesajların düzeyini ayarlayabilir.

Riolog VS Code Eklentisi

Riolog eklentisi, NetConsole çıktısını VS Code’da görüntülemek için kullanılabilen bir VS Code görünümüdür (orijinal Eclipse sürümü için atıf : Manuel Stoeckl, FRC1511).

RioLog View’ı Açma

|RioLog View'ı Açma|

Varsayılan olarak, RioLog görünümü her roboRIO dağıtımının sonunda otomatik olarak açılacaktır. RioLog görünümünü manuel olarak başlatmak için, komut paletini açmak ve “RioLog” yazmaya başlamak için: kbd:Ctrl + Shift + P tuşlarına basın, ardından WPILib: RioLog’u Başlat seçeneğini seçin.

Riolog Penceresi

|Riolog Penceresi|

RioLog görünümü üst bölmede görünmelidir. Riolog, konsolu işlemek için bir dizi kontrol içerir:

  • **Pause/Resume Display-Görüntülemeyi Duraklat/Sürdür ** - Bu, görüntülemeyi duraklatır/devam ettirir. Arka planda, yeni paketler alınmaya devam edecek ve devam et düğmesine tıklandığında görüntülenecektir.

  • **Discard/Accept Incoming-Gelenleri İptal Et/Kabul Et ** - Bu, yeni paketlerin kabul edilip edilmeyeceğini değiştirir. Paketler atılırken ekran duraklatılacak ve elde edilen tüm paketler atılacaktır. Düğmeye tekrar tıklamak, paketleri almaya devam edecektir.

  • Clear-Temizle - Bu, ekranın mevcut içeriğini temizler.

  • Don’t Show/Show Prints-Printleri Göster/Gösterme - Bu, print ifadeleri olarak kategorize edilen mesajları gösterir veya gizler.

  • Switch to Viewer-Görüntüleyiciye Geç - Bu, kaydedilen log dosyaları için görüntüleyiciye geçer.

  • Don’t Show/Show Warnings-Uyarıları Göster/Gösterme - Bu, uyarı olarak kategorize edilen mesajları gösterir veya gizler.

  • Disconnect/Reconnect-Bağlantıyı Kes/Yeniden Bağlan - Bu, konsol akışına bağlantıyı keser veya yeniden bağlanır.

  • Show/Don’t Show Timestamps-Zaman Damgalarını Göster/Gösterme - Penceredeki iletilerde zaman damgalarını gösterir veya gizler.

  • Save Log-Log Kaydet - Log içeriğini kaydedip görüntüleyebileceğiniz veya daha sonra RioLog görüntüleyiciyle açabileceğiniz bir dosyaya kopyalar (bkz. Switch to Viewer above Yukarıdaki Görüntüleyiciye Geç)

  • Set Team Number-Takım Numarasını Ayarla - Konsol akışına bağlanmak için roboRIO’nun ekip numarasını ayarlar, RioLog yükleme işlemiyle başlatılırsa otomatik olarak ayarlanır.