flush 发表于 2009-3-11 17:31:51

驱动的几个概念

这里是几个一直困扰我的几个概念,有点迷糊了,
1、仪器驱动程序   
2、仪器控制
3、配置设备(使用max或NI-VISA)
4、还有一些文章里介绍的 使用port in /port out、CIN、CLF方法做的“驱动”
这些之间都有什么联系和区别呢??
5、还有一个问题是当我用OCX控件对ccd进行读写时,是否还需要另写 驱动程序呢

lgh269 发表于 2009-3-11 17:58:26

1.驱动程序,主要是让系统识别此连接设备并做相应的处理,为了使系统上的软件能和设备通信,驱动跟据需要编写优化
2.这个没什么说的,就是控制仪器,如USB,串口,GPIB等方法去连接并通过指令或编写好的模块控制
3.配置设备,按你讲的主要是NI的相关设备,具体配置详见说明书
4.port in /port out直接操作地址,若需要了解更详细需要了解系统运行
CIN及CLF是编写连接库之类的东东,这个编写主要是驱动驱动程序工作
5.首先你的CCD是否能被系统识别,若是装完驱动识别的,则应使用对应的DLL文件或OCX文件做二次开发应用
当然论坛里也有些万能驱动之类的工具包你可选择

flush 发表于 2009-3-11 22:51:01

弱弱的问一下, 能否说1、2、3、4所做的事都属于“驱动”呢;还有能否说采集卡的驱动 可以通过 ni-DAQmx、traditional DAQ或CLF编写 ;而通过USB, RS232,GPIB等总线与PC通信的设备 则一般可以通过NI-VISA来编写驱动程序呢?

flush 发表于 2009-3-11 22:57:50

第5个问题里的USB-CCD带有EXE程序的,安装程序前,XP系统无法识别;安装了自带的程序以后,XP系统是可以识别的,请问还需要编写驱动吗(补充:目前没有编写驱动,利用了其中的OCX编写的LV程序感觉不够稳定,有时候图像和采集存储的数据正常,有时候怎么弄也整不出图像数据来,不知道是什么原因,很是苦恼)
页: [1]
查看完整版本: 驱动的几个概念