Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

parametri in simulink

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] parametri in simulink

Messaggioda Foto Utenteclaudiafar » 17 mar 2007, 11:17

ciao a tutti,
mi potete aiutare?
sto lavorando in simulink e una condizione iniziale all'interno di un blocco dipende da una condizione esterna, così dovrei fare un link tra queste due condizioni, ho pensato di usare delle maschere ma non so come si faccia e se è giusto; mi potete suggerire come risolvere il mio problema.
grazie tante
ciao
Avatar utente
Foto Utenteclaudiafar
0 2
 
Messaggi: 17
Iscritto il: 19 feb 2007, 16:52
Località: Catania

0
voti

[2]

Messaggioda Foto Utentedario » 17 mar 2007, 14:30

Puoi richiamare un valore dal Workspace semplicemente impostando nel simulink il nome definito per la variabile nel Work.

Ad esempio, se la tua condizione iniziale è il vettore x0 definito nel Workspace, in simulink lo puoi richiamare semplicemente ponendo nelle proprietà la condizione iniziale pari ad x0.

Se invece devi prelevare la condizione inziale dal simulink stesso, per alcuni componenti è possibile impostare che la condizione iniziale sia 'external' quindi possa essere fornita come parametro in ingresso e non impostato a priori. Questo ad esempio è vero per un integratore, quindi può essere utilizzata quando devi definire un sistema di equazioni differenziali.
Souliss Piattaforma di sviluppo open-source per IoT.

"Un esperto è un uomo che ha fatto tutti gli errori che è possibile compiere in un campo molto ristretto." N. Bohr

Saluti,
Dario.
Avatar utente
Foto Utentedario
430 4 12
Expert EY
Expert EY
 
Messaggi: 394
Iscritto il: 11 mag 2006, 16:03
Località: Napoli

0
voti

[3]

Messaggioda Foto Utenteclaudiafar » 25 mar 2007, 18:55

Ciao Dario
grazie per avermi risposto, mi puoi chiarire in modo pratico come posso definire da external la mia condizione? ho provato a dare il vettore del workspace ma nn so il nome se prima nn avvio la simulazione.
ti ringrazio ciao
Avatar utente
Foto Utenteclaudiafar
0 2
 
Messaggi: 17
Iscritto il: 19 feb 2007, 16:52
Località: Catania

0
voti

[4]

Messaggioda Foto Utentedario » 25 mar 2007, 19:17

Lo puoi fare sicuramente con l'integratore, cliccaci sopra due volte e alla voce condizione iniziale metti 'external', il blocco che emula l'integratore avrà un'ingresso in più che rappresenta proprio la condizione iniziale.

Se devi simulare un modello con equazioni differenziali, puoi utilizzare questa tecnica,a ltrimenti non so.

Ciao.
Souliss Piattaforma di sviluppo open-source per IoT.

"Un esperto è un uomo che ha fatto tutti gli errori che è possibile compiere in un campo molto ristretto." N. Bohr

Saluti,
Dario.
Avatar utente
Foto Utentedario
430 4 12
Expert EY
Expert EY
 
Messaggi: 394
Iscritto il: 11 mag 2006, 16:03
Località: Napoli

0
voti

[5]

Messaggioda Foto Utenteclaudiafar » 26 mar 2007, 11:03

Ciao Dario,
ho un pulse generator con fase variabile: la condizione external nn è riconosciuta dal mio blocco così ho mandato al workspace il mio valore con simout e poi l'ho richiamato semplicemente mettendo il nome nello spazio per la phase delay ma mi dice che è un invalid setting, ho dimenticato qualche passaggio?
ciao e grazie
Avatar utente
Foto Utenteclaudiafar
0 2
 
Messaggi: 17
Iscritto il: 19 feb 2007, 16:52
Località: Catania

0
voti

[6]

Messaggioda Foto Utentedario » 26 mar 2007, 11:08

Questa procedura funziona se il dato è già definito, da quanto capisco, vorresti elaborarlo ed utilizzarlo nella stessa simulazione.
Non so se ciò è possibile, se possibile, con una prima simulazione ricava l'informazione necessaria e mandala al Workspace. Poi in una seconda simulazione la utilizzi. Ovviamente non so se per il tuo tipo di simulazione, ciò sia possibile.

Ciao.
Souliss Piattaforma di sviluppo open-source per IoT.

"Un esperto è un uomo che ha fatto tutti gli errori che è possibile compiere in un campo molto ristretto." N. Bohr

Saluti,
Dario.
Avatar utente
Foto Utentedario
430 4 12
Expert EY
Expert EY
 
Messaggi: 394
Iscritto il: 11 mag 2006, 16:03
Località: Napoli


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti