Mesaj Panosu dELAb ÜRÜN DESTEK
Sadece dELAb ürünleri ile ilgili sorunlar, çözümler ve paylaşımlar için.
 
 Pano KılavuzuPano Kılavuzu   AramaArama   Üye ListesiÜye Listesi   GruplarGruplar   Hesap AçHesap Aç 
 HesabınızHesabınız   Kişisel MesajlarKişisel Mesajlar   Oturum AçOturum Aç 

Protokol Uygulama Örneği

 
Bu forum kilitlenmiştir; yeni bir başlık açamazsınız, cevap göndermez, mesajları değiştiremezsiniz   Bu başlık kilitlenmiştir; cevap yazamaz, mesajları değiştiremezsiniz    Mesaj Panosu -> 24..432 Kanal USB IO Devresi
« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
gelgit1
Asistan


Kayıt: 08.06.2009
Mesajlar: 5

MesajTarih: 11.06.2009 - 22:40    Mesaj konusu: Protokol Uygulama Örneği Alıntıyla Cevap Gönder

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
Kullanıcı bilgilerini göster Kişisel mesaj gönder
gelgit1
Asistan


Kayıt: 08.06.2009
Mesajlar: 5

MesajTarih: 11.06.2009 - 22:43    Mesaj konusu: Alıntıyla Cevap Gönder

Yanlış Olmuş
2 Tanesi KAPALI
SeriPort.Output = Chr(STX)&Chr(1)& Chr(253) & Chr(253) & Chr(255) & Chr(ETX)
Başa dön
Kullanıcı bilgilerini göster Kişisel mesaj gönder
dELAb
* YÖNETİCİ *


Kayıt: 21.06.2005
Mesajlar: 573
Şehir: İstanbul

MesajTarih: 12.06.2009 - 06:56    Mesaj konusu: Alıntıyla Cevap Gönder

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
Kullanıcı bilgilerini göster Kişisel mesaj gönder Kullanıcının web sitesini ziyaret et
gelgit1
Asistan


Kayıt: 08.06.2009
Mesajlar: 5

MesajTarih: 13.06.2009 - 17:36    Mesaj konusu: Alıntıyla Cevap Gönder

Allah Razı Olsun Kardeşim.
Başa dön
Kullanıcı bilgilerini göster Kişisel mesaj gönder
Mesajları göster:   
Bu forum kilitlenmiştir; yeni bir başlık açamazsınız, cevap göndermez, mesajları değiştiremezsiniz   Bu başlık kilitlenmiştir; cevap yazamaz, mesajları değiştiremezsiniz    Mesaj Panosu -> 24..432 Kanal USB IO Devresi Tüm saatler GMT +2 Saat
1. sayfa (Toplam 1 sayfa)

 
Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız


Powered by phpBB © 2001, 2005 phpBB Group
phpbb2 Türkçe Çeviri: canver.net