首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于MATLAB的脉冲发生器参数获取

基于MATLAB的脉冲发生器参数获取
EN

Stack Overflow用户
提问于 2017-07-21 20:18:03
回答 1查看 544关注 0票数 0

在从s函数驱动步进电机时,必须得到脉冲发生器的参数。我所要做的就是调整脉冲发生器的周期参数,以便能够调整步进motor.However,我不知道如何在simulink上通过s函数或matlab函数来达到它们。任何帮助都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-18 06:03:11

我不确定我是否明白你的问题,但你可以简单地从matlab中设置参数,如下所示;

代码语言:javascript
复制
set_param('test_project/Pulse Generator','Period','0.1');

代码语言:javascript
复制
set_param('test_project/Pulse Generator','Period','a_variable');

其他参数相同;

代码语言:javascript
复制
set_param('test_project/Pulse Generator','Amplitude','an_other_var*2*pi');
set_param('test_project/Pulse Generator','Amplitude','100');
set_param('test_project/Pulse Generator','Pulse Width','eps');

例如,这可以在for循环中完成;

代码语言:javascript
复制
for j=1:1:10
    set_param('test_project/Pulse Generator','Period','j*2*pi');
    % do other things here...
end

您也可以在s-function中执行此操作,在matlab工作区中指定一个输出,然后执行与上述代码类似的操作。

希望我明白你的意思。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45237497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档