【问题标题】:distribute simulink desktop realtime model分发 simulink 桌面实时模型
【发布时间】:2018-01-23 14:20:59
【问题描述】:

最近我正在尝试开发一些简单的 SIMULINK 模型,它接收 UDP 数据包,进行一些计算并通过其他 UDP 端口返回答案。模型工作得很好,我能够编译为 EXE - 没问题。 我的目标是让模型实时工作——模拟中的 1 秒等于 PC 中的 1 秒。因此,经过研究,我发现了该块: 实时同步 这可以解决问题 - 现在我的模拟完全按照我的意愿工作。接下来,当我尝试构建项目时-根据文档对设置进行所有更改(主要将目标更改为 sldrt.tlc)-在编译过程结束时我得到了这个:

### Created Simulink Desktop Real-Time module udpTest.rxw64 
C:/PROGRA~1/MATLAB/R2017b/toolbox/sldrt/clang/win64/llvm-link-bca \ 
          -Bstatic \ 
      -o udpTest.bc \ 
      udpTest.obj rtGetInf.obj rtGetNaN.obj rt_nonfinite.obj udpTest_data.obj udpTest_tgtconn.obj sldrt_main.obj rt_sim.obj ext_svr.obj updown_sldrt.obj \ 
       \ 
       \ 
      C:/PROGRA~1/MATLAB/R2017b/toolbox/sldrt/lib/win64/imports.obj \ 
      C:/PROGRA~1/MATLAB/R2017b/toolbox/sldrt/lib/win64/sldrtlib.lib 
C:/PROGRA~1/MATLAB/R2017b/toolbox/sldrt/clang/win64/llc -mtriple=x86_64-pc-win32 -O3 -O3 -filetype=obj -o ../udpTest.rxw64 udpTest.bc
Build process completed successfully

据我了解,我可以在外部模式下在 simulink 中加载该 rxw64 文件并控制它 - 没关系,我已经做到了。但是是否可以将其分发到专用 PC?

PS:很抱歉描述太长,但我真的很困惑,我想提供所有细节

【问题讨论】:

    标签: simulink


    【解决方案1】:

    案件已结案。答案是我不能将我的模型作为单独的应用程序分发。我必须设置一个目标 PC,它必须专用于运行我的模型的二进制等效项。现在 - 继续搜索合适的类似 DOS 的引导设置,也许可以在某种虚拟 PC 中尝试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-15
      • 2017-09-28
      • 2016-09-07
      • 1970-01-01
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      • 2014-02-08
      相关资源
      最近更新 更多