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

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

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

无标题文档

天圆液压产品中心

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

[文章]一种在AutoCA不锈钢缸筒D下的组态工具软件的设计方法

时间:2017-06-18 09:00来源:来自网络 作者:admin 点击:
本文先容了一种在Auto CAD下的组态器材软件的计划要领,它面向那些具有现实进程节制履历、但缺乏编程常识的用户,回收较风行的图形化组态要领和开放的算法模块库布局,合用于中小局限的节制体系。 组态是指按照应用工具及节制要求,设置用户软件的进程。利

        ……
        char S40[12];       (规格参数S40的描写)
        char start—blk[4];    (输出开始块号)

(2) 线的数据布局


    struct ptline{

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

struct point{

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

struct fc—list{

对直线和折线,可回收同一的点链布局来描写,即
        float y;        (y坐标)
        struct point*pt;

2、图形化组态的实现

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

        struct point*next;  (指向点的指针)
        float x;        (x坐标)

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

        struct fc—list*last,*next;
    };

(1) 点的数据布局

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

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

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

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

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

    };

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

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

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

   1、计划思绪

3 结论

成果块的组态特征表述为

本文先容了一种在Auto CAD下的组态器材软件的计划要领,天圆液压缸筒,它面向那些具有现实进程节制履历、但缺乏编程常识的用户,回收较风行的图形化组态要领和开放的算法模块库布局,合用于中小局限的节制体系。

        char S1[12];        (规格参数S1的描写)
        struct point*pt;    (指向线出发点的指针)
(责任编辑:admin)
分享按钮
------分隔线----------------------------