Elektrotekno.com Ana Sayfa || Matlab


matlab seri iletişim yardım!

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Matlab forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "matlab seri iletişim yardım!" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 20 Ekm 2007
Mesajlar: 45

Offline
speak48
Tarih: 07 01 2008 02:13

matlab'ta seri porttan veri alımı tam olarak nasıl olmakta ,bilen arkadaş varsa lütfen...
s= se-ri-@l('COM1')
fopen(s)
fscanf(s) veya fread(s)
tam olarak nasıl kullanılıyor.
pic ile karakter sayı veya metin olarak gönderdiğimde nasıl alabilir...
Kayıt: 15 Ksm 2005
Mesajlar: 73

Offline
scream
Tarih: 07 01 2008 10:14

pic'in 100 ms de bir gönderdiği toplam 20 sn lik veri seri porttan alınıp çizdirilmekte.

clc; clear all; close all;

t=0;
d=[];
s=se-ri-@l('COM1','BaudRate',9600);
fopen(s);
while(1)
x=fread(s,10);
a=find(x>127);
x(a)=x(a)-255;
d=[d x];
f=size(d);
if(f(2)>19)break;end
end
fclose(s);

d=reshape(d,f(1)*f(2),1);
t=0:0.1:19.9;
plot(t,d);
figure
plot(t,16-d)
Başa dön
Kayıt: 20 Ekm 2007
Mesajlar: 45

Offline
speak48
Tarih: 07 01 2008 20:51

soru


teşekkürler arkadaşım.
peki bu işlemi scanf ile nasıl gerçekleştirebiliriz..
Başa dön
Kayıt: 15 Ksm 2005
Mesajlar: 73

Offline
scream
Tarih: 08 01 2008 11:34

Help ile detaylı bilgi alabilirsin, aşağıda yardım dosyasındaki en temel bilgiyi türkçeye çevirerek variyorum.


fscanf (se-ri-@l) Read data from device, and format as text (cihazdan veriyi oku, ve karakter olarak formatla)

Syntax (komut yazım-kullanım şekilleri)
A = fscanf(obj)
A = fscanf(obj,'format')
A = fscanf(obj,'format',size)
[A,count] = fscanf(...)
[A,count,msg] = fscanf(...)

Arguments (komutta kullanılabilecek argümanlar)
obj : A se-ri-@l port object. (se-ri-@l komutuyla oluşturulan seri port objesi)
'format' : C language conversion specification. (c dili dönüştürme tanımı)
size : The number of values to read. (okunacak veri sayısı)
A : Data read from the device and formatted as text. (porttan okunan ve text olarak formatlanan veri)
count : The number of values read. (okunacak veri sayısı)
msg : A message indicating if the read operation was unsuccessful. (okuma işleminde hata olması durumunda uyarı mesajı içerir)
Başa dön



matlab seri iletişim yardım!


Benzer Konular

- dönem projesi için yardım

- 2pic arası rf iletişim
- c sharp ile seri port okutmak isteyenler buraya
- entegre kullanmadan yürüyen ışık,,acil yardım..
- 3D - 2D geçiş matrislerle lütfen yardım edin
- Yardım. Türkçe EasyView Kullanım Klavuzu Lazım.
- pic seri iletişim
- röle bağlantı sorunu (yardım)
- Seri kapasitörlü Tristor Kontrollü Reaktor

- robot kasası için yardım!!!

- Kontrol Sistemleri İçin Matlab’te Gui Uygulamaları Tasarımı

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72