Elektrotekno.com Ana Sayfa || Matlab


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 "pwm ac kıyıcı matlab sunumu" 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!

matlab seri iletişim yardım!

Kayıt: 20 Ekm 2007
Mesajlar: 46

Offline
speak48
Tarih: 07 01 2008 03: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: 71

Offline
scream
Tarih: 07 01 2008 11: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: 46

Offline
speak48
Tarih: 07 01 2008 21: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: 71

Offline
scream
Tarih: 08 01 2008 12: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

- seri port ile haberleşebilen uzaktan kumandalı kameralı araç

- Practical Matlab Applications for Engineers
- Practical Matlab Basics for Engineers
- Digital Signal and Image Processing using MATLAB
- Matlab ile nesne tabanlı programlama
- matlab simulink
- Matlab simulink Temelleri
- c# ile yazılmış sürücü kursu otomasyon programı -yardım
- pascal açılımındaki katsayıları verecek bir kod - yardım

- Ring sinyali ile Röle kontrol - yardım

- iki ayrı trafo merkezinden gelen iki hat - yardı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 için 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