【Pmac】PMAC QT联合开发中各种可能遇到的坑

使用QT编写PMAC上位机程序时,利用QT中的dump工具可以将pcommserver.exe转化为pcommserverlib.h和pcommserverlib.cpp文件,然后将这两个文件添加到工程目录中就可以调用其中的函数了。具体可以看我之前的文章。

1. 错误 C2027 使用了未定义类型“PCOMMSERVERLib::DEVUPLOAD”

首先遇到第一个坑,将pcommserverlib.h和pcommserverlib.cpp文件添加并运行会提示如下错误。

错误 C2027 使用了未定义类型“PCOMMSERVERLib::DEVUPLOAD” (编译源文件 qtpmaccommunicate.cpp)

在这里插入图片描述
(在图片中我将pcommserverlib.h重命名为pcommdevice.h。.cpp同样进行重命名)

解决办法!
将pcommserverlib.h文件中9915行和11720行的Upload函数注释掉。这样程序就可以正常运行了,但缺点是不能在上位机软件中使用upload功能,因为我们把这个函数的定义给注释掉了。
我的QT版本是5.12.2,不知道是不是因为QT版本的问题导致的。有大神能完美解决的话要给我留言一下呀!
在这里插入图片描述

2. 输入了正确的pmac的ip地址,没有显示可选的pmac设备

第二个坑
在调用SelectDevice函数选取pmac设备时总是显示PMAC devices not registered,就算是你输入了正确的pmac的ip地址,test也成功,但就是没有显示可选的pmac设备。
在这里插入图片描述
解决办法:
将VS或QT或者你的EXE文件已管理员模式运行就可以了!!!

3. Pmac DTC-28B无读数

第三个坑
PMAC模数转换板DTC-28B的接线问题。在我的项目中使用到了力传感器,输出±5V模拟量信号。之前发现不论怎么按压力传感器,clipper中m105的读数不会变化。经检查发现,接线人员将28B引脚定义整反了!注意,从28B有缺口的一侧开始是1号引脚。
在这里插入图片描述

相关推荐

  1. elasticsearchLessThen遇到

    2024-06-18 18:24:04       24 阅读
  2. 项目当中使用JPA、Hibernate、MyBatis遇到

    2024-06-18 18:24:04       36 阅读
  3. Python 编程时可能遇到各种错误提示

    2024-06-18 18:24:04       12 阅读

最近更新

  1. DOM XMLHttpRequest

    2024-06-18 18:24:04       0 阅读
  2. nginx详解

    2024-06-18 18:24:04       0 阅读
  3. vue实现表单输入框数字类型校验功能

    2024-06-18 18:24:04       0 阅读
  4. Perl 语言入门学习

    2024-06-18 18:24:04       1 阅读
  5. perl语言入门学习

    2024-06-18 18:24:04       1 阅读
  6. Apache Spark 的基本概念和在大数据分析中的应用

    2024-06-18 18:24:04       1 阅读
  7. CSS 下拉菜单的设计与实现

    2024-06-18 18:24:04       1 阅读
  8. 快速排序算法Python实现

    2024-06-18 18:24:04       1 阅读
  9. python爬虫入门(二)之Requests库

    2024-06-18 18:24:04       1 阅读

热门阅读

  1. cephfs的形式使用ceph,大致思路

    2024-06-18 18:24:04       9 阅读
  2. Github 2024-06-16 php开源项目日报 Top10

    2024-06-18 18:24:04       5 阅读
  3. UE5 发射物目标追踪

    2024-06-18 18:24:04       5 阅读
  4. MYSQL

    MYSQL

    2024-06-18 18:24:04      5 阅读
  5. C#面:请解释C#接口的显式实现有什么意义

    2024-06-18 18:24:04       6 阅读
  6. 联合类型和交叉类型

    2024-06-18 18:24:04       7 阅读
  7. 每天一个项目管理概念之干系人

    2024-06-18 18:24:04       7 阅读
  8. linux常用指令

    2024-06-18 18:24:04       4 阅读
  9. 2024大数据面试题汇总(更新中。。。)

    2024-06-18 18:24:04       8 阅读
  10. mysql中社区版如何杀死锁

    2024-06-18 18:24:04       7 阅读
  11. TypeScript中的枚举

    2024-06-18 18:24:04       8 阅读