← ブログに戻るSimCast

SimCastレッスン:回路を一歩ずつ組み立てるチュートリアル

SimCastはDigiSimをインタラクティブな教科書に変えます。7言語で、アニメーションとナレーションにより回路を段階的に組み立てるレッスンです。停止、再生、追従ができます。

DennyDenny
読了まで約12分
Chalkboard feature illustration for “SimCastレッスン:回路を一歩ずつ組み立てるチュートリアル”

要約: Logic SimCastレッスンは、DigiSim内で一歩ずつ進むインタラクティブな回路チュートリアルです。各ステップでは部品を追加し、配線を描き、値を更新する間に、用意されたニューラル音声が選んだ言語で考え方を説明します。一時停止、再生、動作回路の確認ができます。公開カタログにはアカウント不要の22レッスンがあり、現在のフルアクセス利用権ではLogicの全98レッスンを利用できます。購入可能な選択肢は最新のプランカタログで確認してください。Classroomアクセスは、DigiSimが機関向けプレビューを確認した場合だけ適用されます。

デジタル論理を学ぶ際に最も難しいのは、ゲートそのものではなく、最初から正しく配線することです。教科書の図は回路をどのように組み立てるかは示さず、完成した回路図だけを示します。動画チュートリアルでは組み立てを見ることはできますが、実際の配線を止めて編集することはできません。

SimCastはこの隔たりを埋めます。キャンバス上のシミュレーターの中で回路の組み立てをアニメーションとして再生し、ナレーターがその理由を順に説明します。どのステップでも止め、途中まで組み立てた回路を試し、再開できます。あるいはレッスンをやめて、組み立て済みの回路をそのまま使い続けることもできます。

このガイドでは、SimCastレッスンとは何か、使い方、SimCastセットとは何か、そして自習・同期型授業・反転授業のワークフローに組み込む方法を説明します。

DigiSim 情報の確認日: 件数、アクセス条件、ナレーション表現、正規ルートは、2026年8月31日の監査済みソーススナップショットに照らして確認し、2026年9月1日に整合させました。

SimCastレッスンはどのように見えるか?

https://digisim.io/logic/simcast/<slug> でSimCastレッスンを開くと、キャンバスは空の状態で読み込まれます。レッスンプレーヤー、すなわち再生コントロールと「全12ステップ中ステップ3」のようなステップ表示を備えたパネルが現れます。

再生を押します。プレーヤーが最初のステップを説明します。画面上に1~2文のテキストが表示され、必要に応じて音声ナレーションも流れます。ナレーターが話す間に、部品がキャンバス上へアニメーション表示されます。ANDゲートが滑り込むように配置され、入力スイッチからゲートへ配線が描かれ、シミュレーションが実行されるとゲートの出力ランプが一度点滅します。

ステップが終わると、プレーヤーは一時停止します。ステップを再生したり、次へ進んだり、先へ飛ばしたりできます。ステップ3の終了時のキャンバス状態は、ステップ4の開始時の状態と完全に同じです。つまり、実際に動作する途中段階の回路です。

レッスンの終わりには、キャンバスに、最初から最後まで自分で組み立てた(正確には、組み立てられるのを見届けた)完成回路があります。保存、変更、共有したり、演習の出発点にしたりできます。

ステップは実際にはどう動くのか

SimCastレッスンの各ステップは、小さく焦点を絞った操作です。

  • 部品の配置。 新しいゲート、スイッチ、ランプ、フリップフロップ、またはほかの部品が、指定された位置へアニメーションで配置されます。
  • 配線の描画。 2つのピンの間に配線が描かれ、どのピンがどのピンにつながるかを追えるように経路がアニメーション表示されます。
  • 値の設定。 スイッチが切り替わり、クロックがオンになり、プロパティ(レジスタのビット幅やクロック周期)が変わります。
  • シミュレーションの実行。 シミュレーションが数ティック進み、追加した回路部分の動作を確認できます。
  • ナレーション。 その間ずっと、ナレーター(テキスト、音声、または両方)が、このステップがなぜ必要なのかを説明します。「ANDゲートを置きます」ではなく、「クロックが発火する前に両方の信号がHighである必要があるため、ここにはANDゲートが必要です」と説明します。

したがってレッスンは、組み立てガイドであると同時に教科書でもあります。何が、いつ組み立てられるのか、そしてなぜそのように組み立てるのかが分かります。

7言語、同じレッスン

すべてのLogic SimCastレッスンは、DigiSimの7言語、英語、中国語(簡体字)、日本語、スペイン語、韓国語、ドイツ語、フランス語に対応しています。言語を切り替えると、同じステップの画面テキスト、用意されたニューラル音声、同期字幕が更新されます。回路の形は変わらず、説明だけが変わります。RelayCastとEleCastでは、用意された音声がない場合にブラウザ読み上げを使うことがあります。

これは特に教室で重要です。スペイン語クラスを担当する教師も、英語クラスを担当する同僚も、同じSimCastレッスンを課題にでき、両方のグループは同じ完成回路にたどり着きます。レッスンは言語をまたいで同じ教材です。

英語を第一言語としない自習者にとっても重要です。キャンバスが組み立てを再生するのを見ながら母語でチュートリアルを見ることは、翻訳された文章だけを読むよりはるかに利用しやすい方法です。

停止、ステップ、再生:コントロール

レッスンプレーヤーには4つのコントロールがあります。

  • 再生 / 一時停止。 現在のステップのアニメーションとナレーションを開始または停止します。
  • 次のステップ。 現在のステップが完了したかどうかにかかわらず、次のステップの先頭へ移動します。
  • 前のステップ。 前のステップの先頭へ戻ります。キャンバスはその時点の状態に復元され、飛ばしたステップで置かれた部品は消えます。
  • ステップを再生。 現在のステップを最初から再生します。接続を見逃したとき、あるいは説明をもう一度聞きたいときに便利です。

ステップ間には、キャンバスにも完全にアクセスできます。ステップ5の後で、パンやズームをしたり、部品をクリックしてプロパティを確認したり、スイッチを切り替えて途中までの回路がどう応答するかを見たりできます。次へ進むと、レッスンはステップ6用のクリーンな状態から再開します。途中の実験が最終結果に混入することはありません。

これが動画に対する最大の利点です。回路を組み立てるYouTubeチュートリアルでは見ることができます。SimCastレッスンでは、見ながら途中まで組み立てられた版を触って試すことができます。

無料プランとProプラン

Logicの公開カタログには、98本中22本のSimCastレッスンがあります。デジタル信号、ゲート、ブール論理、初歩の組合せ回路を学び始めるのに十分な内容です。公開レッスンはログインせずに誰でも再生できます。

最新のプランカタログには、現在購入できるフルアクセスの選択肢が示されます。この記事の更新時点では、Proは月額USD 6または年額USD 58、Founderは提供中の場合にUSD 99の一回払いオファーとして記載されています。現在のフルアクセス利用権で、最新の全カリキュラムを利用できます。Classroomアクセスは個別に確認される機関向けプレビューで、標準の決済プランではありません。

  • Pro。 組合せ回路、順序回路、メモリとストレージ、CPUアーキテクチャを含む、現在のLogic SimCastセットをすべて利用できます。現在はLogicの全98レッスンです。

Proアクセスは有効なサブスクリプション期間に従います。「Founder」は、オファー提供中の一回払いを表します。そのアクセス範囲は購入前に示されるカタログと利用規約に従い、サービスの永続運営や未指定の将来コンテンツを約束するものではありません。既存の一回払い購入者は、購入条件で定められたアクセスを維持します。

SimCastセットとは?

SimCastセットは、共通の学習目標を持つテーマ別レッスンの束です。無関係なチュートリアルの間を行き来せず、1つのテーマを基礎から習得まで進められるよう、レッスンが意図的な順序でまとめられています。

代表的なセットには、次のものがあります。

  • デジタル論理の基礎。 AND、OR、NOT、NAND、NOR、XOR、真理値表、単純な組合せ回路。初学者の出発点です。
  • 組合せ回路。 半加算器、全加算器、リップルキャリー加算器、マルチプレクサ、デコーダ、エンコーダ、コンパレータ。記憶を使わずに計算する回路へ進みます。
  • 順序回路。 ラッチ、フリップフロップ(D、JK、T)、レジスタ、カウンタ、シフトレジスタ、単純な状態機械。ツールキットに記憶とタイミングを加えます。
  • CPUアーキテクチャ。 ALU、レジスタファイル、命令デコーダ、制御装置、フェッチ・デコード・実行サイクル。すべてを動作するプロセッサへまとめます。

現在のLogicコースはhttps://digisim.io/learn/logicで閲覧でき、カタログを確認して利用可能なレッスンを開けます。個別のプレイヤーはhttps://digisim.io/logic/simcast/<slug>にあります。SimCast全体を紹介する概要はhttps://digisim.io/ja/simcastです。

SimCastを実際に使う3つの方法

1. 自習

学びたいトピックを選びます。/learn/logicのLogicコースを開き、そのトピックを扱うモジュールを見つけ、利用可能なレッスンから始めます。

自分のペースで各レッスンを進めましょう。考えたいときは停止し、確認したいときは再生し、ステップの間に途中までの回路を実行して、ナレーターの説明どおりに本当に動くことを確かめます。

自習の良い確認方法は、各レッスンの終わりにレッスンプレーヤーを閉じ、キャンバスを消去して、同じ回路を記憶だけで組み立て直してみることです。できれば組み立て方を身につけています。できなければ、忘れた部分に注意を向けてレッスンを再生しましょう。

時間を区切った自習の流れには、公開されているゲートからCPUまでを30日で学ぶデジタル論理ロードマップを使います。そのスケジュールをペース配分の補助として扱い、回路を自力で組み立てたり説明したりできない日は繰り返してください。

2. 教室(同期型)

教師が教室のスクリーンにSimCastレッスンを映します。学生は各自の端末で、投影版を見ながら、またはブラウザーでレッスンを独立して実行しながら進めます。

教師は話し合う価値のある場面で停止します。「次を押す前に、ここで何が起きると予想しますか?」学生が答え、教師が進めると、キャンバスが予想を確かめるか修正します。

各学生のキャンバスに同じ完成回路が残るため、教師はすぐに続きの演習を出せます。「このカウンタを2ずつ数えるよう変更してください。」準備もコピー&ペーストも不要で、学生はレッスンが残したキャンバスから始められます。

できあがった提出物の採点については、数秒で回路を採点する:DigiSimワークフローを参照してください。

3. 反転授業

授業前の宿題としてSimCastレッスンを割り当てます。学生は視聴し、レッスンと並行して回路を組み立て、構成をすでに理解した状態で授業に来ます。

すると授業時間は、より深い対話に使えます。なぜここではDフリップフロップではなくJKフリップフロップを選んだのか? 非同期リセットを同期リセットに置き換えると何が変わるのか? 反転モデルなしでは、回路を実際に組み立てる時間のためにこうした議論が圧迫されます。反転モデルなら、組み立てはすでに終わっています。

自然な組み合わせとして、宿題に Dフリップフロップ のSimCastレッスンを出し、授業ではスコープを使ってその波形をマスタースレーブJKと比較します。(この演習のスコープ側については、オシロスコープを使ったデジタル回路デバッグの記事を参照してください。)

なぜステップ式は動画より優れているのか

SimCastが画面録画のYouTubeチュートリアルを上回る構造的な理由は3つあります。

  1. どのステップでも操作できる。 YouTube動画を止めると、そこにあるのは静止画です。SimCastレッスンを止めると、実行可能な途中段階の回路があります。この違いは12ステップのレッスン全体で積み重なります。
  2. 編集の痕跡がない。 動画チュートリアルではカット、ジャンプ、早送り、ズームが入ります。SimCastは1つのフレームで1つの速度で再生します。見失うものがありません。
  3. 実際の回路として残る。 レッスンが終わると、結果はキャンバス上のLogic回路です。ブラウザ内に保持し、無料の.digiファイルを書き出し、対応する限定公開リンクを使い、対応する場所へ埋め込み、構築を続けられます。YouTubeチュートリアルでは、手作業で再現する必要があるメモだけが残ります。

これは、ブレッドボードの終焉:仮想ラボが定着する理由で述べたブラウザーネイティブのシミュレーションの利点を、実験ではなく教育に適用したものです。

5分で始める方法

SimCastレッスンをまだ一度も開いたことがないなら、最短の手順は次のとおりです。

  1. サインインせずにLogicコースを開きます。公開22レッスンはすべて匿名で利用できます。
  2. /learn/logicのコースハブへ移動します。
  3. デジタル論理の基礎セットを選び、レッスン1(通常はAND/OR/NOTゲートの導入)を選んで再生を押します。
  4. 最初は止めずに最後まで実行します。何が組み立てられるかを見て、ナレーションを聞くだけで構いません。
  5. 再生します。今度は各ステップで止め、次に来るものを予想してから進めます。

1つのレッスンを2回通して終える頃には、この形式のリズムがつかめます。その後は新しいSimCastレッスンをすばやく取り入れられます。

シミュレーター自体を初日に広く見て回るなら、DigiSim.ioで過ごす最初の5分:初心者の旅が、レッスン層を重ねずにキャンバス操作と部品パレットを説明します。

SimCastが向く場合と向かない場合

SimCastが適しているのは次の場合です。

  • 特定の回路がどのように組み立てられるかを、一歩ずつ学びたい。
  • 授業を準備しており、割り当てられる完成済みチュートリアルが欲しい。
  • 概念で行き詰まり、説明付きでゆっくり組み立てられる様子を見る必要がある。

次の場合には適していません。

  • 回路の組み立て方をすでに知っており、実験用の空のキャンバスだけが欲しい。
  • 既存の回路をデバッグする必要がある。その場合は、オシロスコープによるデジタル回路デバッグガイドを使ってください。
  • 流し読みできる参考資料が欲しい。(ブログ記事と部品ドキュメントは検索できます。)

自然な役割分担は、概念にはブログ記事を読み、組み立てにはSimCastレッスンを実行し、習得には新しいキャンバスで自分の変種を組み立てることです。

次に進む場所

デジタル論理がまったく初めてなら、デジタル論理101:AND、OR、NOTゲートへの最初の一歩から始め、その後にデジタル論理の基礎セットで対応するSimCastレッスンを実行してください。読むこととレッスンは互いを補強します。

さらに先へ進んでいるなら、公開済みのシミュレーターでCPUをゼロから作るガイドが、ゲートレベルの記憶と演算をアーキテクチャ上のデータパスへつなぎます。

Logicコースハブを開き、現在の目標に結び付くレッスンを1つ選び、ナレーションなしで回路を組み立て直すか変更して終えましょう。各プランに含まれるレッスンと部品については、現在の料金ページを確認してください。

アイデアを実際に動く回路にしましょう。