ancora problemi con gli schemi simulink

  • Creatore
    Topic
  • #2253
    Up
    0
    Down
    ::


    Salve a tutti.
    Provo ad essere più chiaro riguardo al mio problema.
    Ho letto molti post riguardo all’ inserimento di figure o grafici, ma non sono riuscito ad utilizzare le loro indicazioni.
    Io procedo in questo modo. Salvo l’ immagine del modello simulink e lo apro con photoshop. Quindi lo rinomino .eps ma compilando in latex mi da poi un errore relativo al bounding box.
    Ho provato a stampare su file con formato .ps la figura. In questo caso non ricevo errori di compilazione, ma yap visualizzo solo uno spazio bianco.
    Ho provato anche ad inserire dei valori per il bounding box aprendo con write il file .ps. anche in questo caso un bello spazio bianco senza errore.
    Ho poi provato a utilizzare dal menu file di yap converti ps to eps. Spazio bianco anche qui!
    Che fare? Per me è un bel problema.
    Ciao e grazie
    P.S.
    I grafici realizzati con workspace di mathlab non mi danno alcun problema.
    Mathlab li converte in .eps e latex li legge al volo.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #2254
      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!

    • #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!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top