circuiti elettronici

  • Questo topic ha 14 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 4 mesi fa da Gus.
  • Creatore
    Topic
  • #28641
    Up
    0
    Down
    ::


    Ciao a tutti!

    Volevo sapere come disegnate i circuiti elettronici… Io ho provato circuit_macros che ha una qualità eccezionale, però disegnare un circuito un minimo complesso porta via veramente molto tempo. Mi chiedevo se esiste un qualcosa che, magari data una netlist spice, riesca a fornire in uscita il disegno, o almeno una bozza modificabile di esso, visto che nella netlist non si specificano tutti i vezzi grafici che si devono fornire per l’utilizzo di circuit_macros.

    Grazie

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #28642
      Up
      0
      Down
      ::

      Ciao a tutti!

      Volevo sapere come disegnate i circuiti elettronici… Io ho provato circuit_macros che ha una qualità eccezionale, però disegnare un circuito un minimo complesso porta via veramente molto tempo. Mi chiedevo se esiste un qualcosa che, magari data una netlist spice, riesca a fornire in uscita il disegno, o almeno una bozza modificabile di esso, visto che nella netlist non si specificano tutti i vezzi grafici che si devono fornire per l’utilizzo di circuit_macros.

      Grazie

      C’è il pacchetto circ… ma non è vettoriale. Forse il migliore resta quello che dici tu, che ho usato anche io e che alcuni elettronici che conosco mi hanno consigliato.
      Alternativamente programmi CAD per elettronica son sempre comodi!

    • #28643
      Up
      0
      Down
      ::


      Grazie della risposta Mirko

      All’università utilizzavo OrCAD che magari ha qualche funzione carina di export.. solo che al momento non ce l’ho installato e quindi non posso controllare. Il massimo sarebbe una qualche GUI che permetta di disegnare il circuito, esportare il tutto in formato m4 per poi buttarlo in pasto a circuit_macros… Ho provato a cercare, ma per ora non ho trovato nulla… 😥

    • #28644
      Up
      0
      Down
      ::

      Grazie della risposta Mirko

      All’università utilizzavo OrCAD che magari ha qualche funzione carina di export.. solo che al momento non ce l’ho installato e quindi non posso controllare. Il massimo sarebbe una qualche GUI che permetta di disegnare il circuito, esportare il tutto in formato m4 per poi buttarlo in pasto a circuit_macros… Ho provato a cercare, ma per ora non ho trovato nulla… 😥

      Io ho PSpice, quando accendo il notebook provo.
      Sì, il massimo sarebbe quello che dici tu… a trovarlo!

      Se hai soluzioni, facci sapere!

    • #28645
      DMW
        Up
        0
        Down
        ::


        Io, per ora, uso sia PSpice sia OrCAD. Da OrCAD esporto in dxf, poi do il dxf in pasto a CorelDraw, faccio le modifiche (se ce ne sono) e poi esporto in pdf. Il tutto in maniera anche abbastanza veloce.

        Quando ho tempo anche io uso circuit_macros che trovo, come te, un po’ troppo macchinoso.

        Ho trovato anche circuitikz http://home.dei.polimi.it/mredaelli/circuitikz/examples.html
        ma non ha molti simboli.

        Ciao

        Andrea

      • #28646
        Up
        0
        Down
        ::


        Grazie Andrea,

        Appena ho un po’ di tempo proverò le soluzioni che mi hai suggerito!

      • #28647
        Up
        0
        Down
        ::


        Non so se ti può essere utile: xcircuit (c’è anche la versione nativa per Windows)

        Lo uso per disegnare circuiti abbastanza semplici.
        Quindi non ho idea se possa usare le netlist.
        Però puoi provare a dargli un’occhiata.

        Ciao ciao
        Fra

      • #28648
        Up
        0
        Down
        ::


        Ho provato Xcircuit e mi pare che con questo si riescano a produrre circuiti di ottima qualità in maniera molto rapida. Grazie del consiglio!

        Ho visto che è possibile anche scrivere i labels in formato LaTeX e, in questo caso, quando si va a salvare il circuito (formato ps) viene salvato anche un file tex con cui in teoria si può includere il circuito in un documento LaTeX… Dico in teoria perché sto avendo dei problemi con l’importazione del circuito; primo tra tutti è che utilizzando pdftex non riesco ad importare file ps (ho provato a convertire il file in pdf con ghostscript ma devo trovare il modo di esportare il solo circuito, senza la pagina circostante), poi in fase di compilazione mi dà comunque degli errori sui comandi che introduce xcircuit per posizionare i labels (errori come missing } o missing $…)

      • #28649
        Up
        0
        Down
        ::

        Ho visto che è possibile anche scrivere i labels in formato LaTeX e, in questo caso, quando si va a salvare il circuito (formato ps) viene salvato anche un file tex con cui in teoria si può includere il circuito in un documento LaTeX… Dico in teoria perché sto avendo dei problemi con l’importazione del circuito; primo tra tutti è che utilizzando pdftex non riesco ad importare file ps (ho provato a convertire il file in pdf con ghostscript ma devo trovare il modo di esportare il solo circuito, senza la pagina circostante), poi in fase di compilazione mi dà comunque degli errori sui comandi che introduce xcircuit per posizionare i labels (errori come missing } o missing $…)

        In effetti XCircuit è, secondo me, pessimo da quel punto di vista (ripeto comunque che lo uso raramente). Se fossi in te lascerei perdere e continuerei ad usare le label normali.
        Se comunque ci vuoi provare, trasforma il file eps in pdf usando epstopdf, copia e incolla il codice generato da XCircuit nel tuo file .tex, usa includegraphics al posto di epsfig e metti i dollari dove servono (potevi metterli già dall’inizio quando hai generato le label con XCircuit).
        Fatto questo prova a vedere che succede. . . (io non ho mai provato!)

        Se vuoi per forza includere codice LaTeX (per uniformità di stile, ecc. . .) nei tuoi circuiti,
        posso consigliarti Inkscape. È uno strumento più generico e quindi un po’ più lento (e che di certo non gestisce le netlist) ma che ti potrebbe piacere (e forse già conosci).
        I circuiti li devi disegnare con gli strumenti di base del programma e i simboli
        (se ti accontenti) li puoi copiare e incollare da questa specie di libreria: http://commons.wikimedia.org/wiki/File:Electrical_symbols_library.svg.
        Infine per inserire codice LaTeX devi usare l’estensione textext.
        Quando salvi il circuito vai su file -> document properties e fit page to selection.
        In questo modo il file eps o pdf avrà la dimensione del foglio minima.

        Cercando ho trovato anche questo programma (freeware, multipiattaforma) EAGLE. Gli ho dato una occhiata velocissima. Esporta praticamente solo in formati raster, ma ha la possibilità di stampare su file pdf (credo tramite una stampante pdf interna). In questo caso però il circuito va ritagliato per togliere i bordi bianchi. Non so se sia un buon programma.

        Ciao ciao.
        Fra

      • #28650
        Up
        0
        Down
        ::


        Ah già ecco quali dollari mancavano 😆 Proverò di nuovo appena posso.

        In effetti anche la soluzione con Inkscape è buona… Ho già utilizzato il programma per creare le immagini vettoriali che ho inserito nella tesi e devo dire che mi ci sono trovato davvero bene.

        Grazie infinite per tutte le dritte!!

        Ciao!

      • #28651
        Up
        0
        Down
        ::


        Ho utilizzato xcircuit per una relazione e credo di aver risolto il problema con i label latex, soprattutto per la centratura e lo scaling del circuito (con i relativi labels); per far ciò in pratica si deve modificare un po’ il file tex di output di xcircuit e includere la parte con il circuito e i labels in un parbox, per maggiori informazioni se volete potete guardare qui: http://opencircuitdesign.com/pipermail/xcircuit-dev/2008/000382.html

      • #28652
        Up
        0
        Down
        ::

        Ho trovato anche circuitikz http://home.dei.polimi.it/mredaelli/circuitikz/examples.html
        ma non ha molti simboli.

        Riesumo un post molto vecchio, ma se interessa ho noteovolmente arricchito il mio pacchetto. Lo si trova anche su CTAN e in TeXLive.

        M.

      • #28653
        Gus
          Up
          0
          Down
          ::

          Riesumo un post molto vecchio, ma se interessa ho noteovolmente arricchito il mio pacchetto. Lo si trova anche su CTAN e in TeXLive.
          M.

          Pacchetto eccellente, che a mio parere (che non so nulla di circuiti ma dovevo copiarne uno molto semplice) mancava, per i motivi spiegati sul tuo sito.
          Complimenti e grazie!

          Gus

          P.S.: al volo, alcuni commenti (ma l’ho usato 10 minuti):

            – a p. 3 della documentazione, la quarta opzione credo debba essere americancurrent;
            – immagino sia un effetto voluto, ma i simboli vengono resi sistematicamente con una linea più spessa (thick) del disegno: perché? si può modificare?
            – sbaglio o manca un qualche simbolo per una lampadina (credo sia un cerchio con inscritta una croce, scusate l’approssimazione)?

        • #28654
          Up
          0
          Down
          ::

          Pacchetto eccellente […]

          Grazie!

          – a p. 3 della documentazione, la quarta opzione credo debba essere americancurrent;

          Eh sì, mannaggia al taglia e incolla :$

          – immagino sia un effetto voluto, ma i simboli vengono resi sistematicamente con una linea più spessa (thick) del disegno: perché? si può modificare?

          Sì, è una feature 😉 Nel nostro ufficio si fa così tradizionalmente.

          Se vuoi linee spesse uguali al resto, usa \ctikzset {bipoles/thickness=1}

          (il secondo esempio a pagina 21)

          – sbaglio o manca un qualche simbolo per una lampadina (credo sia un cerchio con inscritta una croce, scusate l’approssimazione)?

          Sì, manca. Lo aggiungo nella prossima versione.

          Grazie!

          M.

        • #28655
          Gus
            Up
            0
            Down
            ::


            Grazie a te delle risposte!

            Gus

        Visualizzazione 13 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top