十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

一种在AutoCAD下油缸的组态工具软件的设计方法

时间:2017-05-27 10:00来源:天圆网站 作者:admin 点击:
组态是指按照应用工具及节制要求,设置用户软件的进程。操作组态软件,用户只需通过一种近似“搭积木”式的要领,便能天生所需的应用“软件”,它代替了以往基于计较机说话的软件开拓,必将成为计较机节制体系软件的主流。今朝,工控体系的组态软件大都是

  };

  成果块的组态特征表述为

  组态图中的实体可归纳为:点、线、成果块3类。为此,起首计划3种数据布局,别离存储从图形互换文件中获取的上述实体的图形信息和组态信息。

  (3) 成果块的数据布局

  float x;        (x坐标)

  char S1[12];        (规格参数S1的描写)

  struct point*pt;    (指向线出发点的指针)

  ……

  2.3 组态数据库文件的天生

  char start—blk[4];    (输出开始块号)

  };

  char sheet[2];       (成果块规格参数的现实个数)

  起首按照节制要求挪用成果块,并为其分派输出地点,填写数据型规格参数值(或取缺省值),再对成果块举办逻辑毗连,便完成了组态图的计划。操作Auto CAD的DXFOUT成果,可以获得上述组态图的图形互换文件。

  };

  计划图形化组态器材软件时,倘若完全操作措施说话所提供的画图库函数举办屏幕图形的绘制和编辑,因为这一进程长短交互式的,活塞杆,图形的每一细小变换均需修改源措施,并从头编译执行,尤其当必要新建图形库时,事变量更是大得惊人。假如可以或许操作已有图形软件富厚的图形成果,并针对节制规模的必要,计划转换软件,天生一个既有节制算法模块(成果块)图形库和较强图形处理赏罚手段,又支持组态成果的图形化组态器材软件(即在图形体系下举办二次开拓),将是一种投资少、收效快、能办理现实题目的有用要领

  struct fc—rec*fc—desc;

  struct ptline{

  Auto CAD作为窗口交互式图形体系,为用户提供了具有不变名目标图形互换文件(DXF文件)。这样,只要编写DXF文件的转换措施,就能实现应用措施与Auto CAD间的图形数据互换,挣脱靠传统编程实现成果块的界说和组态图的编辑,代之以通过计划转换措施获取组态图的相干信息。因此,在Auto CAD体系平台上,开拓图形化组态器材软件不只是省时的,液压油缸,并且是可行的。

  Auto CAD中的点仅界说了横、纵坐标,它们只能反应点的图形特性。可是,当点与成果块的输出相连时,该点就同时具有了组态特性,为此,我们引入属性值来扩充点的界说。操作点的属性值观念,我们乐成地办理了成果块地点型规格参数值的转达题目。同时,操作点属性值的独一性,起源办理了组态的逻辑判错题目。

  由此可见,只要画出节制框图,就能从我们提供的成果块图形库中选取响应的成果块(或自行界说新的成果块),在Auto CAD体系平台上,通过成果块的类型毗连和数据型规格参数的填写,形成节制体系的组态图,进而天生组态数据库文件(组态节制字),完成图形化组态。将该节制字下装,借助下位机的监控措施,便可实现组态图所描写的节制计策,对被控工具实验节制。

  1、计划思绪

  struct point{

  成果块即节制算法模块,它包罗规格参数输入项和运算功效输出项。成果块的图形化计划就是用带属性的图形标记来表述成果块。图1为乘法器,个中S1、S2为地点型规格参数,别离暗示被乘数和乘数的地点,S3为数据型规格参数,暗示增益。

  组态是指按照应用工具及节制要求,设置用户软件的进程。操作组态软件,用户只需通过一种近似“搭积木”式的要领,便能天生所需的应用“软件”,它代替了以往基于计较机说话的软件开拓,必将成为计较机节制体系软件的主流。今朝,工控体系的组态软件大都是海外大公司计划的,尽量它们成果一切,但引进必要大量资金。本文先容了一种在Auto CAD下的组态器材软件的计划要领,它面向那些具有现实进程节制履历、但缺乏编程常识的用户,回收较风行的图形化组态要领和开放的算法模块库布局,合用于中小局限的节制体系。

  

  图1 成果块(乘法器)的图形标记

  2.1 成果块图形库的成立

  (2) 线的数据布局

  char f—code[3];      (成果块号)

  float y;        (y坐标)

  struct point*pt;

  2.2 组态图的图形互换文件的获取

  int blk;       (属性值)

  (1) 点的数据布局

  思量到成果块的规格参数数目及寄义各异,我们界说两个布局别离描写其图形特征和组态特征。个中,成果块的图形特征表述为

  };

  扫描整个图形互换文件,将点、线及成果块的图形信息和组态信息自动填入响应的数据布局,便获得别离指向由组态图中点、线、成果块构成的点链、线链和成果块链的指针,再按照它们在组态图中的毗连相关,就可以确定各成果块的地点型规格参数的取值,完成由组态图向组态数据库文件的转化,天生组态节制字。

  struct fc—rec{

  在图形互换文件中,带属性的块以INSERT为符号,随后是其块名、插入点坐标及属性值,可依此判定插入的是否为成果块,如果,则按照插入点坐标,计较块输出点及规格参数输入点的坐标,并用一个点指针将其凭证先成果块输出、后规格参数输入的次序形成一个线性点链,别离读取各属性项的取值(即输出块号、规格参数项S1,S2,…的值)等,并存入表述成果块组态特征的响应布局项;不然,越过此插入块,不予处理赏罚。

  struct fc—list*last,*next;

  struct fc—list{

  对直线和折线,可回收同一的点链布局来描写,即

  3 结论

  char S40[12];       (规格参数S40的描写)

  在Auto CAD中,块可以有多个属性,统一属性在块被多次插入时,可以有差异的取值。我们将上述特征应用于成果块的图形化计划,将其界说为带属性的图形块,将成果块的规格参数界说为它的属性,操作Auto CAD的属性编辑成果对其举办编辑。

  struct point*next;  (指向点的指针)

  struct ptline*next;

  2、图形化组态的实现

  char end—blk[4];     (输出竣事块号)

(责任编辑:admin)
分享按钮
------分隔线----------------------------