浮云E绘图自由免费、简单好用的绘图SDK,可以快速定制开发各类电路原理图、状态图、流程图、平面布局图等。浮云E绘图支持直线、矩形、圆、三角等基础图元任意组合成复合模板图元,(从这个角度说支持海量绘图模板),并支持业务数据通可配置,一次源码开发适用诸多业务图。
本文主要结束浮云复合图元的业务可配置化实现过程。更多前期资料先参考:
快速定制开发CAD电路图(电气原理图)详细流程及源码 浮云E绘图https://mp.csdn.net/mp_blog/creation/editor/125113439
浮云绘图编辑器之文字、图片基础图元操作及源码,用于文本描述及拓扑图、平面布局图开发
浮云绘图编辑器使用技巧之网格参考线和自动吸附对齐,可快速调整图形大小和对齐
浮云E绘图快速开发绘图项目的具体流程包括:
1. 使用浮云E绘图编辑器(类似viso绘图)画静态图,并保存为本地绘图数据文件
2. 业务状态配置化,适应各类状态图,后期代码免修改
3. 新建第三方C#/VC等工程,集成FYDC.dll(参看Demo项目源码)
4. 调用API接口函数创建加载图形,关联业务对象,动态更新展示效果。
此4步骤在下文链接有详细描述。
复合图元状态配置以25HZ相敏轨道电路图为例,如下图所示,左侧的复合图元有双圈、保险、可调电阻,右侧复合图元有双圈、Z、HFC、二元二位继电器。
复合图元可能由任意的直线(直线、多点线)、区块(矩形、圆、三角、扇形等)、文字等基础图元组成。比如滑动电阻是由1个矩形+1条直线+1条多点线组合而成。每类图元的属性如下:
直线|多点线:线条宽度、线颜色、虚实风格、端点类型;
矩形|椭圆|三角|四角|扇形:区域(是否填充、填充颜色)、线条(线条宽度、线颜色、虚实风格)、文字(内容、字体类型、字体大小、字体颜色)
可以根据业务需求,定义各图元的状态,