SmartDashboard’un çalıştığının doğrulanması
Bağlantı Göstergesi
SmartDashboard, pencerenin başlığına NetworkTables kaynağının bağlantı durumunu ve IP adresini kendiliğinden ekleyecektir.


Bağlantı Göstergesi Aracı
SmartDashboard; genellikle roboRIO tarafından sağlanan, NetworkTables ile olan bağlantıya göre kırmızı veya yeşil yanan bir bağlantı göstergesi içermektedir. Bu aracı eklemeye dair talimatlar için bkz. SmartDashboard Girişindeki Adding a Connection Indicator.
Robot Programı Örneği
public class Robot extends TimedRobot {
double counter = 0.0;
public void teleopPeriodic() {
SmartDashboard.putNumber("Counter", counter++);
}
}
#include "Robot.h"
float counter = 0.0;
void Robot::TeleopPeriodic() {
frc::SmartDashboard::PutNumber("Counter", counter++);
}
from wpilib import SmartDashboard
self.counter = 0.0
def teleopPeriodic(self) -> None:
SmartDashboard.putNumber("Counter", self.counter += 1)
Bu program, SmartDashboard’a değer katan minimal bir robot programıdır. Sadece bağlantının çalıştığını doğrulamak için bir sayacı saniyede 50 kez arttırmaktadır. Ancak, bant genişliği kullanımını en aza indirmek için NetworkTables varsayılan olarak güncellemeleri saniyede 10 keze çıkarmaktadır.
Örnek Program için SmartDashboard Çıktısı

SmartDashboard ekranı, robot Teleop modunda etkinleştirildikten yaklaşık 6 saniye sonra bu şekilde görünmelidir. Aksi takdirde bağlantının doğru şekilde kurulup kurulmadığını kontrol etmeniz gerekmektedir.
SmartDashboard’da IP adresininin doğrulanması

Değerin görüntüsü gözükmüyorsa, takım numarasının bu resimde gösterildiği gibi doğru şekilde ayarlandığından emin olunuz. Tercihler menüsü, önce File ardından Preferences seçilerek görüntülenebilmektedir.
OutlineViewer kullanarak Programı Doğrulamak
OutlineViewer program programını kullanarak robot programının SmartDashboard değerleri oluşturup oluşturmadığını doğrulayabilirsiniz.
SmartDashboard satırını genişletiniz. Counter - Sayaç değeri NetworkTables aracılığıyla SmartDashboard’a yazılmış değişkendir. Program çalıştıkça bu değerin arttığını gözlemliyor olmalısınız (bu durumda 1398.0). Bu değişkeni OutlineViewer’da göremiyorsanız, robot programında veya ağ yapılandırmasında bir hata olup olmadığına bakınız.
