Re: ancora problemi con gli schemi simulink

#2255
admin
Amministratore del forum
    Up
    0
    Down
    ::

    Oggi è il tuo giorno fortunato: hai trovato qualcuno che ha avuto la necessità di inserire schemi simulink nella propria relazione di laboratorio. Il mio consiglio è questo: dalla command window di matlab usa la funzione print.

    Ad esempio: ti interessa l’immagine dello schema del modello chiamato NomeModello, partanto dovrai utilizzare

    `print -depsc2 -sNomeModello NomeFile.eps`

    invece se vuoi salvare l’immagine eps del modello attualmente in uso, allora occorre

    `print -depsc2 -s NomeFile.eps`

    e il file chiamato NomeFile.eps lo troverai nella directory work già in formato eps livello 2 a colori. Questo vale anche per i grafici di Matlab, e per maggiori informazioni consulta l’help in linea della funzione print. Seguendo questa procedura otterrai due grossi vantaggi:

    1. Il file eps è dotato di bounding box calcolata automaticamente da Matlab in maniera ottimale.

    2. L’immagine è solamente di qualche decina di Kb nel caso peggiore (a differenza delle immagini generate da Photoshop che occupano qualche Mb e sono difficilmente gestibili).

    A presto!

    Grazie mille!
    MI hai davvero tolto le castagne dal fuoco!
    Ho fatto come mi hai suggerito e tutto funziona bene.

    Ho provato anche il seguente comando:
    print -depsc -sNomeModello NomeFile.eps
    col quale ottengo un’ immagine a colori.

    Se può essere utile a qualcuno do anche questo suggerimento
    per includere come .eps un grafico di qualsiasi funzione salvata nel workspace e ottenuta con una simulazione
    simulink (ad es. l’ andamento di una corrente su un circuito).
    Dapprima creare la figura-grafico con il comando “plot”.
    Dopodichè dal menù “File” della figura così visualizzata scegliere “Export…” e salvare il file in formato .eps nella cartella desiderata. Lo stesso procedimento si può fare da riga di comando in Command Window (ma non ho visto bene come).
    Grazie mille di nuovo e a presto!

    Go to top