| « Önceki başlık :: Sonraki başlık » |
| Yazar |
Mesaj |
gelgit1 Asistan
Kayıt: 08.06.2009 Mesajlar: 5
|
Tarih: 11.06.2009 - 22:40 Mesaj konusu: Protokol Uygulama Örneği |
|
|
HEPSİ AÇIK
SeriPort.Output = Chr(STX)&Chr(1)& Chr(255) & Chr(255) & Chr(255) & Chr(ETX)
2 Tanesi AÇIK
SeriPort.Output = Chr(STX)&Chr(1)& Chr(253) & Chr(253) & Chr(255) & Chr(ETX)
Hepsi Kapalı
SeriPort.Output = Chr(STX)&Chr(1)& Chr(0) & Chr(0) & Chr(0) & Chr(ETX)
Yani bu komutları gönderince direk olarak istediğimi yapacak kart değil mi ?
Mesela Bir Buton Koyacam Hepsini Aç 2tanesi açık hepsi kapalı gibi olacak
Bu Kodlar Doğrumu ? |
|
| Başa dön |
|
 |
gelgit1 Asistan
Kayıt: 08.06.2009 Mesajlar: 5
|
Tarih: 11.06.2009 - 22:43 Mesaj konusu: |
|
|
Yanlış Olmuş
2 Tanesi KAPALI
SeriPort.Output = Chr(STX)&Chr(1)& Chr(253) & Chr(253) & Chr(255) & Chr(ETX) |
|
| Başa dön |
|
 |
dELAb * YÖNETİCİ *

Kayıt: 21.06.2005 Mesajlar: 465 Şehir: İstanbul
|
Tarih: 12.06.2009 - 06:56 Mesaj konusu: |
|
|
| Kod: |
SeriPort.Output = Chr(STX) & Chr(1) & Chr(0) & Chr(0) & Chr(3) & Chr(ETX)
| | | | | |
| | | | | |
| | | | | |
| | | | | +--------------- Komut Sonu Karakteri (Sabit)
| | | | |
| | | | +------------------------ Bit0....Bit7
| | | |
| | | +--------------------------------- Bit8....Bit15
| | |
| | +------------------------------------------- Bit16...Bit23
| |
| +---------------------------------------------------- Çıkış Modülü Numarası
|
+-------------------------------------------------------------- Komut Başlangıcı Karakteri (Sabit)
İlk iki kanal açık, diğerleri kapalı olacak ise 24 bitlik veri katarı durumu şöyle olur:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
| |
| |
| +----- Bit0
+------- Bit1
Bu katarı 8 bitlik verilere bölersek:
00000000 (Bayt C = 0)
00000000 (Bayt B = 0)
00000011 (Bayt A = 3)
Bu durumda cihaza gönderilecek komut:
SeriPort.Output = Chr(STX) & Chr(1) & Chr(0) & Chr(0) & Chr(3) & Chr(ETX)
olacaktır.
1. modülde bu seçili iken ikinci modülün A ve B portunu açmak için ard arda
şu komutlar verilir:
SeriPort.Output = Chr(STX) & Chr(1) & Chr(0) & Chr(0) & Chr(3) & Chr(ETX)
SeriPort.Output = Chr(STX) & Chr(2) & Chr(0) & Chr(255) & Chr(255) & Chr(ETX)
|
|
|
| Başa dön |
|
 |
gelgit1 Asistan
Kayıt: 08.06.2009 Mesajlar: 5
|
Tarih: 13.06.2009 - 17:36 Mesaj konusu: |
|
|
| Allah Razı Olsun Kardeşim. |
|
| Başa dön |
|
 |
|