This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5529:GUI Composer 保存 JSON 数据

Guru**** 2589265 points
Other Parts Discussed in Thread: ENERGIA

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/624757/msp430f5529-gui-composer-saving-json-data

器件型号:MSP430F5529
主题中讨论的其他器件:Energia

您好!

我正在创建一个 GUI Composer 应用程序、该应用程序可以读取从与 MSP430 Launchpad 通信的 Energia 代码发送的 JSON 数据。 我可以成功读取并在小工具上显示 JSON 数据。 现在、我要尝试使用 GC 将 JSON 数据保存到.txt 或.csv。 这是可行的吗? 如果是、如何操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matt、

    您可以通过打开将消息记录到控制台的方式执行该操作、或按照以下示例将文本附加到 blob 并写入文件。  https://dev.ti.com/gallery/search/Appending 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、这似乎与我尝试工作的另一个示例类似(dev.ti.com/.../writing_text)。 我尝试使用类似的示例。 我是否需要将任何库导入到 javascript 代码中才能从 COM 端口读取 JSON 数据? 需要在 javascript 代码中执行什么操作? 与其他简单小工具一样、没有"值"或"变量"选项。 这是我遇到的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    要解决此问题、您需要选择"Custom"(自定义)作为项目的协议。 然后将新的定制编解码器文件添加到您的项目中。 大多数代码将被注释掉。 取消编码和解码函数的注释。 这将允许您接收和操作通过 COM 端口发送的 JSON 数据。 要显示所需的 JSON 数据、您将在"尝试"循环内的解码函数内编写代码。 要访问已创建的小部件、请使用对象模板"templateObj.$.name_for_yo_widget"。 JSON 数据将位于名为"jsonObj"的变量中。 您可以使用 JavaScript 表示法访问特定数据。