setelah praktikum Qt kemraen yakni membuat animasi Human Machine Interface traffic Light, tentunya kalo HMI pake serial dong..
sooo serial nya nanti kita bahas, data serialnya berupa data qbytearray maka kita rubah jadi int supaya bisa dihitung.
berikut ada dua cara yakni :
1. dengan cara scan satu-satu atau apalah namanya #mad
for (i=0;i<=data.size();i++)
{
if (data [i]=='0')a[i]=0
if (data [i]=='1')a[i]=1;if (data [i]=='2')a[i]=2;if (data [i]=='3')a[i]=3;if (data [i]=='4')a[i]=4;if (data [i]=='5')a[i]=5;if (data [i]=='6')a[i]=6;if (data [i]=='7')a[i]=7;if (data [i]=='8')a[i]=8;if (data [i]=='9')a[i]=9;
}
atau bisa juga seperti ini
for (i=0;i<=data.size();i++)a[i]=data[i]-0x30;Note : data.size adalah qbytearray-nya, saya menggunakan data.size karena saya mengambil data qbytearray dari serial (qserialdevice2.0)data [i] : qbytearraya[i] : int arrayjangan lupa deklarasinya yaa..int a[10];qbytearray data;semoga bermanfaat,,
Tidak ada komentar:
Posting Komentar