よくある質問
DigiSimについて知っておくべきすべてのこと。お探しの情報が見つかりませんか? サポートに連絡.
はじめに
DigiSim.ioとは何ですか?
DigiSim.ioは、デジタル論理回路の学習、設計、シミュレーションのためのプロ仕様のウェブベースのプラットフォームです。基本ロジックゲートから複雑なCPUアーキテクチャまで、充実したコンポーネントライブラリを備えたインタラクティブな環境を提供し、学生、教育者、プロフェッショナル向けに設計されています。
ソフトウェアのインストールは必要ですか?
いいえ!DigiSim.ioはすべてウェブブラウザ上で動作します。サイトにアクセスするだけで、すぐに回路設計を始められます。最高の体験のために、Chrome、Firefox、Safari、Edgeなどの最新ブラウザの使用をお勧めします。
DigiSim.io は無料で利用できますか?
はい!コアシミュレータ、基本ロジックゲートおよび派生ゲート、入出力コンポーネント、主要ツールを利用できる無料プランをご用意しています。回路はブラウザ内(IndexedDB)にローカル保存でき、費用は一切かかりません。.digi ファイルはいつでもダウンロード可能です。より高度なコンポーネントや SimCast レッスンをご希望の場合は、買い切り型で定期課金のない DigiSim Pro をご検討ください。
最初の回路はどうやって作りますか?
使い方は簡単です:メインメニューから「シミュレーター」に移動し、左側のパレットからコンポーネントをワークスペースにドラッグ。出力ピンをクリックして入力ピンまでドラッグして接続。入力スイッチやクロックで回路を制御し、出力ライトやディスプレイでリアルタイムの結果を確認できます。
DigiSimはどのデバイスやプラットフォームで動作しますか?
DigiSim.ioは、最新のウェブブラウザを搭載したあらゆるデバイスで動作します。マウスやトラックパッドで正確なコンポーネント配置や配線ができるデスクトップやノートパソコン(Windows、macOS、Linux、ChromeOS)で最適に動作します。タブレットでもシミュレーションの表示や実行は可能ですが、設計体験はポインター入力を備えた大画面向けに最適化されています。
アカウントの作成は必要ですか?
アカウントを作成しなくても、Playground を試したり回路を構築したりできます。ログイン状態にかかわらず、回路はブラウザにローカル保存されます。アカウントは、SimCast レッスンやテンプレート回路を利用したり、購入履歴を管理したりするために必要です。別のブラウザやデバイスでログインしても、ローカル保存された回路は引き継がれませんので、デバイス間で作業を移行する場合は .digi ファイルとしてエクスポートしてください。
テンプレート回路はありますか?
はい!DigiSimには、加算器、カウンタ、ALUなどの一般的なトピックをカバーする設計済みのテンプレート回路ライブラリが用意されています。テンプレートは学習に最適です。テンプレートを開いて仕組みを学び、変更を加えて自分のバージョンとして保存できます。テンプレートには、ファイルメニューまたはPlaygroundのテンプレートセクションからアクセスできます。
コンポーネントと機能
どのようなコンポーネントが利用可能ですか?
DigiSim.ioは包括的なライブラリを備えています:基本ロジックゲート(AND, OR, NOT, NAND, NOR, XOR, XNOR, Buffer)、入出力(スイッチ, 定数, 出力ライト, 7セグメントディスプレイ)、組合せ論理(マルチプレクサ, デマルチプレクサ, エンコーダ, デコーダ)、演算(半加算器, 全加算器, 4/8ビット加算器, ALU, 比較器)、順序論理(フリップフロップ, ラッチ, レジスタ, カウンタ)、メモリ(RAM 256×8, ROM 256×8)、CPUコンポーネント(プログラムカウンタ, 命令レジスタ, 制御ユニット)、高度なツール(アセンブリ・ローダー, オシロスコープ, ピクセルスクリーン)。
4ビットと8ビットのコンポーネントの違いは何ですか?
多くのコンポーネントに4ビット版と8ビット版の両方を用意しています。4ビット版は基礎概念の学習や小規模回路に最適で、8ビット版はより現実的なコンピュータ・アーキテクチャ・プロジェクトや高度なシミュレーションに適しています。完全なCPUコンポーネントや高度な8ビットシステムは、DigiSim Proで利用可能です。
シミュレーション・エンジンはどのように動作しますか?
DigiSim.ioは、信号伝搬遅延やタイミング挙動を正確にモデル化する高度なイベント駆動型シミュレーション・エンジンを使用しています。これにより、現実的なタイミング関係を観察し、順序回路を分析し、実際のデジタルシステムがどのように動作するかを理解できます。
アセンブリ・プログラム・ローダーとは何ですか?
アセンブリ・コードを書き、RAMコンポーネントに自動的にロードできる機能です。実際のプログラムでプロセッサ設計をテストしたいCPUプロジェクトに最適です。LDA、STA、ADD、JMPなどの標準命令を含むカスタムアセンブリ言語をサポートしています。この機能は、完全なCPUコンポーネント・ライブラリを含むDigiSim Proで提供されます。
カスタムコンポーネントを作成できますか?
DigiSimは現在、厳選されたプロ仕様コンポーネントライブラリを提供しています。完全に新しいコンポーネント・タイプをゼロから作成することはできませんが、既存のコンポーネントを組み合わせてサブ回路を作成し、より大きな設計で再利用可能なブロックとして活用できます。ALUやレジスタファイルなどのよく使うパターンをカプセル化して、毎回作り直すことなく再利用できます。
7セグメントディスプレイとは何ですか?
7セグメントディスプレイは、時計、電卓、計測機器パネルなどの実際の電子機器に搭載されているものと同様に、16進数の数字(0-F)を視覚的に表示する出力コンポーネントです。複数ビットの入力を受け取り、対応するセグメントを点灯させます。カウンタの出力、ALUの結果、メモリの内容を人間が読みやすい形で可視化するのに最適です。
ピクセルスクリーン・コンポーネントとは何ですか?
ピクセルスクリーンは、回路から小さなピクセルグリッドを駆動して簡単なグラフィックス出力を可能にする高度な出力コンポーネントです。CPUプロジェクトでビデオ出力のデモンストレーションや、LEDや7セグメントディスプレイを超えた視覚的なフィードバックを提供するために一般的に使用されます。ピクセルスクリーンはDigiSim Proで利用できます。
回路設計とシミュレーション
コンポーネントはどうやって接続しますか?
接続は直感的です:コンポーネント右側の出力ピンをクリックし、左側の入力ピンまでドラッグして離すと接続されます。接続されたピンは、論理状態をカラーコード(High/Low/ハイインピーダンス)で表示します。
回路の変更が反映されないのはなぜですか?
すべてのピンが正しく接続されているか、入力ソース(スイッチ、クロック)が正しく設定されているかを確認してください。順序回路の場合は、クロック信号が接続されていることと、タイミング要件を理解しているかを確認してください。オシロスコープなどのデバッグツールを使用してタイミングを分析してください。
クロック・コンポーネントはどうやって使いますか?
クロックは順序回路に不可欠な周期的信号を生成します。クロックを右クリックして周波数を調整できます。クロック出力を、フリップフロップ、レジスタ、カウンタなどのタイミングを必要とするコンポーネントに接続してください。
オシロスコープは何のためにありますか?
オシロスコープは電圧波形の時間変化を表示し、タイミング関係の分析、順序回路のデバッグ、伝搬遅延の理解、クロック同期の確認に最適です。無料プランでは基本的なタイミング分析が可能で、DigiSim Proでは高度な8チャンネル・オシロスコープを利用できます。
完全なCPUはどうやって構築しますか?
CPUの構築は最も高度なプロジェクトの一つであり、全CPUコンポーネント・ライブラリにアクセスできるDigiSim Proが必要です。デモ回路から始めるのがお勧めです:まずプログラムカウンタとクロックから始め、命令とデータ保存のためのROM/RAMを追加し、命令レジスタと制御ユニットを含め、ALUとプロセッサレジスタを接続し、アドレス/データバスを配線し、最後にアセンブリ・プログラム・ローダーで実際のプログラムをテストします。
動作しない回路はどうやってデバッグしますか?
まず基本的な点を確認してください:すべてのピンが接続されているか確認し(未接続の入力はフロート状態になり予測不能な動作を引き起こします)、入力スイッチが期待通りの状態であることを確認し、ワイヤーの色を見て信号値を回路内で追跡してください。順序回路の場合は、主要な信号にオシロスコープを接続してタイミングを検査します。また、回路のセクションを切り離して個別にテストすることで問題の所在を特定することもできます。
タイミングや伝搬遅延のシミュレーションは可能ですか?
はい。DigiSimのイベント駆動型シミュレーション・エンジンは伝搬遅延をモデル化しているため、信号が回路内を時間経過とともにどのように伝搬するかを観察できます。これは、レースコンディション、セットアップ/ホールド時間の違反、および特定の順序設計が特定のクロッキング戦略を必要とする理由を理解するために不可欠です。オシロスコープを使ってこれらの遅延を時間軸上で可視化できます。
設計中に元に戻す・やり直しはできますか?
はい。DigiSimはPlaygroundでの元に戻す(Undo)・やり直し(Redo)をサポートしているため、回路を壊す心配なく自由に実験できます。標準のキーボードショートカット(Ctrl+Zで元に戻す、Ctrl+Shift+ZまたはCtrl+Yでやり直し)や、ツールバーのボタンを使って最近の操作を前後に移動できます。
保存と共有
回路はどうやって保存しますか?
DigiSim は IndexedDB を利用してブラウザ内に回路をローカル保存します。アプリを一度読み込んだ後は、アカウントもインターネット接続も不要です。作業をバックアップしたり、別のデバイスに移したりする場合は、File → Export から回路を .digi ファイルとしてダウンロードしてください。.digi ファイルは、ハードディスク、Google Drive、Dropbox など、お好きな場所に保管でき、File → Import で再読み込みできます。
保存できる回路の数に上限はありますか?
ローカル保存される回路に当社側の上限はありません。実質的な制約はブラウザの IndexedDB ストレージ容量のみで、最近のデバイスでは数ギガバイトに及びます。.digi ファイルとしてディスクへエクスポートする数にも制限はありません。
他のツールから回路をインポートできますか?
DigiSim.io は、当社のシミュレーションエンジン向けに最適化された独自の .digi ファイル形式を使用しています。サードパーティ形式からの直接インポートはサポートしていませんが、直感的なドラッグ&ドロップ操作で回路を素早く作り直し、ローカル保存していただけます。
クラスやチームと回路ファイルを共有できますか?
はい。回路を .digi ファイルとしてエクスポート(File → Export)し、メール、LMS、ファイル共有サービスなどでお送りください。受け取った側は、各自の DigiSim Playground で File → Import から読み込めます。スターター回路を学生に配布したい教員の方や、共同学習を行うグループにおすすめの方法です。
ライブの回路共有や公開リンク機能はありますか?
いいえ。DigiSim は公開共有リンク、ライブ回路共有 URL、リアルタイムコラボレーション機能を提供していません。回路を配布する際は、.digi ファイルとしてエクスポートし、メール、LMS、またはお好みのファイル共有サービスを通じて直接共有してください。
ブラウザやデバイスを変えると、保存した回路はどうなりますか?
ブラウザに保存された回路は、そのブラウザおよびデバイス固有のものです。他のブラウザやデバイスへ自動的に同期されることはありません。デバイスを切り替える前に回路を .digi ファイルとしてエクスポートし、移行先で必要に応じてインポートしてください。
教育機能
SimCastとは何ですか?
SimCastは、DigiSimのインタラクティブなレッスン形式です。デジタル回路の構築と理解をステップバイステップで示すガイド付きチュートリアルです。各SimCastには、音声ナレーション、自動コンポーネント配置、原理の解説が含まれ、基本ゲートから完全なシステムまで体系的に学べます。無料プランでは厳選された入門レッスン、DigiSim Pro では全 SimCast レッスンライブラリにアクセスできます。
DigiSim.ioは教室での使用に適していますか?
もちろんです!DigiSim.ioは教育を念頭に設計されています:インストール不要、基礎から応用への構造化された学習パス、各コンポーネントの組み込みドキュメント、主要概念を示すデモ回路などが揃っています。
どの教育レベルをサポートしていますか?
当社のプラットフォームは多段階の教育に役立ちます:高校(基本ゲートと単純な回路)、大学学部(順序論理、コンピュータ構成、プロセッサ設計)、大学院(高度なタイミング分析、複雑なシステム設計)、そしてプロフェッショナル(プロトタイピングやデモ用)。
教授は学生の進捗を追跡できますか?
DigiSimは、完全なLMSではなく、主に自主的な設計・シミュレーションツールです。ただし、教授は .digi ファイルでスターター回路を配布したり、学生に完成した設計を提出させたり、テンプレートライブラリを使って統一的な課題を設定したりすることが可能です。学生はいつでも作業をエクスポートできるため、所属機関の既存の成績評価プラットフォームを通じた提出も容易です。
課題や成績評価の機能は組み込まれていますか?
DigiSimには成績評価エンジンは組み込まれていませんが、既存のコースワークフローとの組み合わせに適しています。教授がスターター回路を作成して学生に配布し、完成した .digi ファイルを回収して手動または自動で評価する方法が一般的です。回路はJSONベースのファイルとして保存されるため、技術に詳しい教員であれば、期待される出力をプログラムで検証するスクリプトを作成することも可能です。
SimCastレッスンはどのように難易度が上がっていきますか?
SimCastレッスンは、一般的なデジタル論理コースに沿った体系的なカリキュラムに従っています。初期のレッスンでは基本ゲートと真理値表を扱い、次に組合せ論理、算術回路、ラッチとフリップフロップ、レジスタとカウンタ、メモリシステム、そして最終的には完全なCPU設計へと進みます。各レッスンは前のレッスンの概念を基礎としているため、順番通りに学習することをお勧めします。
ライセンスと料金
DigiSimの料金体系はどうなっていますか?
DigiSimは買い切り型の料金モデルで、無料、ファンダメンタル、プロフェッショナル、マックスの4つのティアをご用意しています。一度のお支払いでアクセスが可能です。サブスクリプションや定期課金は一切ありません。
アップグレードしなかったらどうなりますか?プロジェクトは失われますか?
プロジェクトを失うことは絶対にありません。無料ティアでも、ログイン、回路の表示、シミュレーションの実行、ファイルのエクスポートは引き続き可能です。有料コンポーネントやSimCastレッスンへのアクセスは制限されます。データは安全に保たれ、いつでもアクセス可能です。
ティア間のアップグレードはできますか?
はい。いつでもアップグレード可能で、現在のティアと上位ティアとの差額分のみをお支払いいただきます。
DigiSim.ioがサービスを終了した場合はどうなりますか?
当社は厳格な「データ・ロックインなし」ポリシーを掲げています。いつでもソースファイル(JSON)をダウンロードできます。万が一サーバーがオフラインになっても、設計の生データはお客様の手元に残ります。終了の際は、全データのエクスポート期間を含む最低30日間の事前通知を保証します。
これを大学の学位のために使えますか?
もちろんです!DigiSimは多くの大学の授業で広く使用されています。無料ティアでも、将来の雇用主や教授に自分の設計を見せることができます。アップグレードすれば、より多くのコンポーネントやレッスンを利用できます。
アカデミック割引はありますか?
はい。学術メール(.edu、.ac.ukなど)をお持ちの学生、教育者、研究者の方は、チェックアウト時に自動的に大幅な割引が適用されます。クーポンコードは不要です。
どのような支払い方法に対応していますか?
主要なクレジットカード、デビットカード、および各種ローカル支払い方法をサポートするStripeを介してのお支払いが可能です。すべての取引は安全に暗号化されます。
購入後の返金は可能ですか?
買い切り型の購入は、法律で定められている場合を除き、原則として返金対象外です。DigiSimがニーズに合うか確認するため、購入前に無料ティアを十分にお試しください。
無料プランとは何ですか?
無料プランはすべてのユーザーが費用なしでご利用いただけます。回路の構築、シミュレーションの実行、ブラウザへのローカル保存、.digi ファイルのエクスポートまで、すべて無料で行えます。基本ロジックゲートと、厳選された入門用 SimCast レッスンをご利用いただけます。
各ティアの違いは何ですか?
無料ティアでは、基本ロジックゲートと厳選された入門レッスンをご利用いただけます。ファンダメンタルではNAND、NOR、XOR、XNORゲートと、さらに多くのレッスンが追加されます。プロフェッショナルでは算術、ルーティング、順序回路のコンポーネントが追加されます。マックスではレジスタ、メモリ、CPUアーキテクチャ、そしてSimCastの全ライブラリが追加されます。
複数の学生で1つのライセンスを共有できますか?
いいえ。各ライセンスは1つのユーザーアカウントに紐付けられており、譲渡はできません。ただし、学術メールをお持ちの学生、教育者、研究者の方は、チェックアウト時にアカデミック割引を適用できます。
技術サポート
どのブラウザをサポートしていますか?
DigiSim.ioは最新のブラウザで最適に動作します:推奨 Chrome 90+, Firefox 88+, Safari 14+, Edge 90+。要件:JavaScript有効、1GB以上のRAM。最適:1920×1080以上の解像度。
動作が重いと感じます。どうすればよいですか?
より快適にご利用いただくために、次の点をお試しください:ハードウェアアクセラレーションを有効にした最新のブラウザを使用する、不要なブラウザタブやアプリケーションを閉じる、大きな回路は複数のサブ回路に分割する、キャンバス描画に影響を及ぼす可能性のあるブラウザ拡張機能を無効化する。
バグ報告や機能リクエストはどうすればいいですか?
フィードバックを大切にしています!support@digisim.io まで直接メールするか、アプリ内のフィードバックボタンを使用してください。問題を再現する手順や、可能であれば関連する回路ファイルを添付してください。
データは安全に保護されていますか?
はい。通信はすべて HTTPS で暗号化されています。作成された回路はブラウザの IndexedDB にローカル保存され、.digi ファイルとして明示的にエクスポートまたはインポートしない限り、お客様のデバイスから外部に送信されることはありません。個人情報を第三者に共有することはなく、回路設計の所有権は完全にお客様に帰属します。
アカウントのパスワードを忘れた場合は?
ログインページの「パスワードを忘れた場合」リンクからリセット可能です。新しいパスワードを作成し、アカウントと保存された回路へのアクセスを回復するためのメールが届きます。
DigiSim はオフラインでも使えますか?
アプリケーションの初回読み込みおよびアカウント認証には、インターネット接続が必要です。Playground が読み込まれた後は、一時的に接続が途切れても基本的な回路設計とシミュレーションは継続して動作し、回路はブラウザのローカルストレージに保存されます。SimCast レッスンやテンプレート回路の読み込みには接続が必要です。持ち運び可能なバックアップとしては、回路を .digi ファイルとしてエクスポートしておけば、任意の場所に保管できます。
タブレットやスマートフォンでDigiSimを使えますか?
DigiSimは、マウスやトラックパッドで正確な配線やコンポーネント配置ができるデスクトップおよびノートパソコンのブラウザ向けに最適化されています。タブレットでもアプリケーションは読み込まれますが、1024px以上の画面幅での使用が最適です。携帯電話は画面が小さいため回路設計にはお勧めしませんが、以前に構築した回路の表示や実行はどのデバイスでも可能です。
どのキーボードショートカットが使えますか?
DigiSimは作業効率を上げるための標準的なショートカットをサポートしています:Ctrl+Z / Cmd+Z で元に戻す、Ctrl+Shift+Z / Cmd+Shift+Z でやり直し、Ctrl+S / Cmd+S で保存、Ctrl+C / Cmd+C と Ctrl+V / Cmd+V でコンポーネントのコピー&ペースト、DeleteまたはBackspaceで選択したコンポーネントの削除、スクロールホイールでワークスペースのズームイン・ズームアウトが可能です。