Pozdrav! Imam mali problem..
Ideja aplikacije je:
U textBox se unese nekoliko linija "koda" na osnovu kojeg se: brojevi salju na COM port, a slova setuju neka stanja..
NPR: B 234
F 23
F 123
B 5
........ itd.
Evo koda::
========================================
========================================
private void CodeSetter()
{
string s = tbKod.Text; // sav text ubaci u promenljivu s
try
{ foreach (char c in s) // svaki od karaktera u stringu uporedjuje
{
switch (c)
{
case ('F'): { chbFWD.Checked = true;chbBWD.Checked = false; comm.RTSSet = true; comm.DirectionSteps(); } break;
case ('B'): { chbBWD.Checked = true; chbFWD.Checked = false; comm.RTSSet = false; comm.DirectionSteps(); } break;
case ' ': { tbPoslao.Text += c;} break;
case '\n': { SendSteps(); } break; // kad zavrsi red salje brojeve na COM port
default: { tbPoslao.Text +=c;} break;
}
}
//U slucaju da nema koda
catch { MessageBox.Show("Nije unet kod"); }
}
PITANJE GLASI: Kako da kroz string setam lagano karakter po karakter (npr. on_timer_tick)???
Sa ovim kodom u delicu sekunde se izvrsi sve do zadje linije, a nista od podataka se ne posalje na Port
Unapred hvala