关注:128 2014-01-11 10:42

在LabWindows/CVI 6.0版本环境下如何运行LabWindows/CVI 8.5版本所写的程序呢?在CVI 6.0中如何才能确保uir文件的界面跟CVI 8.5时是一模一样呢?

已解决 悬赏分:0 - 解决时间 2024-04-30 09:33
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
CVI中没有选项可以把一个程序保存为以前版本。而在CVI 6.0上打开CVI 8.0的C文件和uir文件是可以的,但是运行时会报错说没有找*.h文件,这时可以新建一个uir文件,把原来程序面板上的控件复制并粘贴到新面板上,接着动手点击:Code>Generate>All code。这时CVI会提示要保存该未命名面板,当命名后,接着选择一个退出控件就可以生成代码了。此时已经有了相应的h文件了,然后把源C代码复制并覆盖新生成的C文件并且保存,再在刚保存的C文件里找到调用之前没有的那个h文件名将其修改过来就可以了。在CVI 8.5中打开该uir文件,在Options 菜单下 ,选择 Save in Text Format.. , 这时,LabWindows CVI将会提示引导您将该文件保存为一个.tui扩展名的文本格式的用户界面文件。然后CVI 6.0中,从 Options菜单下选择 Load form Text Format...命令就可以了。