我想在 Matlab/Simulink 中开发一个应用程序,它将通过 TcCOM 模块集成到 TwinCAT 中(使用 TwinCAT.tlc 目标文件生成代码)。
我在发布过程中有一些问题!!!
首先,我必须提到我通过了 TwiCAT – Simulink 手册中提到的所有步骤(参见第 9 页:https ://download.beckhoff.com/download/document/automation/twincat3/TwinCAT_3_Matlab_Simulink_EN.pdf ) . 接下来的步骤就完成了:
- Matlab R2015b 已安装;
- TwinCAT 3 已安装并嵌入在 Visual Studio 2013 中;
- 已安装 Microsoft Windows 驱动程序工具包 (WinDDK 7600.16385.1)
- 安装并嵌入 Matlab 中的 Twincat 3 Target for Matlab/Simulink (TE1400);
- 必要的许可证已激活;该应用程序非常基础,它有一个 INPUT 和一个 OUTPUT 块、一个 SUM 和一个 CONSTANT 块。Simulink 模型已配置为:
- Solver:Fixed Step求解器(ode3),固定步长为0.005;
- 代码生成:TwinCAT.tlc 系统目标文件;
- 代码生成 -> Tc 构建:发布模块已检查
当我尝试构建模型时,Simulink 返回下一条错误消息:
'发布过程失败 - MGFcn:43'</p>
和
'错误 MSB3231:无法删除目录'
如果您需要,我可以附上带有错误的 .txt 文件。
如果我未选中 Publish Module,Simulink 会生成 C++ 代码而不会出错。但是,我需要有 TcCOM 模块。
我希望我提供了所有必要的信息。