zl程序教程

您现在的位置是:首页 >  工具

当前栏目

LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序

应用程序 一个 创建 不是 PC labview 合法
2023-09-14 09:09:43 时间

LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序

通过LabVIEW 的PDA模块(Pocket PC)成功创建了一个LabVIEW VI,然后把它编译成一个PDA应用程序,并把这个应用程序传到Pocket PC上。但是,当在Pocket PC上运行这个应用程序的时候,出现了一个错误,错误信息是“[我的应用程序] 不是一个有效的Pocket PC应用程序。”为什么应用程序不能运行?

解答: 这个错误产生的原因是因为在开发电脑上创建可执行文件的时候没有选择处理器的类型。当创建应用程序的时候,如果执行目标 (Options » Switch Execution Target...) 设为Pocket PC 2002 Emulation,并且在创建设置(Build PDA Application » Settings... » Processor)中没有修改processor选项,在PDA仿真模式中, PDA应用程序将为在x86处理器的PDA仿真模式下运行。因为PDA不是使用“x86”处理器,所以这个应用程序不适合Pocket PC。

在Build PDA Application » Target Settings中修改处理器类型为ARM(PDA的处理器类型),然后创建成可执行文件再传到Pocket PC中。或者选择Pocket PC 2002 (默认设备)作为VI的执行目标。当创建PDA应用程序的时候 "ARM"就会成为默认设置。现在创建的PDA应用程序就适合在Pocket PC上运行了。

编译成为ARM处理器运行的PDA应用程序不适合在x86处理器的电脑上运行 (比如台式电脑)。

请参考附件的例程。

更详细的内容,参加如下附件的介绍。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

LabVIEW创建的PDA应用程序不是一个合法的Pocket PC应用程序 - 北京瀚文网星科技有限公司 (bjcyck.com)