私はこれらすべてに非常に慣れていないので、ご容赦ください!望遠鏡を制御するための小さなアプリを作成しています。現時点では、望遠鏡に接続して、どこを指すかを伝えることができます。いくつかのテキスト ボックス、または望遠鏡の位置で常に更新されるラベルが必要です。これは望遠鏡オブジェクトでありT
、 を呼び出しT.Altitude
ておりT.Azimuth
、これらの値で 4 つのラベルを 0.5 秒ごとに更新したいと考えています。バックグラウンドワーカーを使用する必要があると思いますが、正しいですか? メイン スレッドで作成された Telescope オブジェクトにアクセスできますか? そして、どのように私はそれをすべて行うのですか!これは私がこれまでに持っているものです(そしてそれほど多くはありません!)...T.RightAscention
T.Declination
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker worker = sender as BackgroundWorker;
string Az = T.Azimuth.ToString();
string Alt = T.Altitude.ToString();
string Dec = T.Declination.ToString();
string Ra = T.RightAscension.ToString();
System.Threading.Thread.Sleep(500);
}