背景:解决实验室多种样品分液问题(96板分到384板等),同时国产化设备低成本替代进口设备。
软件功能:1、微升级加液功能。2、自由分配加液位置(datagrid控件优化)。3、可设置浓度均一化功能(按实际比例加水稀释)
业务流程:选择模式(可单独选择板分液功能和钢针分液功能),选择固定程序(引物与DNA的需求来选择程序项目),按钮启动(可暂停和停止)
采用MVVM模式,我大致设计为 界面UI--后台逻辑(command绑定)--本地数据库(轴控PLC地址,配方参数数据,补偿参数等)。
本人职责是软件设计及开发,业务逻辑与客户对接,设备调试与工艺调整,样品容积吸打液曲线标定。
项目关键点:1、速度的要求导致分液不对准样品孔,所以这边采用容积与速度的正比曲线来规避这个难点。2、datagrid与实物对应关系,需要对datagrid的类设置多个参数(style,与数据文件对应关系,使能属性等)