各类工控设备状态图、车站状态图源码开发,状态数据可配置,后期无需代码开发 浮云E绘图高级Demo

本文介绍了使用浮云E绘图SDK开发状态图和流程图的过程,包括使用编辑器绘制静态图、业务数据配置化、创建业务工程集成组件以及通过API动态更新图元状态。通过配置文件,后期无需代码修改即可实现状态图的动态展示,适用于工业控制、电路设计等领域。
摘要由CSDN通过智能技术生成

浮云E绘图提供完整的SDK开发包,支持快速定制开发各类状态图、流程图、电子图纸、平面布局图等项目源码。支持状态数据定义可配置,后期免维护。

使用浮云E绘图开发流程:
1. 使用浮云E绘图编辑器(类似viso绘图)画静态图,并保存为本地绘图数据文件
2. 业务状态配置化,适应各类状态图,后期代码免修改
3. 新建第三方C#/VC等工程,集成FYDC.dll(参看Demo项目源码)
4. 调用API接口函数创建加载图形,关联业务对象,动态更新展示效果。

如下图工控采集状态图所示,根据实际的采集设备工作状态图形化实时展示。

浮云E绘图各类采集设备状态图、车站状态图源码开发,状态数据可配置,后期免维护

1. 使用绘图编辑器画静态图,并保存数据文件

浮云绘图编辑器支持直线、多点线、矩形、椭圆、扇形、三角形、四角形、文字和图片基础图元。并支持基础图元之间灵活组合成复合模板图元。

编辑器详情参看:浮云E绘图SDK3.0,快速开发电路图、电子图纸、工业控制流程图、工艺流程图等绘图项目_浮云绘图的博客-CSDN博客浮云E绘图是一款功能实用、操作简便,提供完整的SDK,支持状态图、电子图纸、逻辑电路图、工业控制系统、工艺流程图等绘图项目快速二次开发(如有特殊需求,可以驻场定制开发)。通过线段、矩形、圆形、三角形、扇形、多点线、文字、图片等基础图形的绘制组合,可以满足诸多绘图场景的需要。...https://blog.csdn.net/fyhhack/article/details/125107217https://blog.csdn.net/fyhhack/article/details/125107217

2. 业务数据定义配置化,支持各类状态图,后期无需开发代码

业务对象对应的图形可以是直线、多电线、矩形、圆、三角形、扇形、文字、图片等图元,这个图元有各自的属性值,根据不同的属性值有不同的绘图展示效果。如下图所示矩形图元的属性项,我们可以把需要修改的属性组合成某种状态的展示形式。

浮云E绘图矩形图元属性

 如在下图中间所示,修改矩形线条宽度和颜色;下图右侧图所示,修改矩形填充颜色,即可表示不同的状态的不同图形展示效果。

浮云E绘图矩形图元属性值修改

 本Demo设计了一个比较通用的状态配置定义文件示例,如下所示。

一般线条,在初始绘图基础上通过修改线的颜色、(宽度)、虚实风格表示不同状态。如电路断开可用虚线或者红颜色线,未知状态可用用灰色线等。

一般块类(矩形、圆、三角形、扇形中间区域),在初始绘图基础上,可用控制填充颜色以及是否填充。块类图元的边框也是线条,属性也可以控制。

我们可以定义【状态图配置示例.txt】如下所示:

;;线类型名:状态数N;状态0颜色值,线宽,虚实;状态1颜色值,线宽,虚实......状态N颜色值,线宽,虚实
LT1:3;12632256,1,0;65280,1,0;255,3,0
LT2:5;12632256,1,1;65280,2,0;255,2,0;16711680,2,0;16711935,1,0 

;;块类型名:状态数N;状态0是否填充,填充颜色;状态1是否填充,填充颜色......状态N是否填充,填充颜色
AT1:2;0,0;1,65280
AT2:5;0,0;1,65280;1,255;1,16711680;16711935,1

此配置文件定义可以用在多个项目里。有不同的业务状态需要,也可以丰富定义。真正的做到后续状态项目之需要编辑器画图+定义配置文件即可,而不需要开发/修改软件代码(更不需要重新发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮云绘图

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值