问题标签 [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.

0 投票
1 回答
152 浏览

java - 使用 JScrollPane 进行滚动和非常大且缩放的自定义绘图

我正在从事一个个人项目。有兴趣的电路模拟器。在我的项目中,我使用 JPanel 来绘制我的内容。我可以使用 AffineTransformations 移动和缩放它。每次调用paint() 时,我都会绘制用户应该看到的绘图区域。图纸可以很大(我对它的大小没有限制)。我使用一个 Rectangle 来跟踪我的绘图的可见区域并在 JPanel graphics2d 中绘制它。

现在我想添加滚动条来移动我的视口,我认为 JScrollPane 很有用。我已经看到很多线程都在谈论使用带有 JScrollPane 的 JPanel 来滚动简单的内容。你看的第一个是这个,但我不喜欢这个解决方案,因为滚动窗格确实滚动了 JPanel。在所有示例中,我应该绘制所有面板区域!我只绘制面板的可见区域,因为它非常耗时。

所以,我的问题是:如何使用滚动窗格来移动我的自定义视口并反映更改(我不想滚动用于绘图的 jpanel)?还是应该使用 JPanel 和两个简单​​的 JScrollbars?

我找不到从头开始实现 Scrollable 接口的简单指南。所有教程都从 JPanel 或 JLabel 开始

感谢您的任何建议!

(对不起我的英语不好)

0 投票
2 回答
1130 浏览

math - 从逻辑门电路写逻辑门

有人可以告诉我如何从这个逻辑电路编写逻辑吗?

在此处输入图像描述

按照你们的解释,我有这些结果,对吗:

在此处输入图像描述

问题是 a、b、c、d 中的哪一个产生与第一个电路相同的输出。我在这里没有看到任何类似的结果,请照亮我!

0 投票
2 回答
99 浏览

vb.net - 如何处理按下物理按钮的事件?

您好,我正在 vb.net 上创建一个应用程序,每当有人按门铃时,我想启动一个事件。有人可以告诉我我需要从哪里开始寻找吗?我知道我需要一个电路,但它应该非常简单,因为我只想按下一个按钮。谢谢

0 投票
3 回答
1542 浏览

arduino - 如何读取多个模拟传感器

我正在使用 Arduino UNO 板。我有 24 个模拟通道,可以提供 0~5v 模拟输出。现在我的问题是我只有 5 个模拟通道。我想每 2 分钟从每个通道读取一次值,然后切换到其他通道。谁能在硬件中建议我如何获得模拟值?

我打算使用 8:1 多路复用器或 16:1 多路复用器。这是否是正确的做法。您能建议在硬件中使用其他方法吗?

74HC4051,74HCT4051,ADG708,MD14051B,IC 我打算用.dep[end on so,s1,s2只是切换频道

0 投票
1 回答
402 浏览

architecture - 需要帮助弄清楚 FPGA 的 CLB 是如何构建的(在此图上)

有一张我想弄清楚的 FPGA 的可配置逻辑块 (CLB) 的图:( 来源:eet.comCLB

所以,我的问题是:
1. 绿色矩形是什么,它有什么作用?
2. 什么是 DIN (C2) 和 EC (C4)?EC与CE(时钟使能)相同吗?
3.为什么这种触发器需要SET(我假设C3 S/R是SET/RESET)。我的意思是,已经有 D 输入作为我们要“保存”的数据,而 RD 是复位 - 那么 SD 的作用是什么?

请帮忙?:)

0 投票
2 回答
977 浏览

boolean - 接受 4 位数字并生成其三元组的电路,这是什么意思?有人可以给我一个例子吗?

我必须设计一个接受 4 位数字并生成其三元组的组合电路,这是什么意思?有人可以给我一个特定输入及其输出的示例,以便我理解这个问题吗?

如果你能给我任何关于设计这个电路的提示,我将不胜感激。

谢谢你。

0 投票
1 回答
5356 浏览

floating-point - 如何在 LCD 16x2 上显示浮点值

我想在 LCD 上显示浮点值。我使用 avr5.1 编译器并使用函数 snprintf 将浮点值转换为 ASCII。但它给出了 Proteus 的输出“?”。

这是我正在使用的代码;我还包括了 printf_flt 库:

这是输出的图片:

我的代码的输出

0 投票
1 回答
113 浏览

circuit - 如何仅使用多路复用器创建基于布尔函数的电路?

我需要创建一个基于布尔函数的电路:Y = AB' + B'C' + A'BC 仅使用 8 比 1 多路复用器。然后仅使用 4 对 1 多路复用器和非门重新创建电路。

我认为真值表是:

但我不明白如何仅使用 8 对 1 多路复用器制作电路。

0 投票
1 回答
563 浏览

circuit - 如何在 ExpressSCH 中调整工作表的大小?

我创建了一个大示意图。它大于 ExpressSCH 中的默认页面大小。我想调整页面边界的大小以适应。你怎么做到这一点?

床单周围有一个矩形,每个角落都有小方块。我需要调整这个大小!我猜你点击其中一个小方块,或导航菜单来实现这一点,但这不起作用。也没有网络可搜索的方向。

您如何调整页面大小/更改外部矩形大小?

0 投票
1 回答
1179 浏览

matlab - 如何在 MATLAB 中创建框图和分析简单的 RLC 电路?

我有 这个!RLC简单电路

我想用不同的电阻值分析这个电路

但我不知道如何绘制框图并用matlab对其进行simulink,我只是在互联网上搜索并找到了一些库,但我没有找到任何特别适合我的工作的东西,请如果您有此分析经验,请帮助我并让我知道如何使用 MATLAB simulink 进行分析

我认为它的电路非常简单,如果我找到了一种在 MATLAB 中创建它的方法,Matlab 可以轻松分析,我想针对不同的电阻值进行分析,对于电感器和电容器,我有恒定的 L 和 C