zoukankan      html  css  js  c++  java
  • 运动控制组态软件初步需求(二)

    3.    系统功能模块描述

    3.1.      系统管理端

    系统管理端可时管理多个客户加工端的基础数据、工艺流程等,数据存储在SQLite数据库中。

    添加加工端一般流程:

    1、添加加工端,并设置基础数据:系统标题、公司信息、联系人信息;

    2、设置轴信息:使用几轴控制、每根轴的类型(线性轴/旋转轴),不可修改;

    3、导入轴基础数据,并根据设备参数进行设置;

    4、设置加工端基础功能:截断线段、自定义加工顺序、加工路径仿真、转角优化、切割路径优化、寻边、换刀、对刀、退刀、多段速;

    5、设计系统窗口(可选,系统中会预定义几组不同的窗口供用户使用);

    6、定制工艺流程;

    7、发布系统:如果客户已经在使用,可将客户数据进行同步,选择客户需要的运行环境:如果Windows XP、Windows 7、Windows CE等,设置完成后,发布即可。

    根据以上流程,系统管理端必须实现以下功能:

    u  加工系统管理

    可同时管理多个加工端,一个加工端只能查看本端数据,只能通过导入导出方式实现数据重用。一个加工端下挂载的菜单包括:基础数据、系统功能、窗口设计、工艺流程设计、流程数据管理。

    u  基础数据管理

    基础数据包括:加工端使用几轴控制、轴类型、轴基本信息、手动控制参数、显示参数等。

    u  加工系统功能定制

    对加工端可使用的功能进行管理,用户可根据加工端的实际要求进行定制,对于部分可参与流程运行的功能,也必须定制之后才能使用。

    u  窗口设计

    提供一个图形化窗口,供用户修改加工端部分窗口,不提供程序编写功能。

    u  工艺流程管理

    一个加工端可有多个流程,但是,当前可用流程只有一个,当开启一个时,其他流程必须自动停止。

    工艺流程设计器以图形方式进行艺设计,根据G代码所支持的动作作为节点,所有图形作为一个节点(线、圆弧等)。

    u  流程数据管理

    工艺流程中一般都会涉及到IO状态的读取和控制,在流程设计器中只需定义使用哪个端口即可,此模块会将所有数据按所属工艺流程分开管理,用户可查看到当前IO信息所属节点、IO类型(输入/输出),管理有效状态(高/低电平有效)、是否需要延时、延时时长。

    u  发布系统

    可运行加工端的操作系统有Windows XP、Windows 7、Windows CE。

    如果用户已经在使用加工端,那么可将已有配置数据文件导入到系统中,减少重复工作。

    发布时,系统会将基础数据、基础功能对应的dll、用户设计的窗口、工艺流程、流程数据打包,加工端用户只需安装运行即可。

  • 相关阅读:
    Java
    paratest
    ccnet
    资料
    ccnet
    判断类被某个属性应用
    有趣的数学 -- 数学归纳法 -- 互不重叠的单位正方形
    排序算法 -- 堆排序
    APUE CH10 Signals
    APUE CH9 Process Relationship
  • 原文地址:https://www.cnblogs.com/zdming/p/3193780.html
Copyright © 2011-2022 走看看