【问题标题】:LabVIEW 2017 does not open *.vi-File from LabVIEW 2016LabVIEW 2017 无法从 LabVIEW 2016 打开 *.vi-File
【发布时间】:2017-11-16 00:21:07
【问题描述】:

在我的 Windows 10 PC 上安装了 LabVIEW 2017。我在 Uni 的 LabVIEW 2016 中创建的文件将无法打开。当我双击时,LabVIEW 正常启动,但就像我在没有任何文件的情况下打开它一样。如果我正常启动LabVIEW并尝试从程序中打开文件,什么都不会发生,甚至不会出现错误。这是为什么呢?

注意:现在我在评估模式下使用 LabVIEW 2017。

【问题讨论】:

    标签: labview


    【解决方案1】:

    从技术上讲,我认为答案是 ASCII 26 不是 Windows 路径或文件名的有效字符,根据以下内容:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx

    使用当前代码页中的任何字符作为名称,包括 Unicode 字符和扩展字符集中的字符 (128–255),但以下情况除外:

    以下保留字符:

    >(大于)

    :(冒号)

    " (双引号)

    /(正斜杠)

    \(反斜杠)

    | (竖条或竖管)

    ? (问号)

    *(星号)

    整数值零,有时称为 ASCII NUL 字符。

    整数表示在 1 范围内的字符 到 31,除了这些字符的备用数据流 被允许。有关文件流的更多信息,请参阅文件 流。

    目标文件系统不允许的任何其他字符。

    (强调我的。)

    【讨论】:

      【解决方案2】:

      我找到了原因...该文件保存在一个文件夹的子文件夹中,该文件夹的名称包含一个右箭头 (→),LabVIEW 显然不支持它...

      【讨论】:

      • 真的吗?我无法将其复制为问题的原因。我用那个确切的字符命名了一个文件夹(从你的帖子中复制),它工作得很好。
      • 我将文件复制到桌面并且它工作...右箭头由 [alt] +[2] +[6](数字键盘)产生...我今天晚些时候尝试另一个文件夹,让你知道..如果我打开文件,LabVIEW也会用'?'替换右箭头在目录中。而且我也无法从LabVIEW中保存该文件夹中
      • 所以,我复制了你的问题。试图将生成的 VI 发送到 National Instruments 以获取错误报告,但 Windows 不允许我压缩文件,因为目录名称“包含无法在压缩文件夹中使用的字符,例如 →”。鉴于 VI 具有压缩部分,我敢打赌压缩是使用 MS API 完成的。所以我不知道这可以由NI修复。 :-(
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 2016-10-16
      相关资源
      最近更新 更多