各位好,我现在遇到了一个问题,和同门师兄已经研究好几天了也没解决,希望有经验的(VS配置之类的)或是有过相同经历的师兄师姐能给予指点。
我们课题组的工控机和数据采集卡都是研华的,板卡型号是PCI-1715U,我们安装完硬件后,在工控机内安装软件驱动和SDK。研华产品自带测试功能,在他们自带的测试功能内是可以实现数据采集的——说明板卡硬件的安装没问题,驱动可能也没问题。
我们想要采用的开发平台是C#,参考研华官网的案例视频,在添加完研华的dll文件——automation.BDaq.dll之后,有个步骤是拖动研华的控件“bufferedAICtrl1”到winform的界面上,然后鼠标点击“bufferedAICtrl1”在它右上方会有一个三角号出现,官网教程的视频内通过这个三角号进入研华的wizard,进行配置。我们自认为目前对研华产品不是特别的了解,暂时默认为这个wizard是关联VS和研华的必要部分。
上面是我按照官网案例,用我的笔记本操作的图片,这里显示我的笔记本是没问题的,有三角,可以进行配置;
但是,我们一用工控机进行同样的操作,就没有三角号显示,如下图
尝试了三天,几乎没有进展:
1.尝试过2013 2015 2017 2019版本的VS,无法解决;
2.咨询官方客服,说框架要换成3.5的,尝试过了,也无法解决;
3.重做系统,网上查询安装步骤,研华driver——VS开发软件——研华SDK,也无法解决;
4.因为笔记本连不了板卡,考虑可能是安装了板卡导致VS缺少部分组件(其实不太可能的,走火入魔了)。故拆卸板卡,在无硬件板卡的状态下做案例,也无法解决;
5.※※要点:换了另一台台式机,结果和工控机一样,也是没有三角,无法进入wizard;换另一个笔记本尝试,均无误;
考虑是不是台式机和笔记本有什么驱动上的区别,各位有知晓的请指导指导在下,真的经不起煎熬了。
或者有没有不用控件的办法,通过C#采集输入的模拟量,欢迎各位提出建议,在此感谢了Orz