发表于:2004-07-17 07:49:00
楼主
我用的是深圳研祥的ISA型数据采集卡PCL-812PG 现要编一个判断程序,由于刚接触VB和数据采集而且不太了解数据采集卡和PC内存之间的数据交换 特向高手请教!
我把PCL-812PG插在IBM-PC机的一个插槽内 基地址BASE是220H,然后输入一个模拟电压进行A/D转换,转换的数字量化值DIG放在地址为BASE+4和BASE+5的寄存器里。 现在我要把量化值DIG与值X,Y比较(条件:X<=DIG<=Y),我该怎么办??把值送到PC的内存中是不是可以通过DMA通道,如果是该怎样传输(可以用什么命令实现,存放数据的内存地址又是多少?)
哪位高手能帮小弟编个VB或C++Builder程序啊!!!~~
编程过程:把通过PCL-812PGA/D转换的值DIG与X,Y比较,如果满足条件(X<=DIG<=Y )则在模拟通道AO1中输出一个“+5伏”的电压(或在数字通道输出一个高电平“1”);如果不满足条件则在模拟通道输出一个“0伏”的电压(或在数字通道输出一个低电平“0”)
拜托大虾了 !!