有哪些可用的api为独立操作的仿真软件实时R2020b起?万博1manbetx

45视图(30天)
直到R2020a, MathWorks提供万博1manbetx实时仿真软件。net API万博1manbetx仿真软件实时C API控制和仪表Speedgoat目标机器的独立操作。这使我能够构建. net或C应用程序可以运行在主机电脑没有MATLAB安装与目标计算机进行交互。客户端应用程序依赖于两个dll的xPCFramework。dll”和“xpcapi.dll”。
然而,在R2020b,后来,我不能够找到这些dll MATLAB安装了。
有哪些可用的api为独立操作的仿真软件实时R2020b起?万博1manbetx

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年8月8日
. net和C api是不再可用的实时仿真软件。万博1manbetx原因是模型实时的经历了万博1manbetx主要产品为R2020b发布更新R2020b弃用,这些api的一部分。
考虑下列备选工作流之一:
(1)MATLAB应用程序设计师
从R2020b开始,Speedgoat上推荐的方式来控制应用程序是通过MATLAB程序设计师。. net API有有限数量的函数,而与程序设计师,你可以访问完整的实时仿真软件MATLAB的API。万博1manbetx有关更多信息,请参见:
从R2021b开始,如果你有一个MATLAB编译器的许可证,您可以编译你的应用程序GUI设计师作为一个独立的可执行文件并将其部署到一个主机的电脑没有MATLAB安装或许可证。有关更多信息,请参见:
(2)MATLAB引擎API
GUI在c#中,您仍然可以设计你的C / c++、Python和其他语言,如通过使用MATLAB语言外部接口,它可以调用MATLAB仿真软件实时API:万博1manbetx
注意,这个工作流需要MATLAB和Simulink实时的主机上(这是一个新的授权模型引入万博1manbetxR2020b:仿真软件,MATLAB编码器,仿真软件程序员不再需要,如果你不需要修改或构建实时应用程序)。
(3)(R2021b +)模万博1manbetx型实时ASAM自API:
从R2021b开始,如果你的目标是自动测试、界面仿真软件可以实时模型与测试用例从第三方软件支持ASAM自API(例如TraceTronic ECU-T万博1manbetxEST或Piketec TPT)。万博1manbetx使用一个ASAM自模拟工作流为实时应用程序,安装仿真软件实时自API支持包。万博1manbetx万博1manbetx遵循的工作流程:
仿真软件万博1manbetx实时自API支持的包提供了一种AP万博1manbetxI,允许您使用一个c#程序控制目标计算机上实时应用程序。有关更多信息,请参见:
(4)通过SSH访问目标计算机的命令行
Speedgoat目标机从R2020b开始支持Secure万博1manbetx Shell (SSH)。这意味着任何SSH客户端可以连接到目标机器,问题一组有限的控制,比如启动和停止目标应用程序。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!