問題タブ [circuit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - スクロールと非常に大きくズームされたカスタム描画に JScrollPane を使用する
私は個人的なプロジェクトに取り組んでいます。興味のある方は回路シミュレーターを。私のプロジェクトでは、JPanel を使用してコンテンツを描画します。AffineTransformations を使用して移動およびズームできます。paint() が呼び出されるたびに、ユーザーが見るはずの描画領域を描画します。図面は非常に大きくなる可能性があります (サイズに制限はありません)。描画の可視領域を追跡する Rectangle を使用し、JPanel graphics2d で描画します。
ビューポートを移動するためにスクロールバーを追加したいのですが、JScrollPane が便利だと思います。JScrollPane で JPanel を使用して単純なコンテンツをスクロールすることについて話しているスレッドをたくさん見てきました。最初に見たのはこれですが、スクロールペインが実際に JPanel をスクロールするため、このソリューションは好きではありません。そして、すべての例で、すべてのパネル領域を描画することになっています!. 非常に時間がかかるため、パネルの可視領域のみを描画します。
だから、私の質問は次のとおりです。スクロールペインを使用してカスタムビューポートを移動し、変更を反映するにはどうすればよいですか (描画に使用する jpanel をスクロールしたくありません)。または、JPanel と 2 つの単純な JScrollbar を使用する必要がありますか?
Scrollable インターフェースを最初から実装するための簡単なガイドが見つかりません。すべてのチュートリアルは JPanel または JLabel から始まります
アドバイスありがとうございます!!
(私の英語でごめんなさい)
math - 論理ゲート回路から論理ゲートを書き込む
この論理回路から論理を書く方法を誰か教えてくれませんか?

皆さんの説明に従って、これらの結果が得られました。

問題は、a、b、c、d のどれが最初の回路と同じ出力を生成するかです。ここには同様の結果はありません。私を照らしてください!
vb.net - 物理ボタンを押してイベントを処理する方法は?
こんにちは、誰かがドアベルを鳴らすたびにイベントを開始したい vb.net でアプリケーションを作成しています。どこから探す必要があるか教えてもらえますか? 回路が必要なことはわかっていますが、ボタンを押すだけなので、回路は非常に単純なはずです。ありがとう
arduino - 複数のアナログセンサーを読み取る方法
Arduino UNOボードを使用しています。私は 24 のアナログ チャンネルを持っており、0 ~ 5v のアナログ出力が得られます。今私の問題は、アナログ チャネルが 5 つしかないことです。2分ごとに各チャンネルから値を読み取ってから、他のチャンネルに切り替えたいと思いました。ハードウェアでアナログ値を取得する方法を教えてもらえますか?
8:1 マルチプレクサまたは 16:1 マルチプレクサを使用する予定です。それは正しい方法でしょうか。ハードウェアでそれを行う他の方法を提案できますか?
74HC4051,74HCT4051,ADG708,MD14051B, IC Use.dep[end on so,s1,s2 ただチャンネルを切り替える予定です
architecture - FPGA の CLB がどのように構築されているかを理解するのに助けが必要です (この図面で)
私が把握しようとしているFPGAの構成可能なロジックブロック(CLB)の図面があります:(
ソース:eet.com)
私の質問は次のとおり
です。 1. 緑色の四角形とは何ですか。
2. DIN (C2) および EC (C4) とは何ですか? EC は CE (クロックイネーブル) と同じですか?
3. この種のフリップフロップに SET が必要なのはなぜですか (C3 S/R は SET/RESET であると想定しています)。つまり、「保存」したいデータとして D 入力が既にあり、RD はリセットです。では、SD の役割は何でしょうか。
助けてください?:)
floating-point - LCD 16x2 に float 値を表示する方法
float 値を LCD に表示したい。私は avr5.1 コンパイラを使用し、関数 snprintf を使用して float 値を ASCII に変換しています。しかし、Proteus では "?" という出力が得られます。
これが私が使用しているコードです。printf_flt のライブラリも含めました。
出力の図を次に示します。

circuit - マルチプレクサのみを使用してブール関数に基づく回路を作成するにはどうすればよいですか?
ブール関数に基づいて回路を作成する必要があります: Y = AB' + B'C' + A'BC 8 対 1 のマルチプレクサのみを使用します。次に、4 対 1 のマルチプレクサと NOT ゲートのみを使用して回路を再作成します。
私は真理値表を次のように考えました:
しかし、8対1のマルチプレクサだけを使って回路を作る方法がわかりません。
circuit - ExpressSCHでシートのサイズを変更するには?
大きな回路図を作成しました。これは、ExpressSCH のデフォルトのページ サイズよりも大きくなっています。ページ境界をサイズに合わせてサイズ変更したいと思います。これどうやってやるの?
シートの周りに長方形があり、各コーナーに小さな正方形があります。これはリサイズせねば!小さな四角の 1 つをクリックするか、メニューをナビゲートしてこれを実現すると思いますが、それは機能しません。また、Web 検索可能な道順もありません。
ページのサイズを変更したり、外側の長方形のサイズを変更したりするにはどうすればよいですか?