存储PLCNext社区LinkedIn上的PLCNEXT.Instagram上的PLCNEXT.  youtube上的plcnext. github plcnext社区存储PLCNext社区

  1. Stijn.
  2. PLCNEXT技术和PLCNEXT控件
  3. 2019年4月30日星期二
Dear Community,

创建名为CSVTOSQL并将中华彩票彩网添加到任务的C ++应用中华彩票彩网时,我收到以下错误:编程实例"cplusplus"有一个无效的中华彩票彩网类型"csvtosql.mycomponent.myprogram.".

有谁知道为什么这个错误弹出?我正在使用RFC 4072s。

Best regards,
Stijn Noppe
Accepted Answer
Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消
Hello Stijn,
请不要使用数据类型staticString的端口变量,此数据类型不支持作为端口变量。您可以将字节数组定义为端口变量,并将数据转换为字符串。例如,在CPP中华彩票彩网中定义字符串Varibale作为uint8 [255]数组和Conntect它在plcneng中华彩票彩网中,具有byte [0..254]。在Plcneng中使用FB"BUF_To_STRING" for conversion.

另请参阅GitHub上的CPPDATYPETEST项目,其中包含所有支持和测试的端口变量:

//github.com/PLCnext/CppExamples/tree/master/Examples/CppDataTypeTest

Best Regards
Eduard
Phoenix联系电子总部 - PLCNext运行时产品管理和支持
stijn 接受答案 等待审核
0
Votes
撤消
Hi Eduard,

显然名称不是问题,因为我试图删除该项目并为项目,组件和中华彩票彩网的相同名称,以及之前的项目)。在PLCNext工程中导入新创建的中华彩票彩网后,我不再出错了。
从我很快添加了一个新的端口到我的中华彩票彩网从Type StaticString,PLCNext Enginemer在尝试刷新库时崩溃。在再次打开PLCNext工程师时,错误会弹出错误!

奇怪的是,从那时起,即使我删除了该端口并重建,库就是损坏的,我需要重新开始。

起初我认为这是因为在在线模式期间发生了库的自动刷新,但在稍后阶段我也有它在没有在线上线或调试模式。我的感觉是RFC4072s(FW 2019.0 LTS)具有静态型问题。

Best regards,
Stijn Noppe
Eduard PLCnext Team 接受答案 等待审核
0
Votes
撤消
Hello Stijn,
我假设项目名称的命名空间有一个问题,请创建一个名称的新项目"CSV_to_SQL"并实例化中华彩票彩网.Again。

Best Regards
Eduard
Phoenix联系电子总部 - PLCNext运行时产品管理和支持
stijn 接受答案 等待审核
0
Votes
撤消

你好Eduard,

我真的没有得到如何将字符串发送回PLCNext工程师。将char *转换为uint8指针时,我会收到我可以具有数据丢失的错误,并且它不受C ++ startar允许的错误。

此致,

Stijn Noppe.

  • 页 :
  • 1


这篇文章没有答复。
但是,您不允许回复此帖。