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ç 

10 Kanal USB IO Devresi Haberleşme Protokolü

 
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 -> 10 Kanal USB IO Devresi
« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
dELAb
* YÖNETİCİ *


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

MesajTarih: 09.04.2007 - 23:33    Mesaj konusu: 10 Kanal USB IO Devresi Haberleşme Protokolü Alıntıyla Cevap Gönder

//

Kod:

   STX    = 0x02     // Start Transmission
   ETX    = 0x03     // End Transmission
   Komut  = 0x4F     // (Ascii "O") OUTPUT     
          = 0x49     // (Ascii "I") - INPUT
   PortNo = 1...10   // Port numarası
   Durum  = 1 veya 0 // 1 (High) veya 0 (Low)

   Seri Haberleşme (38400 Baud, 8, N, 1)

   Çıkış (Output) için gönderilecek komut dizilimi:     
   <STX><Komut><PortNo><Durum><ETX>

     Visual Basic için bir komut örneği:     
     ’1 numaralı port High (1) yapılıyor:
     SeriPort.Output = Chr(STX) & Chr(&H4F) & Chr(1) & Chr(1) & Chr(ETX)
      ’1 numaralı port Low (0) yapılıyor:
     SeriPort.Output = Chr(STX) & Chr(&H4F) & Chr(1) & Chr(0) & Chr(ETX)

   Giriş (Input) için gönderilecek komut dizilimi:     
   <STX><Komut><PortNo><Durum><ETX>
    Visual Basic için bir komut örneği:     
     ‘1 numaralı port durumu sorgulanıyor:
     SeriPort.Output = Chr(STX) & Chr(&H49) & Chr(1) & Chr(0) & Chr(ETX)

     ’10 numaralı port durumu sorgulanıyor:
     SeriPort.Output = Chr(STX) & Chr(&H4F) & Chr(10) & Chr(0) & Chr(ETX)



Çıkış (Output) İçin VisualBasic Komut Örneği:
Kod:

‘ Üniteye çıkış komutu gönderilmesi (VisualBasic)

            STX = &H2
            ETX = &H3

            MSComm1.Output = Chr(STX) & "O" & Chr(1) & Chr(1) & Chr(ETX) ‘ 1 Gönderiliyor


Giriş (Input) İçin VisualBasic Komut Örneği:
Kod:


PortNumarasi = 8 ‘ 8 numaralı port durumu nedir ?

            STX = &H2
            ETX = &H3
           
            MSComm1.Output = Chr(STX) & "I" & Chr(PortNumarasi) & Chr(0) & Chr(ETX)
            MSComm1.OutBufferCount = 0


Devrenin gönderdiği karşılık:
Kod:

1<CR><LF>


// dELAb
Başa dön
Kullanıcı bilgilerini göster Kişisel mesaj gönder Kullanıcının web sitesini ziyaret et
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 -> 10 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