问题标签 [xcos]
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.
scilab - scilab/xcos V6.1下如何绘制波特图?
我在教学中使用 scilab / xcos 以及其他 CPGE 原子模块:https ://atoms.scilab.org/toolboxes/CPGE 该模块尚未针对 6.1 版进行更新,仅适用于 5.5.2 版。它的大部分功能都可以在其他模块中找到,但其中一个功能只能在此模块中找到。允许绘制 BODE 图表的功能。
你知道如何在 xcos 下找到版本 6 的这个功能吗?
scilab - Scilab xcos:在 Simulation -> Set Context 中运行脚本或定义函数
我有自己的函数,我想通过scifunc_block_m块使用它。该函数在 .sci 文件中定义,如本答案中所建议的那样。在开始模拟之前从 scilab 控制台运行脚本可以正常工作。但是,如果我exec()
在 xcos Simulation -> Set Context 下调用这个非常 .sci,则该函数似乎在 xcos 中仍然未知。我是否缺少有关上下文设置的内容?
它从输入 scifunc_block_m 或表达式块的函数开始。然而,
- 我不想使块变大,并且无法使用
..
将函数定义拆分为多行以防止文本溢出块边界。 - 该功能将被多次使用,我想要一个单一的定义与复制和粘贴。
xcos - 为什么这个电路在 xcos 中会出错?
我正在尝试模拟与 xcos 中的上下计数器级联的 VFC。但我收到一个我不知道的错误。有人可以解决吗?提供xos文件供参考。顺便说一句,单独使用时 VFC 和计数器可以完美模拟。整合是个问题。
scilab - xcos 数据类型维度的含义
我遇到了 xcos 块之间的冲突。例如,我无法将real [-2 1]
输出连接到real [1 1]
输入。
有谁知道,一般来说,负索引对数据类型大小意味着什么?
simulation - 是否可以在 scilab Xcos 中创建压力传感器和其他仪器?
我是 Scilab/Xcos(版本 6.1.0)的新用户,我正在尝试模拟一个气动系统(涉及发动机、空气压缩机、许多传感器/阀门/执行器/管道等)。我已经下载了Xcos Coselica 工具箱,里面有一些很棒的工具,但不是我需要的所有工具。我一直在尝试下载Aeraulics 工具箱(因为它有更多的传感器),但我没有成功下载。恐怕它不再是一个活跃的工具箱。
是否可以添加到现有的 Xcos 调色板(例如,如果我想创建一个压力传感器或类似于 Coselica 调色板中的线性致动器)或创建新的仪器?如果没有,是否有针对此用例的更完整和开源的仿真软件?提前致谢!
scilab - xcos中如何使用exp(x)?
我正在尝试模拟 K e^(-θ s)/(*s + 1),但 xcos 不允许我在 CLR 块中使用 exp(s)。有什么办法吗?另外,如何在没有变量值的情况下创建 xcos 模型,然后通过编辑器分配值?
谢谢!
simulation - 如何在我的 Xcos 调色板中一列一列地输出二维数组?
我想按时间输出这个 3xN 矩阵(3 个坐标,随时间变化),一次一列。
我尝试过这种方式,但结果发现block.oz
当标志为 1 时不会更新,即使我在标志为 2 时更改了它。这是我的接口函数的简化版本:
还有我的计算功能:
matlab - Xcos 中是否有 XY Graph 块
在Simulink中,有一个XY Graph
模块。Xcos中是否有类似的块?
我在 Xcos 工作。当我CScope
在我的模型中使用时,我得到一个图表,显示 st(坐标时间)或 vt(速度时间)依赖性。但我需要我的 s 和 v 作为图形的轴(我需要显示速度如何取决于坐标)。在 Simulink 中,我应该使用该XY Graph
模块。我如何在 Xcos 中做到这一点?
scilab - Xcos - 在另一个模型中包含一个 xcos 模型?
是否可以将一个 xcos 模型放置在另一个模型中?
我正在研究电机控制模拟。我想整理一个脚本来绘制开环和闭环响应。最直接的方法是将电机模型放在一个用于开环仿真的超级块中,然后复制该超级块用于闭环仿真。不幸的是,这意味着每当我更改电机模型时,我都必须更改两个副本(或再次复制块,这会破坏连接)。
理想情况下,我想让电机模型存在于“motor.zcos”文件中,并能够将它的两个实例放在 main.zcos 文件中。更改 motor.zcos 自然会影响这两个实例。
有没有办法做到这一点?还是有另一种解决问题的推荐方法?
[Scilab 6.1.1,Windows 10]
scilab - Xcos 在控制台中抛出“未定义变量:scifunc_block_m”消息
当我运行一个包含如下所示 scifunc_block_m 块的 Xcos 模型时,
我收到一条与数据维度不一致有关的错误消息:
“数据维度不一致:”
“变量大小=[1,1]”
“块输出大小=[100,1]。”
但是当我双击块以查看我可以更改什么以使尺寸正确时,我在控制台中收到一条消息说
未定义变量:scifunc_block_m
让我烦恼的是scifunc_block_m不是任何变量的名称,而是块本身的名称,可以在官方文档中看到。 当然,我仔细检查了我的函数phase_shifter中没有任何地方,也没有任何其他地方我有任何这样命名的变量。
我尝试使用 Scilab 6.1.1 和 6.1.0 相信这可能是一个显然不是的错误。