STROJNISTVO.com • Poglej temo - Matlab

Matlab

Problemi in rešitve na področju avtomatizacije procesov, robotike, mehatronike, on-line in off-line merjenja, ...

Moderator: -M-

Matlab

OdgovorNapisal/-a vido » 3.1.2011 17:44

Lep pozdrav!

Tudi jaz sem začetnik pri matlabu, zato me zanima, kaj pomeni naprimer:

fprintf('\n Kriticna sila = %3.1f kN\n\n',Fkr/1000);

ker recimo v nalogi nismo dobili nobenega podatka za %3.1f
pa tudi tisti \n\n' mi niso ravno čsito jasni.

Za odgovore se vam zahvaljujem!
vido
Pripravnik
Pripravnik
 
Prispevkov: 31
Pridružen: 4.4.2010 15:11

OdgovorNapisal/-a Nicomajstr***???*** » 3.1.2011 17:54

fprintf - ukaz za izpis nekega rezultata/spremenjlivke v željeni obliki
%3.1f- oblika zapisa (mislim, da je 3 mesta 1 decimalka) f-da so številke
\n nova vrstica
Fkr/1000-to spremenjivko izpiše, vendar jo deli s 1000.
Nicomajstr***???***
Strokovnjak
Strokovnjak
 
Prispevkov: 1469
Pridružen: 20.10.2006 20:56

OdgovorNapisal/-a vido » 3.1.2011 21:32

hvala
vido
Pripravnik
Pripravnik
 
Prispevkov: 31
Pridružen: 4.4.2010 15:11

OdgovorNapisal/-a areje » 3.1.2011 23:20

Zdravo!
Pomen posameznega ukaza za "fprintf" je obrazložen v Matlab Help oz. skrajšano na spodnji sliki.

Slika
Lp, Anže
areje
Strokovnjak
Strokovnjak
 
Prispevkov: 251
Pridružen: 17.2.2006 21:45

OdgovorNapisal/-a Torn » 7.1.2011 10:58

Pozdravljeni!

Si bom tole temo še sam malo sposodil. Potrebujem Matlab programček s katerim bi kontroliral koračni motor. NIč posebnega le, smer, število korakov in hitrost.

Zanima me ali ima kdo kaj takega na voljo?

Drugi problem pa je, da sem sam že poskušal nekaj sprogramirati in deluje, spodaj prilagam sliko:

Slika


vendar pa je problem ta, da od zagona do premika motorja preteče okrog 10 sekund. Na namiznem računalniku je stvar delovala povsem uredu, na prenosniku pa se pojavi ta zamik. Ali kdo slučajno ve, kako bi rešil ta problem?

Aja, na namiznem računalniku povezava poteka preko RS232 na krmilnik, na prenosniku pa preko USB na RS232 in na krmilnik.

Hvala za vsako pomoč!

lp, Torn
Torn
Strokovnjak
Strokovnjak
 
Prispevkov: 124
Pridružen: 22.2.2006 20:58

OdgovorNapisal/-a Enduraš » 8.1.2011 20:50

Večkrat sem že naletel na težavo s temi USB-RS232 adapterji... poskusi laptop, ki ima serijsko vgrajen RS232 vtikač (mislim, da so kar redki).
Sam ne se kregat.
Enduraš
Strokovnjak
Strokovnjak
 
Prispevkov: 147
Pridružen: 9.1.2006 20:28

OdgovorNapisal/-a Torn » 9.1.2011 13:54

Enduraš napisal/-a:Večkrat sem že naletel na težavo s temi USB-RS232 adapterji... poskusi laptop, ki ima serijsko vgrajen RS232 vtikač (mislim, da so kar redki).


Zdravo!

Ja tudi drugi uporabniki so mi poročali o podobnem problemu. Rešitev sem našel na enem izmed mnogih forum -> potrebno je bilo izklopiti bluetooth.

Po izklopitvi je program deloval vsaj 3x hitreje. Če bi imel še serijski RS232 potem, bi bilo isto kot na namiznem računalniku.

Povprečno sedaj računalnik za izvedbo potrebuje 2-3 sekunde namesto 10. Zame povsem sprejemljivo.

Lp, Torn
Torn
Strokovnjak
Strokovnjak
 
Prispevkov: 124
Pridružen: 22.2.2006 20:58


Vrni se na Avtomatizacija, robotika, mehatronika, senzorika

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 15 gostov