【问题标题】:Arduino Simulink missing .tlc file errorArduino Simulink 缺少 .tlc 文件错误
【发布时间】: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 文件来放置它。 有人可以帮助我吗?

【问题讨论】:

  • 使用uk.mathworks.com/hardware-support/arduino-simulink.html而不是你提到的链接。
  • 这个库没有编码器块也没有中断。这就是我使用上面提到的链接的原因。
  • 您使用的库已过时且不受支持,您应该使用我提到的库。此外,它不支持在 Arduino 上运行的代码生成,它仅适用于在 Simulink 中运行。如果要生成代码,需要使用官方支持的库。
  • 好的,我的错,您使用的库并非过时且不受支持(上次更新于 2014 年 9 月),但它仅用于“[来自 Simulink] 与Arduino 板”。您无法从中生成代码并在 Arduino 本身上运行它,就像您尝试做的那样。为此,您需要使用我提到的 Arduino 支持包。
  • 是的,我想我明白了。它只用于通信,对我来说还不错。

标签: matlab arduino simulink


【解决方案1】:

我有同样的问题。但是在我使用更新版本的 matlab 和更新版本的支持包之后,我能够自动生成所有文件,包括 tlc 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    相关资源
    最近更新 更多