Andreas Grau
2005-01-16 00:10:55 UTC
Hallo
Ich schreibe gerade an einer Seminararbeit und muss dabei "Bond Graphen"
dastellen. Hab mal ein Beispiel unter [1] hinterlegt. Das Problem hierbei
sind diese Pfeile die auf einer Seite eine halbe Pfeilspitze haben.
Ich hab leider keine möglichkeit gefunden wie ich mit PSTricks diese Graphen
erstellen kann. Der Graph unter [1] wurde mit PSTricks erstellt -> dann
screenshot und mit Bildbearbeitung manuell die Spitzen erstellt. Das dauert
aber immer ewig ;-(.
Ich kann mir aber kaum vorstellen das es nicht möglich sein soll diese
Spitzen auch direkt zu erstellen. Der restlich graph wird so erstellt
Listing [2].
Jetzt hoff ich daß da drausen einer ist der eine geniale Idee hat wie ich
diese Spitzen erstellen kann.
mfg Andreas
[1] Loading Image...
[2] Listing:
\newcommand{\element}[3]{
\rput(#1){\rnode{#2}{#3}}
}
\newcommand{\bondline}[4]{
\ncline[arrowscale=2]{->}{#1}{#2}\naput{#3}\ncline{-}{#2}{#1}\naput{#4}
}
\begin{figure}
\begin{pspicture}(15,6)
\element{0,3}{A}{$u_b:S$}
\element{2,3}{B}{0}
\element{4,0}{C}{$R:R_1$}
[...]
\bondline{A}{B}{$u_s$}{$i_s$}
\bondline{B}{E}{$u_1$}{$i_1$}
[...]
\end{pspicture}
\end{figure}
Ich schreibe gerade an einer Seminararbeit und muss dabei "Bond Graphen"
dastellen. Hab mal ein Beispiel unter [1] hinterlegt. Das Problem hierbei
sind diese Pfeile die auf einer Seite eine halbe Pfeilspitze haben.
Ich hab leider keine möglichkeit gefunden wie ich mit PSTricks diese Graphen
erstellen kann. Der Graph unter [1] wurde mit PSTricks erstellt -> dann
screenshot und mit Bildbearbeitung manuell die Spitzen erstellt. Das dauert
aber immer ewig ;-(.
Ich kann mir aber kaum vorstellen das es nicht möglich sein soll diese
Spitzen auch direkt zu erstellen. Der restlich graph wird so erstellt
Listing [2].
Jetzt hoff ich daß da drausen einer ist der eine geniale Idee hat wie ich
diese Spitzen erstellen kann.
mfg Andreas
[1] Loading Image...
[2] Listing:
\newcommand{\element}[3]{
\rput(#1){\rnode{#2}{#3}}
}
\newcommand{\bondline}[4]{
\ncline[arrowscale=2]{->}{#1}{#2}\naput{#3}\ncline{-}{#2}{#1}\naput{#4}
}
\begin{figure}
\begin{pspicture}(15,6)
\element{0,3}{A}{$u_b:S$}
\element{2,3}{B}{0}
\element{4,0}{C}{$R:R_1$}
[...]
\bondline{A}{B}{$u_s$}{$i_s$}
\bondline{B}{E}{$u_1$}{$i_1$}
[...]
\end{pspicture}
\end{figure}