问题标签 [simulation]

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 回答
193 浏览

benchmarking - 展示基于 Linux 的负载均衡集群的强大功能

我必须展示集群的强大功能,即它相对于普通机器的优势。

有什么办法可以向外行表明“如果这是在普通工作站上完成的,它将花费 X 小时,而对于这个集群,它是所花费 x 小时的第 n 部分”?

请建议一些模拟/渲染/计算测试,这些测试可以提供具体数字来支持上述论点。

0 投票
8 回答
5516 浏览

tdd - 使用 Verilog 或 VHDL 进行逻辑(芯片)设计的测试驱动开发 (TDD) 经验

我在网上看过,讨论/示例似乎是针对传统软件开发的。由于 Verilog 和 VHDL(用于芯片设计,例如 FPGA 和 ASIC)与软件开发 C 和 C++ 相似,因此看起来是有道理的。但是,它们有一些差异,它们基本上是并行的,并且需要硬件来进行全面测试。

你有过哪些好的和坏的经历?您可以在此特定应用程序上建议任何链接吗?

编辑/澄清:2009 年 10 月 28 日:我特别询问 TDD。我熟悉做测试台,包括自检台。我也知道 SystemVerilog 有一些用于测试台的特殊功能。

2009 年 10 月 28 日:暗示的问题包括 1) 为任何功能编写测试,从不使用波形进行模拟和 2) 首先编写测试/测试平台。

2009 年 11 月 29 日:实证研究表明,测试驱动开发提高了他们报告的(软件)TDD 质量“四种产品的预发布缺陷密度(以每千行代码的缺陷数衡量)下降了 40% 到 90%相对于不使用 TDD 的项目。团队管理层主观地报告说,使用 TDD 的团队的初始开发时间增加了 15-35%,尽管团队同意这可以通过降低维护成本来抵消。减少的错误降低了流片的风险,但代价是适度的进度影响。 也有一些数据。

2009 年 11 月 29 日:我主要做控制和数据路径代码,而不是 DSP 代码。对于 DSP,典型的解决方案包括 Matlab 位精确仿真。

2010 年 3 月 2 日:TDD 的优点是您可以确保测试首先失败。我想这也可以通过断言来完成。

0 投票
1 回答
461 浏览

hardware - AHDL 中的 TABLE 是如何工作的?

我在 AHDL 中实现了一个控制单元 (UC),我应该对其进行仿真,看看它是否按照相应的 ASM 图中的定义工作。我用MAX+plus II模拟它,它并没有像我预期的那样工作,但我真的不能说是哪里出了问题,因为我不熟悉 AHDL,更不用说TABLE部分了。

这是我的控制单元:

模拟中有两种我不明白的情况:

1) 当前状态为 S3 且输入为 M1 = 1 且 M2 = 1 时,下一个状态为 S6。我不明白,因为在我看来,如果不先通过 S5,就无法进入 S6。

2) 当前状态为 S0 且输入为 N1 = 1 且 N2 = 1 时,下一个状态在仿真中定义为“12”。好吧,没有这样的状态......

谁能帮我?谢谢。

更新:

1)我必须使用 ADHL 和 MAX+plus II,即使它不是最好的工具组合,因为这是大学的文书工作,我没有编写代码(就像我说的,我只是应该模拟它,我不能改变它)。

0 投票
1 回答
834 浏览

math - 如何使用相关图估计方差?

从一本计算机模拟的书中,我得到了这两个方程。

替代文字

第一个是计算相关图,第二个是如何使用相关图估计方差。

估计观察方差的常用方法在计算机模拟中通常不是错误的,因为观察通常是相关的。

我的问题是,我从我的程序中计算出来的值非常大,所以它不可能是正确的。

我认为因为当 k 变大时 r[k] 会接近 0,所以第二个方程会给出一个很大的值,所以方程可能不正确?

正如你所问的,这是整个程序(用 Python 编写):

0 投票
1 回答
1215 浏览

javascript - 如何使用 Yahoo UI (JS) 模拟 HTML 文档的 (x, y) 点?

文档http://developer.yahoo.com/yui/3/event/#eventsimulation。但我不明白该怎么做(那么如何使用 YUI 在某些 HTML 对象的客户区中的点(X,Y)处模拟鼠标按下?

0 投票
2 回答
782 浏览

statistics - 面向过程的模拟中的稳态

我目前正在为大学考试编写一个使用JavaSim的面向过程的模拟器。模拟器本身运行良好,但我有一个主要疑问:是否有一种正确/最佳的方法可以在代码中找到模拟的稳定状态?

我读的那本书模糊地描述了当模拟的行为收敛到一个常数或重复值时找到“稳态”的过程:

稳态 http://img24.imageshack.us/img24/9782/steadystate.png

但是这在代码中看起来如何?我想我可以对需要定期收集的统计数据进行抽样,并检查它们是否收敛于某个平均值。或者我可以简单地及时打印出值并任意决定模拟何时达到稳定状态?

0 投票
2 回答
1899 浏览

javascript - How to simulate click on ?

when we submit a form using this type of input, the coordinates (x,y) are appended to the result.

it works if I dynamically create 2 hidden inputs, but I wanted something different.
Event or MouseEvent would be great, but I couldn't make it work

here's my current code: (it works fine)

I'll give you an example of situation

Let's imagine that near to the image form element there is a plain text that says: Click in the image below in any position greater than 20 and lesser than 60

A normal person would read this and click normally.
But I need to, as a robot without hands, simulate the same click event

0 投票
3 回答
9246 浏览

3d - 用于驾驶模拟的 3D 引擎

是否有专门用于驾驶模拟的开源 3D 图形和物理引擎?诸如针对涉及驾驶的游戏的可配置游戏引擎之类的东西,或者更专门针对城市交通状况并实施可编写交通规则的东西。此外,汽车电机零件和仪表板演示文稿将是一个加分项。可以用于场景的预制 3D 汽车模型。

0 投票
10 回答
7062 浏览

language-agnostic - 是否有任何模拟引擎/框架的开源军事/战争策略?

是否有任何开源军事/战争战略模拟引擎或框架?战斗规则引擎或武器选择指南?我正在寻找类似于模拟领域中的军事战略“单元测试”的东西。

我正在努力为部署在战场上的部队建立一个战斗顾问。英特尔' 与敌人的动作一起出现 - 软件应该建议最佳策略 - 就像在国际象棋中一样,只有两支军队。该框架应该是可扩展的——在城市游击战的背景下,它应该就采取的战术行动提出建议,以抵消敌人评估的野战战术。这就是为什么我想知道任何开源计划,所以我可以从集体知识中学到一些东西,并获得对这样一个项目的洞察力。

0 投票
2 回答
8974 浏览

simulation - 开源动作捕捉软件

是否有任何开源软件可以将人体上的点映射到模拟的 3D 模型?就像他们在某些电影中所做的那样,将演员的运动映射到 3D 模型上。他们用什么?是否有针对该领域更广泛受众的开放举措?