问题标签 [stateflow]
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.
simulink - 生成代码 Simulink/Stateflow
我使用 Simulink 生成 C++ 代码;Simulink 构建file.exe
但它不运行。问题是:
程序无法启动,因为您的计算机缺少 libmx.dill。尝试重新安装程序以解决此问题。
顺便说一句,该文件libmx.dll
已经存在于 Matlab 路径中。我该如何解决?
matlab - MATLAB Simulink Stateflow 中开关的多个输入
我想为汽车的转向灯建模。为此,我需要为触发器指定用户输入。到目前为止,我已经使用了两个二进制开关——一个用于右转灯,一个用于左转灯。但这并不能满足我的需要,因为例如两者可以同时开启。在我看来,我需要一种方法来 a) 有一个具有三个输入的开关,这与我所需要的完全相似,或者 b) 一旦我打开开关 B,就使开关 A 进入关闭模式。
实现这一目标的最简单方法是什么?我是新手,甚至不知道如何寻找答案......
提前谢谢!
matlab - 带有 Stateflow 图的 Matlab Simulink 未在范围内输出并带有警告
我有一个带有 Stateflow 图的 Simulink 模型,该模型带有一个流出范围,可以将数组/向量变量输出到其中。我正在使用最新版本的 Matlab 2013a。当我运行模拟时,这可能与此警告有关:
我在 Simulink 中查找了这些选项,以将“自动求解器参数选择”诊断设置为“无”。有人可以帮我找到 Simulink 详细菜单导航来解决这个问题吗?谢谢
matlab - 带有 Stateflow 生成错误的 Matlab 功能块
我一直在尝试使用“Matlab 函数”块几个小时,使用此链接中非常简单的示例http://www.mathworks.co.uk/help/simulink/ug/creating-an-example-model-that-uses- a-matlab-function-block.html(见附件),但是我不断收到“Stateflow”报告的这个错误(奇怪的是我不使用Stateflow):使用construct_error时出错(第108行)当前目录是d :\program files\matlabr\bin,为 MATLAB 文件保留。
请将您的当前目录更改为可写目录,最好在 MATLAB 安装区域之外。
我做了什么:
切换到 Matlab 安装区以外的其他目录
mex 设置为在我的系统中选择正确的编译器 (Microsoft Visual 2010)
通过选择 Build Model > Build 来编译和构建模型,为 MATLAB Function 模块生成代码。
我不知道出了什么问题,我很确定这应该是一个非常普遍的问题,我一直在互联网上到处寻找解决方案,但无济于事......
您能否提出问题的可能原因?
提前谢谢了。
matlab - 清除对象复制操作的标记属性
我想使用 stateflow 对象的Tag
属性来保存相对于该对象的持久数据。当用户使用对象的右键单击/拖动/释放来执行对象的副本时,就会出现问题。在此(以及所有复制操作)下,Tag
不会清除该属性。如果有人有解决方案,我最有兴趣听到它。
(为了完整起见,在其他复制操作(上下文菜单、编辑菜单)上,我可以修改sfcall.m
(私下里,哎呀!)以清除属性)。
matlab - 如何取消选择 Stateflow 元素?
我正在使用 Stateflow API 的view
方法来选择/突出显示 Stateflow 图中的元素,但我想在之后清除突出显示。我知道我可以获得 Stateflow 对象的句柄并调用它的view
方法来突出显示它:
...但是由于view
不接受任何参数并且在对象的句柄上被调用,所以我不确定在完成后如何将选择设置为“无”。之后清除高光的推荐方法是什么?
programming-languages - 评估条件的所有可能组合
例子 :
对于此代码中的所有条件,我们有四种不同的状态。0 代表 False,1 代表真实状态。* 表示条件在此状态流中无效。所以在这种情况下,下面列出了所有可能的状态。
A B C D
0 * * *
1 0 * *
1 1 1 0
1 1 0 1
解释:在第一个状态 (0 * * *) 中,条件 A 为真。因此,B 在代码中没有任何作用。因为在评估 A 本身之后,if 案例失败了。因此条件 C 和 D 也不会被评估。同样,其他三种可能的状态也是如此。
但是有没有任何已经实现的算法,我可以通过它找到特定输入的所有这些状态。因为当我们尝试解决更复杂的嵌套代码时,这会变成一个巨大的复杂问题。我认为编写一个应用程序来给出这样的结果是非常困难的。
如果有人知道某种已经实现的东西可能对我有帮助,请让我知道。
matlab - 将多个 X、Y 信号绘制到单个 XYGraph matlab 状态流中
我有两个来自我的模型的信号作为输出,每个信号都包含 x,y 值。我想在单个 xy 图形窗口上绘制它们。我可以在两个 xy 图形窗口上绘制它,但是如何合并它们并在同一个 xy 窗口上绘制?
matlab - 使用命令行一步执行 Simulink 模型
我已经给出了一个 Simulink 模型,我可以从我的 C++ 程序中控制它。在 Matlab 引擎中,我想为所有给定的输入一次运行 Simulink。如何从我的 C++ 程序中一步一步地运行模拟?
stateflow - 图形函数中的 FSM
是否可以在图形函数中放置状态?我们知道我们可以在matlab中制作图形函数。我们可以在图形函数中构建 FSM 吗?我们可以将状态放在图形函数中吗?