用户界面的实时仿真软件万博1manbetx
你可以设计应用程序与应用程序设计师调整参数和监控信号实时Speedgoat目标计算机上运行的应用程序。看看仪器对象可以简化收集数据。你可以从目标计算机自动检索数据并显示在一个应用程序的数据。学习命令和如何使用它们。一个例子显示模型和演示。
2020 b是一个主要的发布实时仿真软件。万博1manbetx对于更一般的信息,请参见仿真软件实时的视频发布2020 b。万博1manbetx这个视频是更多关于用户界面的实时仿真软件。万博1manbetx我们要看看应用程序设计师集成使用我们所说的设备对象。
所以应用程序设计师推荐的建筑应用MATLAB环境。因此,软件设计师也推荐在MATLAB环境构建的应用程序或用户界面。左边我们显示一个典型的,或者至少一个应用例子。在这里我们展示一幅画代表开发计算机,运行应用程序,并在右边,套筒目标计算机,运行模型实时连接硬件。而开发计算机和目标计算机通过以太网连接,这是两者之间的数据传输。
如果你有一个应用程序和说一些数值显示和阴谋,你必须定期得到来自龙头和更新应用程序的数据。这就是仪表对象。他们照顾所有的你。一旦你创建对象,它周期性地获取数据从龙头并更新行阴谋。不需要或其他计时器功能,使得它非常简单和容易的。
使用的一些关键命令slrealtime。仪器来创建一个仪器对象,connectCallback有自己的函数,也就是每次有新数据,connectLine带龙头的信号并将其显示在一行的情节,或connectScalar信号的当前值,并把它放到一个数字显示器或计为例。
让我们来看一个例子。我们这里有一个模型的闭环控制系统PID控制器在直流电机运行。你可以看到物理在这个视频中,直流电机连接套筒目标计算机,——将这个模型实时运行。你可以看到这个模型有一个常数函数,创建所吩咐的位置,信号称为命令,电动机的——反馈信号被命名为反馈。
让我们继续运行这个模型,我们指挥信号和反馈信号连接到这个轴。当我们使用滑块来改变位置,我们可以看到汽车移动的视频,以及看到的数据更新。那么,我们如何创建这个应用程序?我们使用应用程序设计师,我们做到了,这是一个简单的应用程序,所以它是我们抓住几个组件。你可以看到这里有很多选择的组件。我们只是抓起一个轴,一个按钮,一个轴和一个按钮,以及一个滑块。如果我们去代码视图,看看这个,所有的代码在灰色是自动生成的。所以没有太多的代码需要得到这个工作。所以在设置仪器函数中,我们使用slrealtime。工具创建设备对象,我们使用一个指令信号的连接线路连接,以及反馈信号,轴在我们的应用程序的用户界面。
除此之外,我们有一个启动功能,创建一个模型实时对象,停止龙头目标计算机的运行,并加载或模型。万博1manbetx滑块和这里有一个函数,每次值改变时,我们只是使用setparam命令改变指挥位置的值通过改变固定块的价值。现在你可能会注意到,检测对象不需要滑块,因为我们只需要改变一个值或一个参数在龙头目标计算机当滑块改变。有一个事件,导致这种情况发生,而在我们想要的情节不断更新的运行。
唯一的其他代码是为我们的启动/停止按钮,因为我们都使用一个按钮。当我们停止模型,改变按钮开始,当我们开始模型,我们改变按钮说停止,仅此而已。让我们看看这运行在行动一次。我重新启动,并将视频和模型回视图改变这些职位。这就是它。好又简单。很容易从目标计算机自动检索数据。
一些很酷的工具,下面是一些关键的命令,您可能想要查看的文档。实时仪器用于创建仪器,连接调获取或创建您自己的回调,每当一个新检索数据,连接不断地更新的行像一条线情节,然后连接标量衡量等任何类型的显示,数字显示,只有一个显示当前值,得到当前值并自动更新显示。
更多信息或找到一个例子,你可以搜索“添加应用设计师应用到倒立摆模型”在文档内部,然后它会给你一个例子,或者你可以查看代码,在这个例子中,它是如何完成的。你也可以搜索的仿真软件实时控制部分和仪表。万博1manbetx去实时应用仪器与仪表对象,你会看到那里的例子以及参考的所有命令。下面这个例子也有关。非常感谢。
相关产品s manbetx 845
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。