首页 文章

分发simulink桌面实时模型

提问于
浏览
0

最近我尝试开发一些简单的SIMULINK模型,它接收UDP数据包,进行一些计算并通过其他UDP端口返回应答 . 模型工作很好,我能够编译到EXE - 没问题 . 我的目标是让模型实时工作 - 模拟中的1秒钟在PC中等于1秒 . 因此,经过研究后我发现了阻止: Real Time Sync 这样做的诀窍 - 现在我的模拟工作正是我想要的 . 接下来当我尝试构建项目时 - 根据文档对设置进行所有更改(主要是将目标更改为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:很抱歉有很长的描述,但我感到非常困惑,我想提供所有细节

1 回答

  • 0

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

相关问题