Due problemi nel disegnare un circuito con pst-circ

  • Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 4 mesi fa da DMW.
  • Creatore
    Topic
  • #14296
    Up
    0
    Down
    ::


    Volevo disegnare un circuito e utilizzando il pacchetto pst-circ ci sono quasi riuscito tranne per due piccoli problemi. Ecco il codice:

    \begin{pspicture}(14,6)
    %\psgrid[griddots=10]
    \psset{unit=0.5cm}
    \pnode(0,4){A} \pnode(4,4){B} \pnode(9,3){C} \pnode(9,2.5){D} \pnode(10,3){E} \pnode(14,3){F} \pnode(13,0){G}
    \pnode(13,3){H} \pnode(5,2){I} \pnode(0.5,4){L} \pnode(0.5,0.5){M} \pnode(9,0.5){N} \pnode(4,5){O}
    \pnode(8,5){P} \pnode(8,3){Q}
    \resistor[dipolestyle=zigzag](A)(B){$R_p$}
    \OA[OAperfect=false](B)(I)(Q)
    \wire[intensity, intensitylabel=$V_{comm}$](Q)(C)
    \resistor[dipolestyle=zigzag](O)(P){$R_p$}
    \psline(B)(O) \psline(P)(Q)
    %\Tswitch(D)(C)(E){}
    \resistor[dipolestyle=zigzag](E)(H){$R$}
    \capacitor(H)(G){$C$}
    \wire[intensity, intensitylabel=$V_{out}$](H)(F)
    \wire(L)(M)\wire(M)(N)\wire(N)(D)
    \ground(I)
    \ground(G)
    \end{pspicture}
    \caption{Schema dell’amplificatore lock-in}
    \label{fig:lock-in}

    Ecco i due problemi:

      C’è una riga commentata, il Tswitch, che non mi viene. E’ uno switch tra due canali.Q uello di defult è verticale nel senso che i due canali vengono dal basso e quello singolo va in alto. Io avrei bisogno che i due canali venissero da sinistra e il singolo andasse verso destra ma non so come fare.
      Infine non riesco a centrare il circuito. Ho provato a mettere \centering o \begin{center} ma non ci sono riuscito.

    Grazie mille e se per caso vi serve qualche altra indicazione chiedete pure che proverò a spiegarmi meglio.

    Marco.

    PS: WinXP, MikTeX 2.5, TeXnicCenter…

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #14297
      Up
      0
      Down
      ::

      Volevo disegnare un circuito e utilizzando il pacchetto pst-circ ci sono quasi riuscito tranne per due piccoli problemi. Ecco il codice:

      \begin{pspicture}(14,6)
      %\psgrid[griddots=10]

      Ecco i due problemi:
      [ul] C’è una riga commentata, il Tswitch, che non mi viene. E’ uno switch tra due canali.Q uello di defult è verticale nel senso che i due canali vengono dal basso e quello singolo va in alto. Io avrei bisogno che i due canali venissero da sinistra e il singolo andasse verso destra ma non so come fare.[/ul]
      [ul]Infine non riesco a centrare il circuito. Ho provato a mettere \centering o \begin{center} ma non ci sono riuscito.[/ul]

      Sulle cose specifiche di pst-circ non ho competenze per risponderti.

      Per quanto riguarda la centratura, se togli il carattere di commento davanti a \psgrid, ti accorgi che il tuo disegno occupa solo 7 unità in larghezza e 3 in altezza. Quindi basta dare
      `\begin{pspicture}(7,3)`
      A dire il vero c’è una cosa che sborda leggermente dal basso, lo puoi curare facilmente.

      Ciao
      Enrico

    • #14298
      Up
      0
      Down
      ::


      Grazie per avermi brillantemente risolto il problema dell’allineamento. Invece sono molto deluso dalla tua non conoscenza di un pacchetto…e io che ti pensavo onniscente 😀 scherzo naturalmente…se io sapessi un millesimo di tutto quello che sai tu, non sarei qui a chiedere aiuto a voi. Sei un grande!

      Tuttavia…per caso sapete dirmi, dato un oggetto qualsiasi PStricks, come ruotarlo? magari risolvo banalmente in questo modo…perché nella documentazione del pacchetto pst-circ non si parla della rotazione degli oggetti.

      Domanda: io mi sono buttato su pst-circ perché tra i primi visti mi sembrava il più facile da utilizzare. Ma magari mi sbaglio ed esiste un pacchetto migliore. Sapete consigliarmi qualcosa?

    • #14299
      DMW
        Up
        0
        Down
        ::

        Grazie per avermi brillantemente risolto il problema dell’allineamento. Invece sono molto deluso dalla tua non conoscenza di un pacchetto…e io che ti pensavo onniscente 😀 scherzo naturalmente…se io sapessi un millesimo di tutto quello che sai tu, non sarei qui a chiedere aiuto a voi. Sei un grande!

        Tuttavia…per caso sapete dirmi, dato un oggetto qualsiasi PStricks, come ruotarlo? magari risolvo banalmente in questo modo…perché nella documentazione del pacchetto pst-circ non si parla della rotazione degli oggetti.

        Domanda: io mi sono buttato su pst-circ perché tra i primi visti mi sembrava il più facile da utilizzare. Ma magari mi sbaglio ed esiste un pacchetto migliore. Sapete consigliarmi qualcosa?

        Il Prof. Gregorio è un matematico e non un elettronico.

        Poi per quanto riguarda il tuo problema, puoi provare ad usare circuit_macros.
        ftp://tug.ctan.org/pub/tex-archive/graphics/circuit_macros/doc/CMman.pdf
        http://www.ctan.org/tex-archive/graphics/circuit_macros/

        e mettere tutti i simboli ruotati, visto che si può fare.

        Io personalmente preferisco fare i circuiti con OrCAD, esportarli in Dxf e aprirli con corelDraw.
        Trovo un po’ troppo dispendioso sia pst-circ e sia circuit _macros, ci vuole troppo tempo.

        Comunque se dovessi scegliere tra i due sceglierei circuit_macros perché i circuiti sono fatti molto meglio.

        Ciao

        Andrea

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

    Go to top