ファイル:R2r-ladder.png

ページのコンテンツが他言語でサポートされていません。

R2r-ladder.png(649 × 163 ピクセル、ファイルサイズ: 8キロバイト、MIME タイプ: image/png)

解説
English: n bits R2R Lader
日付
原典 投稿者自身による著作物
作者 Lsibilla
許可
(ファイルの再利用)
w:ja:クリエイティブ・コモンズ
表示 継承
このファイルはクリエイティブ・コモンズ 表示-継承 2.0 ベルギーライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
  • 継承 – もしあなたがこの作品をリミックスしたり、改変したり、加工した場合には、あなたはあなたの貢献部分を元の作品とこれと同一または互換性があるライセンスの下に頒布しなければなりません。
その他のバージョン

LaTex source code

\begin{circuitikz}[scale=0.9]
    \def\n{2}

    \node (ground) at (-2, 0) {};
    \node (Vcc) at (0, 3) {};

    \foreach \contact in {0,...,\n}
    {
        % Define contacts for each bits
        \node (up contact \contact)    at ($({2*\contact}, 2)$) {};
        \node (down contact \contact)  at ($({2*\contact}, 0)$) {};

        % Draw R resistors and manage the a_{n-0} case
        \ifnum \contact>0

            \node (up contact -\contact)   at ($({2+4*\n-2*\contact}, 2)$) {};
            \node (down contact -\contact) at ($({2+4*\n-2*\contact}, 0)$) {};

            \draw (down contact \contact) to [R=R, *-*] ($(down contact \contact)-(2, 0)$);
            \draw (up contact -\contact) node[anchor=south] {$a_{n-\contact}$};
            \draw (down contact -\contact)   to [R=2R, *-o]  (up contact -\contact);
        \fi
        \ifnum \contact>1
            \draw ($(down contact -\contact)+(2, 0)$) to [R=R, *-*] (down contact -\contact);
        \fi

        % Draw 2R resistors
        \draw (down contact \contact)    to [R=2R, *-o]  (up contact \contact)
                                         node[anchor=south] {$a_{\contact}$};
    }
    
    % Draw ground and Vout
    \draw (down contact 0)  to [R=2R, *-*] (ground) node[ground] {}
          (down contact -1) to [short, *-o] ($(down contact -1)+(1,0)$)
                            node[anchor=west]  {$V_{out}$};

    % Draw ldots
    \draw[fill=black,decorate,decoration={shape backgrounds,shape=circle,shape size=1mm}]
                    ($0.67*(down contact \n)+0.33*(down contact -\n)$) -- ($0.33*(down contact \n)+0.67*(down contact -\n)$);
    \draw[fill=black,decorate,decoration={shape backgrounds,shape=circle,shape size=1mm}]
                    ($0.67*(up contact \n)+0.33*(up contact -\n)$) -- ($0.33*(up contact \n)+0.67*(up contact -\n)$);
\end{circuitikz}

Preamble

Without the added declaration, pgf complained about shape size in the \draw statements.

\usepackage[symbols]{circuitikz}
\usetikzlibrary{decorations.shapes}

キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

10 4 2010

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2010年6月29日 (火) 09:502010年6月29日 (火) 09:50時点における版のサムネイル649 × 163 (8キロバイト)Lsibillan bit lader should have input from a_0 to a_{n-1}
2010年4月25日 (日) 11:532010年4月25日 (日) 11:53時点における版のサムネイル1,510 × 325 (31キロバイト)LsibillaLicensing issue
2010年4月24日 (土) 22:152010年4月24日 (土) 22:15時点における版のサムネイル1,510 × 325 (31キロバイト)Lsibilla{{Information |Description={{en|1=n bits R2R Lader}} |Source=\begin{circuitikz}[scale=0.9] \def\n{2} \node (ground) at (-2, 0) {}; \node (Vcc) at (0, 3) {}; \foreach \contact in {0,...,\n} { % Define contacts for each bits

以下のページがこのファイルを使用しています:

グローバルなファイル使用状況

以下に挙げる他のウィキがこの画像を使っています: