怎样用delphi实现通信并由接收到的数据实时更新数据库?(100分)

  • 主题发起人 主题发起人 media21
  • 开始时间 开始时间
M

media21

Unregistered / Unconfirmed
GUEST, unregistred user!
想用DELPHI编程使主机能够实时从CAN总线上接收监测分站传输的数据。接收的数据为员工的ID卡号和监测分站的地址号。选用KPCI-8110 CAN总线通讯卡,插入数据中心站主机的PCI扩展槽中。它提供动态链接库接口函数,包括打开卡函数,初始化函数、接收一帧数据函数等,怎样编程能实现通信啊,CAN总线的工作方式也要编程定吗?是要做一个通信的用户界面吗?接收的数据存储到哪啊?怎样通过接收的数据来实时更新数据库中的表?我用SQLSever2000数据库。
 
本人刚接触DELPHI,请大家指教啊
 
如果实时采集的数据量很大,估计要使用实时数据库。
至于dll函数调用,其实楼主只要参考一下 windows.pas 单元就可以了。
 
可是我对实时数据库一点都不了解的,采集的数据量不是很大,应该用关系型数据库就可以吧。我就是不知道怎样将采集的员工ID卡号存储到数据表中,请指教啊
 
把采集到的数据递给一个多线程.在多线程里写入数据库.
 
那很简单,关键是“动态链接库接口函数”调用处理罢了。
 
怎样对DLL进行调用处理啊?能具体一点吗?
 
我已经解决了,感谢关注的朋友
 
后退
顶部