【发布时间】:2015-02-15 17:41:53
【问题描述】:
我正在尝试使用 link 中提供的内容在 arduino 上运行一个简单的 simulink 图。不幸的是,当我构建程序时出现此错误: " 'untitled/Arduino Digital Write' 块中 MATLAB S-Function 'msfun_arduino_digitalwrite' 对应的 'msfun_arduino_digitalwrite.tlc' 文件必须位于当前工作目录,MATLAB S-Function 目录 'C:\Users\Mohamed Ali\ Desktop\ArduinoIO\simulink',或目录'C:\Users\Mohamed Ali\Desktop\ArduinoIO\simulink\tlc_c' "
我一直没有成功寻找 tlc 文件来放置它。 有人可以帮助我吗?
【问题讨论】:
-
这个库没有编码器块也没有中断。这就是我使用上面提到的链接的原因。
-
您使用的库已过时且不受支持,您应该使用我提到的库。此外,它不支持在 Arduino 上运行的代码生成,它仅适用于在 Simulink 中运行。如果要生成代码,需要使用官方支持的库。
-
好的,我的错,您使用的库并非过时且不受支持(上次更新于 2014 年 9 月),但它仅用于“[来自 Simulink] 与Arduino 板”。您无法从中生成代码并在 Arduino 本身上运行它,就像您尝试做的那样。为此,您需要使用我提到的 Arduino 支持包。
-
是的,我想我明白了。它只用于通信,对我来说还不错。