シリアル ポート アシスタントを開発する過程で、作成者は角度ボックスの値と増分ボックスの値を加算して送信する必要があるため、テキスト ボックスの文字列を値に変換してから送信する必要があります。値から対応する値を計算し、加算し、シリアルポートを使用して関数を呼び出してデータを書き込みます。試した後、作者はついにこの機能に気づきました。そして今、彼はそれを読者と共有します。
private void button4_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen) //如果串口设备已经打开了
{
if (radioButton2.Checked) //如果是以字符的形式发送数据
{
if (radioButton3.Checked)
{
try
{
string strNum = textBox3.Text ;
string strNum1 = textBox9.Text;
int age1 = int.Parse(strNum);
int age2 = int.Parse(strNum1);
int age3 = age1 + age2;
string mynum = Convert.ToString(age3);
serialPort1.WriteLine("F8"+mynum);//写数据
}
catch
{
MessageBox.Show("窗口数据写入错误", "错误");//出错提示
}
}
読者に質問がある場合は、コメント欄に来て質問してください。より良い方法があるかどうか、著者と議論することを歓迎します。