====== Utilisation de Schéma Bloc ======
Voici un exemple d'utilisation du paquet schemabloc dont l'archive avec la documentation sont disponibles {{:pgf:tikz:schemabloc.zip|ici}}.
Il faut dans le préambule du document :
\usepackage{tikz}
\usepackage{schemabloc}
===== Exemples =====
==== Schéma minimal (FTBO-FTBF) ====
\begin{tikzpicture}
\sbEntree{E}
\sbComp{comp}{E}
\sbRelier[$E(p)$]{E}{comp}
\sbBloc{chdir}{$D(p)$}{comp}
\sbRelier[$\varepsilon$]{comp}{chdir}
\sbSortie[5]{S}{chdir}
\sbRelier[$S(p)$]{chdir}{S}
\sbDecaleNoeudy[4]{S}{U}
\sbBlocr[5]{cap}{$C(p)$}{U}
\sbRelieryx{chdir-S}{cap}
\sbRelierxy{cap}{comp}
\end{tikzpicture}
Et voici la production...
{{ :pgf:tikz:schema.png }}
==== Schéma typique du moteur ====
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[garamond]{mathdesign}
\usepackage[frenchb]{babel}
\usepackage{amsmath}
\usepackage[a4paper]{geometry}
\usepackage{schemabloc}
\pagestyle{empty}
\begin{document}
\begin{center}
\begin{tikzpicture}
\sbEntree{E}
\sbComp{comp}{E}
\sbRelier[$E(p)$]{E}{comp}
\sbBloc{RLp}{$\dfrac{1}{R+L\cdot p}$}{comp}
\sbRelier[$\varepsilon$]{comp}{RLp}
\sbBloc[4]{Kc}{$K_c$}{RLp}
\sbRelier[$I(p)$]{RLp}{Kc}
\sbComph[6]{comp2}{Kc}
\sbRelier[$C_m(p)$]{Kc}{comp2}
\sbDecaleNoeudy[-4]{comp2}{Cr}
\sbRelier[$C_r(p)$]{Cr}{comp2}
\sbBloc{JTp}{$\dfrac{1}{J_{T}\cdot p}$}{comp2}
\sbRelier{comp2}{JTp}
\sbSortie[5]{S}{JTp}
\sbRelier{JTp}{S}
\sbNomLien[0.8]{S}{$\Omega (p)$}
\sbDecaleNoeudx[-2]{S}{S2}
\sbDecaleNoeudy[-0.4]{S2}{S21}%je ne comprend pas pourquoi il y a ce décalage...
\sbDecaleNoeudy[5]{comp2}{S3}
\sbBlocr{Kw}{$K_{\Omega}$}{S3}
\sbRelieryx{S21}{Kw}
\sbRelierxy{Kw}{comp}
\end{tikzpicture}
\end{center}
\end{document}
Ce qui donne :
{{ :pgf:tikz:mot.png }}