106tuner
Üye
- Katılım
- 28 Ağu 2007
- Mesajlar
- 52
- Puanları
- 1
- Yaş
- 40
Cevap için teşekkür ederim üstad benim çözümüm biraz daha farklı olmuştu bir göz gezdirebilirsen sevinirim. çünkü ne kadar doğru bir çözüm emin değilim.
int deger;
string I07;
string[] I0 = new string[8];
Program.dc.readBytes(libnodave.daveInputs, 0, 0, 1, null); //I 0.0 - I0.7
deger = Program.dc.getU8();
I07 = Convert.ToString(deger, 2);//Binary Dönüşümü
for (int i = 0; i < I07.ToString().Length; i++)
{
I0 = (I07.Substring(i, 1));
}
if (I0[0] == "1")
{
panelI00.BackColor = Color.Green;
}
else
{
panelI00.BackColor = Color.Gray;
}
int deger;
string I07;
string[] I0 = new string[8];
Program.dc.readBytes(libnodave.daveInputs, 0, 0, 1, null); //I 0.0 - I0.7
deger = Program.dc.getU8();
I07 = Convert.ToString(deger, 2);//Binary Dönüşümü
for (int i = 0; i < I07.ToString().Length; i++)
{
I0 = (I07.Substring(i, 1));
}
if (I0[0] == "1")
{
panelI00.BackColor = Color.Green;
}
else
{
panelI00.BackColor = Color.Gray;
}