cnxy
9小时前在线
全职 · 500/日  ·  10875/月
工作时间: 工作日08:00-18:00、周末10:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的cnxy,一名Windows Form/WPF C#上位机软件设计工程师;

我毕业于广东技术师范学院,担任过广州金智为电气有限公司及广州金升阳科技有限公司的测试软件工程师;

负责过的项目如下:

一、开关电源测试系统软件平台的开发:

独立完成一套完整的开关电源测试系统测试软件平台的开发设计工作。

编程语言:C# 桌面应用:Windows Form

1、测试平台框架的开发设计工作 2023-08

2、测试平台框架的优化工作 2024-05

3、测试平台拓展的开发设计工作 2024-05

拓展设计工作是在平台框架的基础上进行的,目的是减少重复的设计工作、提高开发速度。

二、非开关电源软件的开发:

一、开发IT相关软件:

1、ATS测试结果数据上传软件 2019-06

2、ATS测试结果数据上传软件(.NET Core/DevExpress) 2022-06

以上内容均为非上位机软件,偏向于互联网信息系统的开发。

二、开发其他上位机软件:

1、双向均衡电池管理系统配置软件 2018-12

2、LAN转串口配置软件 2020-12

三、联合硬件开发开关电源上位机软件:

大部分使用C#编程语言独立开发Windows Form桌面端软件,详细如下:

1、DVT自动测试软件 2021-05

2、定压R4编带自动测试软件 2020-12

3、HO高压自动测试软件 2020-05

4、信号隔离管对管自动测试软件 2017-12

5、ACDC_FD8900S自动测试软件 2017年前

6、KC24自动测试软件 2017年前 (使用VB6.0)

7、宽压四路自动测试软件 2017年前 (使用VB6.0)

四、开关电源自动测试软件的升级及维护:

自动测试软件:升级软件,兼容新产品;软件功能新增/升级/维护。

编程语言:C# 桌面应用:Windows Form

详细如下:

1、定压装壳机自动测试软件 2017年前

2、定压管对管自动测试软件 2017年前

3、宽压管对管自动测试软件 2017年前

个人优势如下:

1、精通使用C#编程语言、.NET Framework、.NET/.NET Core框架及Visual Studio 2022集成开发环境开发Windows Form类型的上位机软件;

2、熟悉使用常用的设计模式、设计原则、反射技术、多线程等技术;

3、对Windows Form窗体及Control控件原理有独特的体会;

4、精通使用NI-VISA虚拟仪器软件框架并联合SCPI仪器指令规范对仪器控制进行编程;

5、熟悉常用的数据库技术,如SQL Server、Access、SQLite等,实现配置及MES系统;

6、精通开关电源的自动化测试;

7、掌握WPF(Windows Presentation Foundation)编程,对其UI本质有一定的了解。


如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2022-01-01 -2024-05-28广州金智为电气有限公司测试系统软件高级工程师已认证

    公司与广州金升阳科技有限公司属于同一集团,与金升阳公司所在岗位一致,同样使用C#编程语言完成开关电源上位机软件的开发工作。 主要的工作职责如下: 一、开发开关电源测试系统相关软件;缩短自动测试设备软件开发周期;软件统一化,减少管理成本 1、内外售订单的软件开发——按照客户需求,编写软件代码,设计自动测试设备或其他软件 2、测试平台软件的搭建——开关电源自动测试系统软件框架搭建、底层代码功能新增、优化及维护 3、测试平台软件的拓展——基于自动测试系统软件框架,横向拓展新的设备需求,满足快速开发要求 4、软件统一化,减少管理成本——测试平台软件的管理:统一管理软件,减少不同种类软件带来的管理成本。 二、研究新领域自动测试系统及技术,引领公司新自动测试系统方向,拓展市场 1、新产品研发技术路线规划——根据公司战略,制定新产品研发技术路线图,明确新产品技术方向 2、新产品研发项目制定——根据产品路线规划图,制定新产品项目清单,付诸实施 3、新测试技术研究——研究新领域测试技术,沉淀技术,提升竞争力 4、新产品样机开发——结合新测试技术,研发出自动测试系统设备样机,获得市场份额 5、技术人才培养

  • 2011-07-01 -2021-12-31广州金升阳科技有限公司测试系统软件工程师已认证

    主要负责开关电源自动测试系统上位机软件开发、升级及优化,具有十多年的开关电源测试系统开发工作经验,熟悉Windows Form及C#编程语言、测试仪器通信(串口、USB、GPIB、LAN等)控制及SCPI控制指令,能独立开发一套完整的自动测试系统软件,自主开发的自动测试系统软件获得国家版权登记保护并获得公司奖励,很大程度上节省了公司的制造成本,曾多次获得公司优秀员工奖及优秀导师奖。另外,上过公司的初级、中级管理知识培训,曾代理主管工作。

教育经历

  • 2007-09-01 - 2011-06-30广东技术师范学院电子信息工程本科已认证

技能

SQLite
SQLServer
0
1
2
3
4
5
0
1
2
3
4
5
作品
VISAInstrument仪器控制软件

基于NI-VISA的仪器编程,支持RS232、USB、GPIB及LAN 条件:运行或开发软件时,必须安装NI-VISA运行时(其他VISA版本不支持,如Keysight VISA等)。 若需运行在Win7及以上系统(最高支持Win11系统),请安装15.5版本或以上的运行时,下载链接如下: https://download.ni.com/support/softlib/visa/NI-VISA/15.5/Windows/NIVISA1550runtime.zip 若需运行在Win7及以上系统(最高支持Win11系统),请安装16.0~21.5版本的运行时,18.5版本的下载链接如下: https://download.ni.com/support/softlib/visa/NI-VISA/18.5/Windows/NIVISA1850runtime.zip 开发版本:为了最佳的开发效果,开发时请使用本软件的对应的开发版本(21.0.0)[目前最新版本为21.5],下载链接如下: https://download.ni.com/support/nipkg/products/ni-v/ni-visa/21.0/offline/ni-visa_21.0.0_offline.iso RS232:支持常见的RS232串口编程,一般地址为“ASRL1::INSTR” USB:支持常见的USB接口编程,一般地址类似为“USB0::0x2A8D::0x0101::MY57501899::INSTR” GPIB:支持常见的USB接口编程,一般地址类似为“GPIB0::0x2A8D::0x0101::MY57501899::INSTR” 此处要求安装GPIB卡驱动程序,推荐使用NI-GPIB卡(需要驱动程序,驱动程序可以从NI官方网站下载) LAN:支持常见的LAN接口编程,一般地址类似为“TCPIP0::34465A-01899::inst0::INSTR”或“TCPIP0::192.168.0.26::INSTR”

1
2025-03-06 10:05
下载次数:0
¥1
通用仪器类库

一、相比网络上的类库,包括开源的,本方案有如下特点: 1、目前大部分都是比较分散的仪器类库,单独存在,而本类库则使用通用仪器类库的设计方式; 2、如软件中使用了很多的仪器,则通用仪器类库则能加快开发速度; 3、本类库基于NI VISA.NET设计,通信稳定。 二、本平台软件进行了仪器通用化的设计,包含主要的通信类库、仪器框架及仪器拓展。 通信类库主要由USB、RS232、GPIB、LAN、PXI等组成,基于NI-VISA.NET进行设计; 仪器框架由各类常见的仪器组成,完成基本仪器功能的设计; 拓展可基于仪器框架进行设计,拓展未有在仪器框架里面的; 目前已经实现的有电源(AC、DC)、电子负载(DC)、示波器、功率计、耐压仪、控制板(针对下位机)等。 三、基于NI(National Instrument)的VISA.NET类库实现。

1
2025-03-06 09:39
下载次数:0
¥10
开关电源自动测试系统平台软件

一、相比市场上的其他电源测试系统,本方案有如下特点: 1、软件设计周期短,最快只需1天即可完成软件的交付,正由于本软件平台有强大的软件拓展功能,如测试仪器、测试项目的拓展; 2、软件统一化管理,如果有新电源产品(也就是新的测试项目),只需拓展本平台软件即可,无需重新开发一套软件,实现真正意义上的软件统一化; 3、软件功能丰富,只要在软件里面设置,即可完成多种类软件的功能,不再受限于原先的单一功能; 4、具有工程师复杂的操作功能,也有面向一线员工的简单操作; 5、软件界面现代化,相比Labview来说,视觉界面更加震撼,接近于现代软件界面,还可以进行换皮肤。 二、本平台软件进行了平台化的设计,包含主要框架及拓展。 框架主要由仪器管理(包含配置、调试、检测)、文档编辑器(包含开放式的项目编辑)、系统配置、用户管理、报表生成(Excel、数据库等)及测试数据状态显示等组成; 拓展主要由仪器、测试逻辑、测试项目等组成。 三、相比Labview来说,拓展性强、功能丰富且界面友好,并考虑到已封装好强大的仪器类库,所以选择C#程序设计语言。 仪器:VISA(虚拟仪器软件架构)、NI .NET基础类库; 数据库:SQLite本地配置、SQL Server远程测试数据; 拓展:反射、继承等。 已申请软件著作权,当时由于平台软件运行于AC/DC开关电源硬件系统之上,因此软件名称为"ACDC自动测试系统软件平台",实际软件可用于不同的电源产品之上,只需进行拓展即可。

1
2025-03-07 21:43
下载次数:0
¥100
更新于: 03-05 浏览: 35