1

考虑到我在这里看到的 Wonderware 问题很少,我想这是一个长镜头,但无论如何......

Wonderware 中的 FileReadFields 函数应该将 CSV 文件解析为内存标签。当东西在 Wonderware 中不起作用时,没有调试消息(这不是我选择的 HMI 软件,这是肯定的),所以我不知道为什么这不起作用:

FileReadFields("C:\NASA\Sample.csv", 0, Profile_Setup_Name, 1);

一切都正确,文件未在使用中。我不知道如何使它工作。

4

2 回答 2

3

FileReadFields 函数用于将 CSV 文件中的多个值读取到一系列标记名中。您不能将这些值存储到一个标签中。由于 CSV 文件每行可以包含多个值,因此您需要多个标记名来接收所有值。这些标记名必须以数字结尾(即 MyTag1、MyTag2、MyTag3...)。此外,标记名必须用双引号括起来

这是一个正确的例子:

FileReadFields("C:\NASA\Sample.csv", 0, "MyTag1", 1);

其中 MyTag1 是第一个标记名。您必须创建 MyTag1、MyTag2、MyTag3....

于 2010-04-06T03:10:39.330 回答
-1

我写了 FileReadFields。我认为它工作正常。

于 2010-04-15T15:20:27.427 回答