未完成のブロック図

Sep 21 2020

このブロック図を複製しようとしています。

これは私が今できる最善のことです。

\documentclass[border=4pt]{standalone}
\usepackage{schemabloc}

\begin{document}
\begin{tikzpicture}
    \sbStyleBloc{thick}
    \sbEntree{E}
    \sbComp{comp}{E}
    \sbRelier{E}{comp}
    \sbNomLien[0.8]{E}{$R(s)$}
    \sbBloc[2]{reg}{$G_1(s)$}{comp}
    \sbRelier{comp}{reg}
    \sbCompSum[5]{comp2}{reg}{+}{}{+}{}
    \sbRelier{reg}{comp2}
    \sbBloc[2]{reg2}{$G_2(s)$}{comp2}
    \sbRelier{comp2}{reg2}
    \sbSortie[4]{S}{reg2}
    \sbRelier{reg2}{S}
    \sbNomLien[0.8]{S}{$C(s)$}
    \sbDecaleNoeudy[4]{S}{U}
    \sbBlocr[8.7]{cap}{$H(s)$}{U}
    \sbRelieryx{reg2-S}{cap}
    \sbRelierxy{cap}{comp}
\end{tikzpicture}
\end{document}

誰かがD(s)入力を追加するのを手伝ってもらえますか?

回答

2 Vincent Sep 21 2020 at 21:51

これにより、正しい図が作成されるようです。

\documentclass[border=4pt]{standalone}
\usepackage{schemabloc}

\begin{document}
\begin{tikzpicture}
    \sbStyleBloc{thick}
    \sbEntree{E}
    \sbComp{comp}{E}
    \sbRelier{E}{comp}
    \sbNomLien[0.8]{E}{$R(s)$}
    \sbBloc[2]{reg}{$G_1(s)$}{comp}
    \sbRelier{comp}{reg}
    \sbCompSum[5]{comp2}{reg}{+}{}{+}{}
    \sbRelier{reg}{comp2}
    \sbBloc[2]{reg2}{$G_2(s)$}{comp2}
    \sbRelier{comp2}{reg2}
    \sbSortie[4]{S}{reg2}
    \sbRelier{reg2}{S}
    \sbNomLien[0.8]{S}{$C(s)$}
    \sbDecaleNoeudy[4]{S}{U}
    \sbBlocr[8.7]{cap}{$H(s)$}{U}
    \sbRelieryx{reg2-S}{cap}
    \sbRelierxy{cap}{comp}
    %
    \sbDecaleNoeudy[-3]{comp2}{D}
    \sbRelier{D}{comp2}
    \sbNomLien{D}{$D(s)$}
\end{tikzpicture}
\end{document}

「D(s)」の垂直位置は、行のオプションの引数で調整できます

\sbDecaleNoeudy[-3]{comp2}{D}