Pagina 1 di 1

Routine in SCILAB

Inviato: 5 dic 2008, 15:18
da Paolino
Sto simulando un sistema con SCILAB con un semplice codice (porting da altro ambiente, non SCILAB). In questo codice devo chiamare alcune routine in un ciclo while. La chiamata alle routine è sotto condizione if...end

if (condzione1)
chiamata_routine_1
end

if (condizione2)
chiamata_routine_2
end

Pensavo a chiamate con la funzione exec(); avete qualche altro approccio da suggerire?

Grazie.

Paolo.

Re: Routine in SCILAB

Inviato: 5 dic 2008, 17:27
da admin
Non ho capito molto bene: le routines da eseguire non sono degli scripts Scilab?
Se si tratta di script eseguibile da Scilab exec è il comando più corretto. C'è anche getf ma exec ha proprio sostituito quest'ultimo.

Re: Routine in SCILAB

Inviato: 6 dic 2008, 11:04
da Paolino
Sì, le routine sono script di SCILAB da eseguire in SCILAB. Ho la necessità di realizzare delle routine in quanto il calcolo deve ripetere appunto una serie di operazioni sulla base di condizioni... In C non avrei avuto problemi a realizzare funzioni e a chiamarle, ma con SCILAB è la prima volta che ne ho la necessità e proprio non avevo altre idee se non exec().
Mi spiace di non essere stato chiaro :oops:

Grazie per il suggerimento su getf() La proverò (lunedì :D )
Poi ti farò sapere.

Ciao.

Paolo.

Re: Routine in SCILAB

Inviato: 10 dic 2008, 9:24
da Paolino
admin, ho usato exec() che ha funzionato egregiamente.
Poi sono cambiate le specifiche e di conseguenza anche il codice... Ma ho imparato la lezione. :D
Grazie ancora.

Ciao.

Paolo.