公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我开始使用 iMotion 解决方案设计器,然后我不得不更改 UART 读取和写入的变量的地址。 更改所有内容后,一切正常,但是在脚本中读取/写入全局变量时,我没有收到 UART 的回复。

例如,当我想写信给 busVoltageLimit 时,我会使用 FB_ID-> 0xF0 和 register_id-0xF > C,但是发送带有这些 ID 的 uart 消息并不能给我回复。

我确信脚本和参数已正确下载,而且我用来查看 id 的 xml 文件是最新的。 问题仅在脚本的用户变量中,因为我 CAN 从系统和参数中读取/写入变量,并且 CAN 读取脚本用户版本。

我还需要做任何额外的步骤吗?

PaulojM_0-1692953715650.png

如果有人 CAN 帮助我,我会很感激。

 

谢谢

 

保罗

0 点赞
8 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @PaulojM

 

CAN 请让我们知道正在使用的iSD和SD软件包的版本是什么?

如果您尝试使用用户 UART 访问脚本变量,请退出调试会话或任何 iSD 工具,并告知我们结果。

 

谢谢,

Krupashankar

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Krupashankar

谢谢你的回答。

退出所有 ISD 工具,然后重试也会出现同样的问题。

我收到了这条消息,我想这是地址错误时的回复。

为读取变量而发送的消息:FF 05 F0 FC 00 00 11 FD

已收到消息:FF 00 00 00 00 00 00 00 00

 

最诚挚的问候,

保罗

 

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @PaulojM

CAN 尝试发送以下命令并共享结果:

TX:0x01 0x05 0xF0 0xFC 0x00 0x00 0x0F 0x0F 0xFE 0xFE 0xFE

CAN 共享正在发送的所有命令?

 

谢谢,

Krupashankar

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Krupashankar

我发送了命令:

0x01 0x05 0xF0 0xFC 0x00 0x00 0x0F 0xFE 0xFE

并收到了以下内容:

0x01 0xC5 0xF0 0xFC 0x00 0x00 0x0F 0x3E 0x3E

这个响应不正确,因为它没有像我发送命令 0x05 时那样回复命令 0x85。 我也没有得到任何价值,我在脚本中的值是 2867。

 

 

我正在使用的所有命令都是:

写入斜坡速率 (此值 CAN 程序中的变化),0xFF 0x06 0x31 0x00 0xRAMP 0x校验和

读取故障 -0xFF 0x00 0x00 0x00 0x00 0x00 0x01 0xFF 0xFF

读取最小速度 -0xFF 0x05 0x01 0x23 0x00 0x00 0x00 0x00 0xE3

阅读 primaryControlRat e-0xFF 0x05 0x01 0x20 0x00 0x00 0x00 0x00 0x00 0xDA

阅读 FastControlRat e-0xFF 0x05 0x01 0x1F 0x00 0x00 0x00 0xDB

我上面提到的所有命令都按预期工作。

 

 

该错误仅发生在脚本变量中。

我发送了一个从脚本中读取其他变量的命令,也使用节点 ID 1:

Tx:0x01 0x05 0xF0 0xF4 0x00 0x00 0x0F 0x06 0x06

Rx:0x01 0xC5 0xF0 0xF4 0x00 0x00 0x0F 0x46 0x46

 

错误回复的原因是什么 CAN ?

问题 CAN 校验和值?

 

最诚挚的问候,

 

保罗

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @PaulojM

CAN 请您分享脚本和iSD项目? 最后,我们将尝试重现该问题。

 

谢谢,

Krupashankar

0 点赞
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Krupashankar

是的,谢谢。

 

附上是 isD 项目文件夹,我使用的脚本是 vfControl

 

最诚挚的问候,

 

保罗·马托斯

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @PaulojM

很抱歉给您带来的不便。

目前 FW5.x 不支持通过用户 UART 读取/写入脚本变量。 我们已经提出了内部票证,此功能将在即将发布的iSD版本中提供。

 

谢谢,

Krupashankar

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Krupashankar

 

谢谢你的回复,

 

最诚挚的问候,

保罗

0 点赞