发表于:2004-03-06 20:51:00
楼主
我在同一程序中使用了ADlink的两块卡9116和6208。不注册6208时,9116的采集能正常工作,当6208在9116之前注册时,9116就不能正常工作了。我怀疑是卡号分配带来的问题,不知那位能帮我解决以下,谢谢!
即
if(Register_Card(PCI_6208A ,card_6208) < 0)
{
AfxMessageBox("no card!");
return;
}
if(Register_Card(PCI_9116 ,card_9116) < 0)
{
AfxMessageBox("no card!");
return;
}
如此注册后,9116就采不到数据了。是不是因为系统不知道0代表那一块啊?(系统默认会为6208和9116都返回卡号0!)