zwei Blocke mit tikz nebeneinander zeichnen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: zwei Blocke mit tikz nebeneinander zeichnen

von Papi » Fr 30. Mär 2018, 14:38

Ich danke Euch. Es hat nun geklappt
Ja beim nächstes mal füge ich auch meine Bemühung bei.

Liebe Grüße

Re: zwei Blocke mit tikz nebeneinander zeichnen

von Bartman » Fr 30. Mär 2018, 14:14

Papi hat geschrieben:ich versuche seit lange Zeit das angefügte Block mit tikz ohne Erfolg zu zeichnen.
Dann zeige bitte in Zukunft das Ergebnis Deiner Bemühungen.

Eine andere Herangehensweise:
\documentclass[tikz, border=5pt]{standalone}
\usetikzlibrary{arrows.meta}

\tikzset{font=\sffamily}

\begin{document}
\begin{tikzpicture}[
	>/.tip=Stealth,
	thick,
	auto,
	box/.style={
		draw,
		minimum width=3em,
		minimum height=2em
	}
]
%	\draw[help lines] (-4,-2) grid (6,2);
	\draw[double distance=3pt] (-0.2,0) -- (0.2,0);
	\node[box] (PI) at (-2,0) {PI};
	\node[box] (P) at (3,1) {P};
	\node[box] (I) at (3,-1) {I};
	\node[draw, circle] (0) at (4.5,0) {};
	\draw[->] (-4,0) -- node {$e(t)$} (PI);
	\draw[->] (PI) -- node {$y(t)$} (-0.5,0);
	\draw[->] (0.5,0) -- node {$e(t)$} (1.5,0);
	\draw (P) -- +(-1.5,0) |- (I);
	\draw[->] (P) -| (0);
	\draw[->] (I) -| (0);
	\draw[->] (0) -- node {$y(t)$} +(1.5,0);
\end{tikzpicture}
\end{document}

Einfacher Ansatz

von Stamm- » Fr 30. Mär 2018, 12:30

Das hier sollte passen. Alles Weitere klärt dann die Anleitung von »PGF/TikZ«.
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage{tikz}

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
  \begin{tikzpicture}[>=stealth,thick]
%    \draw[help lines] (-4,-2) grid (6,2);
    \draw[double,double distance=3pt] (-0.2,0) -- (0.2,0);
    \node[draw,minimum width=3em,minimum height=2em] (PI) at (-2,0) {PI};
    \node[draw,minimum width=3em,minimum height=2em] (P) at (3,1) {P};
    \node[draw,minimum width=3em,minimum height=2em] (I) at (3,-1) {I};
    \node[draw,circle] (0) at (4.5,0) {};
    \draw[->] (-4,0) -- (PI) node[midway,above] {$e(t)$};
    \draw[->] (PI) -- (-0.5,0) node[midway,above] {$y(t)$};
    \draw[->] (0.5,0) --(1.5,0) node[midway,above] {$e(t)$};
    \draw (P) -- +(-1.5,0) |- (I);
    \draw[->] (P) -| (0);
    \draw[->] (I) -| (0);
    \draw[->] (0) -- +(1.5,0) node [midway,above] {$y(t)$};
 \end{tikzpicture}
\end{document}

zwei Blocke mit tikz nebeneinander zeichnen

von Papi » Fr 30. Mär 2018, 11:13

Hallo zusammen,

ich versuche seit lange Zeit das angefügte Block mit tikz ohne Erfolg zu zeichnen. Das Bild habe ich mit Powerpoint gezeichnet. Die qualität ist aber nicht gut, wenn ich es als .png in meinem Text einfüge, deshalb möchte ich es mit tikz zeichnen.

Könnt Ihr mir da bitte mit einem Code dazu helfen?
Ich wäre Euch sehr Dankbar.

Danke im voraus.
Papi

Bild
Dateianhänge
piblock.PNG
piblock.PNG (3.19 KiB) 2123 mal betrachtet

Nach oben