C++,C#,mfc,winform,语言以前基本都会,捡起来比较麻烦了
写过:二维图形计算、排布、构成相关代码,
鼠标事件、工业流程事件、通讯流程逻辑,
波形图成像、数模转换到二维成像
UI设计,UI绘制
代码框架优化重构
现在的工作内容不方便填写,这是之前做的一些小需求,皆为个人完成:
修改梁线算法以支持弧线段
1.所有的线类型区分为直线和弧线,弧线以两点都带有的“偏度”属性为区分条件,局限是只支持圆形弧段不支持椭圆,
2.实际业务判断后,将符合一定条件的线段连接,
3.对连接情况分组,将闭环组进行横纵切割,一般情况一个类似矩形的闭环将分割为四组,
4.成组后,根据图纸标记情况,每组内部再区分梁a梁b
梁标注文本匹配优化
1.对图纸上已有文本进行分组,分组条件为范围内上下行距接近固定值,最终n行文本合为一组,
2.用获取首行文本信息作为文本组概览,记录上下左右极点为最大包围盒,
3.设置文本与梁(抽象为一段直线)的相对关系,若为平行,取文本中点到梁垂点,以文本首、尾点为x正方向向量,判断该垂点在第一、二象限则符合条件,
4.为文本进行大写、去空格等处理,设置正则表达分析每段文本实际数据后传入梁体
修改梁线算法以支持弧线段
1.所有的线类型区分为直线和弧线,弧线以两点都带有的“偏度”属性为区分条件,局限是只支持圆形弧段不支持椭圆,
2.实际业务判断后,将符合一定条件的线段连接,
3.对连接情况分组,将闭环组进行横纵切割,一般情况一个类似矩形的闭环将分割为四组,
4.成组后,根据图纸标记情况,每组内部再区分梁a梁b
梁标注文本匹配优化
1.对图纸上已有文本进行分组,分组条件为范围内上下行距接近固定值,最终n行文本合为一组,
2.用获取首行文本信息作为文本组概览,记录上下左右极点为最大包围盒,
3.设置文本与梁(抽象为一段直线)的相对关系,若为平行,取文本中点到梁垂点,以文本首、尾点为x正方向向量,判断该垂点在第一、二象限则符合条件,
4.为文本进行大写、去空格等处理,设置正则表达分析每段文本实际数据后传入梁体
完成ATS公司最新的ATS9371型号采集卡适配,采集信号转换波形图 采样比特为12bit双字节,但同时也兼容旧版本8bit单字节采样类型
CAD软件,负责其中图纸识别、二维图形计算、建模信息准备、建模碰撞算法 同时会分享数据用于软件内二次开发,控制数据交互