我的研华会员注册

「我的研华」为研华客户专属服务平台。成为研华会员,您将收到最新产品资讯、研讨会邀请和线上商店特殊优惠。

立即注册,启用您的会员服务!

www.advantech.com.cn
 
问题 1: DAQNavi 支持哪些操作系统?
问题 2:
DAQNavi 是否提供范例程序代码?如果提供,适用于哪些程序语言和开发工具?
问题 3: DAQNavi 是否免费提供且如何取得?
问题 4: 新版 DAQNavi 驱动程序和旧版 Adsapi32 驱动程序之间有何差异?
问题 5: 驱动程序已成功安装至个人计算机的设备管理器,但是为何我找不到任何范例进行测试?
问题 6: 为什么我不能在 Windows XP Embedded 环境执行 DAQNavi?
问题 7: 我已经使用 Adsapi32 驱动程序编写程序。我可以在 DAQNavi 驱动程序执行相同程序吗?
问题 8: 使用 Adsapi32 驱动程序时,我的应用程序可正常执行,但是在安装 DAQNavi 之后,我的应用程序就无法执行。为什么会这样?
问题 9: 我在同一台计算机上同时安装了旧版的 Adsapi32 及 新版的DAQNavi 驱动程序,但是为什么无法在旧版的设备管理器通用程序 (Device Manager Utility) 中看到我的数据采集硬件?
问题 10: 可以使用哪些参数开启数据采集及控制装置?
问题 11: 为什么 DAQNavi 不提供热电偶测量范例?
问题 12: 我在执行 DAQNavi 范例程序时,为什么范例一直出现下列错误讯息:「Error Privilege Not Available」?
问题 13: 哪个版本的 Visual Studio 可以使用 DAQNavi 的范例程序?
问题 14: 我可以在不安装数据采集硬件装置的情况下执行范例程序吗?
问题 15: 应用程序选择「streaming AI」时,出现一项参数名为:「interval count」。这是什么意思?有什么建议方式设定这项参数的值?
 
     
 

问题 1:

DAQNavi 支持哪些操作系统?

  DAQNavi 可支持 Windows 8、Windows 7、Windows Vista、Windows XP、Windows Server(以上操作系统都支持 32 位及 64 位)、Windows CE 5.0/6.0/7.0 及 Linux。
▲页首
     
 

问题 2:

DAQNavi 是否提供范例程序代码?如果提供,适用于哪些程序语言和开发工具?

  DAQNavi 提供许多的范例程序,其中包括
1. C++ Console 模式的范例程序,适用于 VC6、VS2005 和 BCB6。
2. C++ 搭配 MFC UI 的范例程序,适用于 VC6 和 VS2005。
3. Java 范例程序,适用于 Eclipse 3.6。
4. C# Console 模式的范例程序,适用于 VS2005。
5. C#. 的 范例程序 (搭配 .NET 控制组件),适用于 VS2005。
6. VB.NET 的范例程序 (搭配 .NET 控制组件) ,适用于 VS2005。
7. 利用OCX 组件的范例程序,适用于 VB6 和 Delphi 7。
▲页首
     
 

问题 3:

DAQNavi 是否免费提供且如何取得?

  DAQNavi 免费提供给任何使用者。您可由研华网站下载 (www.advantech.com.cn),或使用「DAQNavi」做为关键词进行搜寻,就可以找到下载连结。
▲页首
     
 

问题 4:

新版 DAQNavi 驱动程序和旧版 Adsapi32 驱动程序之间有何差异?

  (A) DAQNavi 支持 32 位和 64 位操作系统,但 Adsapi32 仅支持 32 位操作系统。
(B) DAQNavi 支援 Windows 7,但 Adsapi32 并不支援。
(C) DAQNavi 提供面向对象程序设计,让用户开发程序。
(D) DAQNavi 提供 .NET 控制组件,让用户轻松开发程序。
(E) DAQNavi 针对不同操作系统提供相同的程序开发流程;可在不同操作系统之间轻松转换程序。
(F) DAQNavi 支持 Java 和 Qt 程序设计。
(G) DAQNavi 驱动程序为安全线程。
▲页首
     
 

问题 5:

驱动程序已成功安装至个人计算机的设备管理器,但是为何我找不到任何范例进行测试?

  原因是您只安装了包含驱动程序和 DLL 的个别设备驱动器以执行档(在开发完毕后)。 如果您要开发应用程序并需要范例,就应该安装 DAQNavi SDK(也可由研华网站下载),其中包括设备驱动器、范例、手册及工具。
▲页首
     
 

问题 6:

为什么我不能在 Windows XP Embedded 环境执行 DAQNavi?

  Windows XP Embedded 需要安装 .NET Framework 2.0 以上版本才能执行 DAQNavi。DAQNavi 需要使用的 .NET Framework 并未预设安装于 XPE。 注意:我们建议不要在 Windows XP Embedded 开发程序,因为 DAQNavi SDK 需要由操作系统取得更多资源。最好的办法是只安装个别设备驱动器,并于 Windows XP Embedded 执行已开发完成的执行档。
▲页首
     
 

问题 7:

我已经使用 Adsapi32 驱动程序编写程序。我可以在 DAQNavi 驱动程序执行相同程序吗?

  不行。如果使用者原本使用旧版的 Adsapi32 驱动程序,改用新版的 DAQNavi 驱动程序时,需要重新编写程序。Adsapi32 与 DAQNavi 使用的 API 完全不同。
▲页首
     
 

问题 8:

使用 Adsapi32 驱动程序时,我的应用程序可正常执行,但是在安装 DAQNavi 之后,我的应用程序就无法执行。为什么会这样?

  您需要再次安装 Adsapi32 驱动程序。安装 DAQNavi 将会删除 Adsapi32 的系统档案。如需复原 Adsapi32 系统档案,您应该再次安装 Adsapi32 驱动程序。
▲页首
     
 

问题 9:

我在同一台计算机上同时安装了旧版的 Adsapi32 及 新版的DAQNavi 驱动程序,但是为什么无法在旧版的设备管理器通用程序 (Device Manager Utility) 中看到我的数据采集硬件?

  数据捕获设备本身会自动使用DAQNavi 驱动程序,因此旧版设备管理器通用程序无法侦测模块。您需要卸载 DAQNavi,然后选定 Adsapi32 驱动程序给您的数据捕获设备。不过我们建议您改用新版的 DAQNavi 驱动程序开发新的项目。
▲页首
     
 

问题 10:

可以使用哪些参数开启数据采集及控制装置?

 
「Device Number」(装置号码)和「Description」(描述)都可用于开启装置。「Description」(描述)可于 SDK 或设备管理器设定中重新命名。请参阅以下图片。
点选放大 >>
▲页首
     
 

问题 11:

为什么 DAQNavi 不提供热电偶测量范例?

  可以直接使用「AI_instant」范例做为热电偶范例。在范例中将 AI 输入范围设定为热电偶类型。
▲页首
     
 

问题 12:

我在执行 DAQNavi 范例程序时,为什么范例一直出现下列错误讯息:「Error Privilege Not Available」?

  您可以检查您的「Advantech Navigator」(通用程序)是否正在进行测试。为了确保驱动程序的使用安全,只有一个 AP 有权执行特定单一装置的写入作业。因此您无法同时执行「Advantech Navigator」及范例程序。
▲页首
     
 

问题 13:

哪个版本的 Visual Studio 可以使用 DAQNavi 的范例程序?

  Visual Studio 2005以上的版本。 (Visual Studio 2003 或之前版本不适合开启 DAQNavi 范例。使用者应使用 Visual Studio 2005 以上版本。)
▲页首
     
 

问题 14:

我可以在不安装数据采集硬件装置的情况下执行范例程序吗?

  可以。范例程序的默认设定使用名为「Demo Device」的虚拟设备。若要执行「真实」的硬件装置,可以将「Description」(描述)或「Device Number」(装置号码)变更为代表硬件装置的值。
▲页首
     
 

问题 15:

应用程序选择「streaming AI」时,出现一项参数名为:「interval count」。这是什么意思?有什么建议方式设定这项参数的值?

  研华 DAQNavi 驱动程序将于内存建立缓冲区,以接收数据捕获设备传输的 AI 数据。数据捕获设备的数据将持续写入缓冲区 (Buffer)。只要累计数据数到达特定数量(定义为「interval count」(间隔数)),就会立即产生事件通知程序。同时您可使用 API 将数据由该缓冲区移至其他内存,或储存至硬盘进行分析或处理。 注意:建议「data count」(数据数)值 =「interval count」(间隔数)值 x N。 例如:半 FIFO 大小为 2048,将间隔数设为 2048,数据数为 4096。
▲页首
     
Contact Advantech

400-810-0345(销售)
400-810-8389(客服)

Contact Advantech