问题标签 [simevents]
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.
matlab - 如何创建随机种子以在每次 simevents 运行时产生不同的结果???(随机种子?)
我想每次生成不同的种子以获得不同的结果......我尝试过“随机播放”,但它显示“不支持!” 希望有人可以帮助我!谢谢~
这是我的设置:
. 它使我的模拟每次都以相同的结果结束。
matlab - Simevents 保存并重新加载当前状态/状态
我正在运行一些 Simulink Simevents 模型。每次我需要从某些初始条件开始,例如不同队列中的某些实体和某些资源/服务器状态。我目前所做的是让模型运行一段时间,直到研究初始条件,停止它,然后测试不同的参数。有没有办法从某个初始条件保存并重新运行,所以每次我都可以从相同的状态运行?
time - 系统中的 Simulink/Simevents 实体时间
我正在尝试使用 SimEvents 测量实体在系统中的时间。为此,我遵循了与此 mathworks 文档中完全相同的推理:https ://nl.mathworks.com/help/simevents/ug/measure-point-to-point-delays.html
但是,我一直收到相同的错误:'untitled/startTimer/Clock' 的采样时间为 0。函数调用子系统'untitled/startTimer' 中只允许恒定 (inf) 或继承的 (-1) 采样时间。
有谁知道错误试图告诉我什么或者我应该做些什么不同的事情?我也已经尝试过使用数字时钟,它给出了同样的错误。
PS我的最终目标是记录实体在系统中的确切时间。我的整个系统在循环时间上有很大的变化,如果实体在整个序列中相互通过,它就会变得有趣。因此,我需要知道系统中每个实体的确切开始和结束时间。
模型描述:我创建了一个简单的模型来尝试一些东西,但我只是创建了一个带有计时器属性的实体,以便记录下来。
一旦实体到达服务器,我将给出入口操作: entity.timer = startTimer();
startTimer 函数只是一个提供模拟时间作为输出的时钟。
在实体终止之前,我给出了进入操作: elapsedTime = readTimer(entity.timer);
readTimer 函数只是简单地从新的模拟时间中减去先前测量的模拟时间,以获得间隔模拟时间。
matlab - Simulink:在 SimEvents 中获取属性
最近,“获取属性”块已在 SimEvents 中过时:https ://se.mathworks.com/help/simevents/ref/getattributeobsolete.html
问题是:我们如何在 SimEvents 中获取属性值(使用实体生成器)?我想将该值用于绘图或更重要的是在 Simulink 函数中使用。
matlab - 读取多个实体的属性以在 Matlab 函数中进行进一步处理
我将 Simevents 中 getAttribute 函数的属性读入 Matlab 函数以进一步处理它们。我需要在一段时间内将所有传入实体的一个(相同)属性存储到一个向量中。我只能得到当前的属性值。一旦它发生变化,我想在新行中写入新值,但也要在前一行中保留旧值。任何人都有一个想法我如何生成这个向量?
示例:我生成具有所有不同 ID 的实体,最后我希望在 Matlab 函数中有一个向量,其中列出了所有通过“提取属性服务器”传递的 ID
matlab - 是否可以在 Simulink / SimEvents 的实体选择器中定义 2 个或多个 Key 实体属性名称?
实体选择器块使用“键元素”来搜索“键”属性以匹配其他输入的属性。
但是,没有预先编程的可能性来输入“Key”元素的多个属性。例如, WheelSize 和颜色都应该匹配。
在源代码中,开头的代码有以下摘录:
知道这很可能还不够,我曾尝试将 mNumberOfStreams 和 mNumberOfMatches 设置为“2”,但是(合理地)阻止了保存代码。后来我也明白了:这些只是块的预写属性。
不幸的是,我在附图中尝试的变体也没有成功(回想起来是合乎逻辑的,因为源代码也明确地谈到了 ONE match)。
有谁知道在 Simulink / SimEvents 的实体选择器中定义 2 个或更多关键实体属性名称的可能性?
我将非常感激!
最好的问候卢卡