2010年度  第5期


标题:一种多功能信号卡的驱动函数库设计
作者:朱震
作者单位:天地科技股份有限公司高新事业部,北京 100013
关键字:多功能信号卡,驱动函数库,分层封装,动态链接库
摘要:在数字化的工业控制系统中,信号源的设计对整个系统的控制精度及稳定性起着重要作用。介绍了一种自主研发基于存储扫描方式的多功能信号卡的原理及应用。由于编程使用该板卡需要对板卡的硬件原理非常熟悉,且编程过程中需要频繁对板卡物理地址进行读写操作,因此迫切需要将板卡的各部分功能模块化,封装成驱动函数库以满足各种编程需要。提出了一种分层驱动封装模式,提高了代码的复用率,简化了操作过程,提高了应用程序的可靠性。采用动态链接库(DLL)的方式完成了驱动函数库的封装,实现了在各种操作系统及各种编程环境下的调用。该封装方法已应用于各类独立研发的板卡驱动函数库的设计中。