seri port tan okunan değer

Başlatan gogo5turk, 24 Mart 2015, 01:16:32

gogo5turk

merhaba arkadaşlar
seri porttan veri okuyorum
serialPort1.ReadExisting()  komutuyla
picten gönderdiğin float değeri
c# seri porttan okuduğumda ?????? şeklinde çıkıyor bunun nedeni ne olabilir.

Gökhan BEKEN

Özel mesaj okumuyorum, lütfen göndermeyin.

gogo5turk

burada yazanları denedim ama hala sonuç alamadım
proteusdan denediğimde virtual teminali normal moda aldığımda hex olarak geliyor inverted moda aldığımda virtual terminaldedi değeri normal görüyorum
ancak c# ta okuduğumda ne yaparsam yapayım okunan değer hep hex olarak geliyor.. bunu nasıl stringe çevirebilirim...

kudretuzuner

Merhaba,
C# ta nasıldır bilmiyorum ama VB.Net  te hex olarak gelen değerlerİ PC desimal olarak okuyor.Yani PC'ye HEX'31' olarak gelen byte  DECİMAL 49 görülür.ASCII tablosunu göz önünde bulundurarak çalışırsanız daha kolay anlarsınız.
Amatör