兼容性:本机 RS232 模式下的 MCA8000A(不使用 USB 适配器)与 Windows XP/Vista/7/8/10 (32 位和 64 位)兼容。在此配置中,设备使用 Amptek 提供的串口线(非常重要!)连接到计算机上的真实 RS232 端口。
Windows 7/8/10 注意
如果在 Windows 7 及更高版本上使用 MCA8000A 和 USB 适配器时遇到困难,请确保拥有以下最新版本的 ADMCA,然后卸载 USB 驱动程序并使用以下软件包中的驱动程序。
说明
- 确保 USB 适配器未插入 PC。
- 从“程序和功能”中卸载当前的 USB 驱动程序包。如果它不在“程序和功能”中,则插入 USB 适配器并进入“设备管理器”。右键单击 Prolific 端口并卸载。选择以卸载所有软件等(如果有的话)。重启计算机。
- 下载此 Prolific USB 驱动程序包
- 通过右键单击文件并选择“以管理员身份运行”,在从上面下载的 Prolific 包中运行相应的可执行文件。对于 Windwos 7,请使用 Windows 8/10 驱动程序。
- 按照说明进行安装。
- 插入 USB 适配器,它现在会加载正确的驱动程序。
- 使用以下最新版本的 ADMCA。
- 在 Windows 设备管理器中检查分配给 USB 适配器的 COM 端口号。它必须介于 1 和 9 之间。如果不是,则必须在 1 到 9 之间手动将 COM 端口分配给 USB 适配器(通常通过右键单击并在高级菜单中查找设置)。然后在 ADMCA 软件的查看菜单 -> 首选项 -> MCA 选项卡中输入此端口号。
ADMCA 2.0.0.6 显示和采集软件
ADMCA 程序是主要的显示和采集软件。所有用户都应下载此软件。
单击此处查看 ADMCA 的功能描述。
该软件没有纸质手册。手册是帮助文件。要安装软件,请将文件内容解压到计算机。然后在 ADMCA 目录中运行 ADMCA 可执行文件。软件无法从 CD 运行。必须将其复制到本地驱动器,并且您必须具有对目录的读/写访问权限。
admca_mca.zip (6 MB)
MCA8000A 应用程序编程接口(API)
MCA8000A 可通过 API 接口使用 PmcaDll.dll 动态链接库进行控制。其中的 Visual Basic、 Visual C++ 和 LabWindows CVI 示例说明了如何使用库。在尝试使用它们之前,请先阅读随附的程序员指南。SN#3660 和更高版本的 MCA8000A 装置与 RS232 转 USB 转换器兼容。低于 3660 的序列号可以升级。此类固件更改必须由工厂进行。新装置与使用以前的 DLL 编写的自定义代码不兼容。新 DLL 可以控制所有版本。下载新版本并查看描述了如何对代码进行小修改的文档。
mcadll.zip (3MB)
用于非 Windows 编程的通信协议
MCA8000A 通信协议已被许多人用于 Windows 以外的平台。因此,Amptek 包含了 Windows DLL 的源代码,以方便程序员将 MCA8000A 转移到其他操作系统。在 DLL 源代码和数据传输协议之间,程序员会发现将 MCA8000A 转移到其他平台上要容易得多。
Amptek 不支持 dll 的源代码。
DLL 源代码和文档 (300K)。
为 Win CE Everex A-20 PalmPC(执行模型)编译的 MCA8000A DLL
作者:西肯塔基大学应用物理研究所 Jon Paschal
Beta 测试人员:WKU 应用物理研究所 P. C. Womble 和密歇根州立大学国家超导回旋加速器实验室 C. Campbell。
注意:更改与 CE 2.0 兼容
- CE 2.0 不支持 CHAR 变量类型,CE 仅支持 wchar 类型的 Unicode 变量。因此,所有对 char 的引用都必须替换为 wchar。
- CE 2.0 不支持使用信号量同步对象。任何此类引用都必须替换为计数机制和 while 循环等待。
- CE 2.0 不完全支持 C 运行时库。它只支持其中的一小部分。request.cpp 中使用的时间和日期函数不是此子集的一部分,因此必须将它们替换为类似的 windows/MFC 函数。
Everex A-20 源代码(116k)