gaili1842迁移后vc编程 点击:171 | 回复:9



xmtbabybear

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-07-20 12:42:41
楼主
求助帖30分-未结帖

求助

前些年买了一个galil 1842 只支持xp系统

现在想迁移到win7上

之前编写的vc程序不能使用 dmc_open 函数找不到控制器

是不是需要新的头文件和dll文件

现已安装Gailitools,不知道需要怎么改动

求大神帮忙





刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8094回
  • 年度积分:1699
  • 历史总积分:27132
  • 注册:2005年3月09日
发表于:2020-07-23 10:02:42
1楼

从您使用的dmc_open这个函数名来看,您之前用的是api是DMCWIN,这个接口最高支持到winxp,再win7以及之后的版本中不保证稳定。


如果您要换用galiltools,其所包含的api于DmcWIN有不小的差异,您程序中的很多源代码都要改写。


可能,最保险的的方式,是您在win7下装一个xp的虚拟机。

xmtbabybear

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-07-28 01:30:04
2楼

"刘岩利" 的回复,发表在1楼
        对内容: 【从您使用的dmc_open这个函数名来看,您之前用的是api是DMCWIN,这个接口最高支持到winxp,再win7以及之后的版本中不保证稳定。如果您要换用galiltools,其所包含的api于Dm...】进行回复:

        -----------------------------------------------------------------

十分感谢刘版主,我重新安装了xp系统,但又报错error code = -26.the device driver needed to communicate  with the selected controller is too old for this communication dll.我应该到哪里去下载驱动或者dll呢?


刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8094回
  • 年度积分:1699
  • 历史总积分:27132
  • 注册:2005年3月09日
发表于:2020-07-28 10:41:31
3楼

您现在安装的,是什么版本的通讯库?您的DMC-1842是哪年买的?


xmtbabybear

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-07-28 10:57:43
4楼

回复内容:

对:刘岩利 您现在安装的,是什么版本的通讯库?您的DMC-1842是哪年买的?     内容的回复:

13年左右买的,通讯库是光盘带的dll v7

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8094回
  • 年度积分:1699
  • 历史总积分:27132
  • 注册:2005年3月09日
发表于:2020-07-28 12:33:36
5楼

如果用原配的光盘软件还提示这个问题,那么,这恐怕就是个硬件问题了。

如果您的dmc-1842在原来的pc上是正常的,只是在新的pc上出现如上问题,那么可能是由于pci总线接口的硬件版本问题。早期的pci总线是5V的系统,后来转变成了3.3V的,这期间galil的dmc-1842也出过几个不同的硬件版本来匹配不同的pci接口。

xmtbabybear

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-07-28 12:44:09
6楼

回复内容:

对:刘岩利 如果用原配的光盘软件还提示这个问题,那么,这恐怕就是个硬件问题了。如果您的dmc-1842在原来的pc上是正常的,只是在新的pc上出现如上问题,那么可能是由于pci总线接口的硬件版本问题。早期的pci总线是5V的系统,后来转变成了3.3V的,这期间galil的dmc-1842也出过几个不同的硬件版本来匹配不同的pci接口。     内容的回复:

那也就是说必须要保持新旧电脑的pci接口是一致的才可以,如果版本不一致也会导致这个问题。原来的电脑是可以运行的,换了两个电脑都不能正常使用。估计就是pci升级了🤕🤕🤕,谢谢刘工了

xmtbabybear

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-08-04 15:10:25
7楼

回复内容:

对:刘岩利 如果用原配的光盘软件还提示这个问题,那么,这恐怕就是个硬件问题了。如果您的dmc-1842在原来的pc上是正常的,只是在新的pc上出现如上问题,那么可能是由于pci总线接口的硬件版本问题。早期的pci总线是5V的系统,后来转变成了3.3V的,这期间galil的dmc-1842也出过几个不同的硬件版本来匹配不同的pci接口。     内容的回复:

刘工,调用急停函数后,z轴一直下降是什么原因呢?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8094回
  • 年度积分:1699
  • 历史总积分:27132
  • 注册:2005年3月09日
发表于:2020-08-05 07:52:05
8楼

"xmtbabybear" 的回复,发表在7楼
        对内容: 【刘工,调用急停函数后,z轴一直下降是什么原因呢?】进行回复:

        -----------------------------------------------------------------

首先,看你z轴本身的结构,是不是有抱闸,,是不是一断开驱动器使能就往下出溜。

然后是看你的控制卡上OE设置,是不是一急停就断开使能。


xmtbabybear

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:33
  • 历史总积分:33
  • 注册:2020年7月17日
发表于:2020-08-06 16:07:46
9楼

回复内容:

对:刘岩利 "xmtbabybear" 的回复,发表在7楼        对内容: 【刘工,调用急停函数后,z轴一直下降是什么原因呢?】进行回复:        -----------------------------------------------------------------首先,看你z轴本身的结构,是不是有抱闸,,是不是一断开驱动器使能就往下出溜。然后是看你的控制卡上OE设置,是不是一急停就断开使能。     内容的回复:

好的,谢谢刘工


相关主题

官方公众号

智造工程师