联系我们 设为首页 加入收藏 网站地图
首页 公司介绍 新闻中心 产品展示 技术支持 在线订单 留言反馈
最新公告 更多 >>
钜人公司中秋… [2010-09-08]
2010东莞模具… [2010-08-27]
温州机械装备… [2010-08-18]
天津自控与仪… [2010-08-13]
中山家电配件… [2010-07-27]
精品展示  

联系我们  

地址:广州经济技术开发区东区
电话:020-82249566 82020943
传真:020-82249566
手机:13924039052
E-mail:13924039052@139.com
MSN:gzgiant@hotmail.com
QQ:61300784 821715927

 
技术支持
当前位置>网站首页>技术支持>伺服系统联轴器参数化设计(Ⅲ)
伺服系统联轴器参数化设计(Ⅲ)
    三、数据通讯机制
    系统中建有大量的 *.DBF数据库,CAD系统中的ADS程序如何直接访问数据库中的内容是本系统必须解决的问题。*.DBF数据库有3部分组成,即文件信息部分、文件结构记录部分和文件数据记录部分。文件信息部分的字段分配见表1。
表1  文件信息部分的字段分配
         0 1          3 4                8 9            10 11         12 13            32
标志
日期
记录总数
结构长度
记录长度
备用
备用
文字的机构部分如表2所示:
 
表2  文件的结构部分
1       10       11     12      13          14  15        16    17           18  19       32
字段名
备用
字段类型
偏移地址
段地址
字段长度
小数位
备用
备用
Borland C++3.1提供了一段读写标准二进制文件的函数以及定位文件指针的函数,即:
fread(void *ptr, size-t size, size-t n,FILE*stream);
fwrite(void*ptr, size-t size, size-t n,FILE*stream);
fseek(FILE*stream,long offset,int whence);
 
    读写数据库时,应事先定义一个结构体类型的变量,其长度要与数据库记录长度相同,并且按每个字段的长度在结构变量中定义相应的字符型数组,数组的长度与数据库中对应字段的宽度相等,且顺序应与字段在记录中的次序一致。下面以系统对cllzq.Dbf的进行写操作为例,说明CAD与数据库的通讯接口的设计。
 
    根据数据库主文件结构,定义一个与之相兼容的结构体:
    struct rec{char xh[2];
              char d max[6];
              char d min[6];
              char m[4];
              char z[6]}record;]
 
    在高级语言中需要随机读写数据库,因数据库文件已存在,可采用以下方式
    fp=f0pen(〞c:﹨user﹨cllzq.dbf',〞r+b 〞);/*以随机读写方式打开数据库*/打开需要
 
7  12 8 
上一篇: 联轴器安装、调整以及失效问题(Ⅰ)
下一篇: 伺服系统联轴器参数化设计(Ⅱ)
 
联轴器_高品质彰显专业本色 Copyright (C) 2009 广州钜人自动化设备有限公司 版权所有 All Right Reserved 
地址:广州经济技术开发区东区 手机:13924039052 电话:020-82249566 82020943 传真:020-82249566
访客流量:259563 粤ICP备08125624号网站建设:宏蓝科技(Macroblue.NET)