如何从SciPad在Scilab块中设置参数



我不知道是否有人面临同样的问题!在MATLAB中,我们可以很容易地从m个文件中设置Simulink块的参数。例如,我们可以改变传递函数的系数、PID增益、阶跃输入幅度、模拟时间等。

在Scilab,一切都是未知的!事实上,我不知道Scilab是否有这个功能!

任何有用的反馈或提示都将不胜感激。

谢谢

您可以使用Scinotes脚本轻松调整Xcos块中的参数。

  1. 使用所需的所有块设置Xcos图
  2. 在Xcos中打开上下文菜单(模拟->设置上下文(。这将打开一个空白页面,您可以在其中定义intest的初始值(-s(
  3. 假设你在Xcos中有一个正弦发生器,需要改变它的频率
  4. 类型频率=1,然后用"确定"关闭
  5. 打开正弦发生器块,并在适当的窗口中键入相同的名称("频率"(
  6. 您不能交换前面步骤的顺序!在将名称和值分配给图中的现有块之前,它们必须存在于上下文中
  7. 从现在起,频率值取自Context变量
  8. 现在创建一个新的Scinotes脚本(它可以与Xcos图同名(
  9. 在此脚本中,您可以按如下方式设置所需的频率值:上下文频率=10Te值是默认值,每次从Scinotes中运行Xcos图时都会被Scinotes值取代
  10. 使用Xcos_simulate((函数从脚本中运行Xcos图,该函数允许您在运行模拟之前向Xcos发送新的上下文信息
  11. 从现在起,您只需要Scinotes即可运行模拟、收集数据(例如,使用TOWS_c块(并分析结果

真诚,标记

相关内容

  • 没有找到相关文章