以前没有想过把自己的工作内容记录下来,现在想通过vlog的形式记录下自己工作的点滴,供以后回忆参考吧。 先说一下项目背景:硬件:离子色谱+自动进样器 各一台。谱图显示调用第三方工具。上位机软件控制自动进样器把样品送到离子色谱仪器,然后再生成谱图。查看样品中离子浓度。 由于本人比较熟悉QT,所以使用qt开发上位机软件。采用串口modbus通讯。 已经做完了一个主软件包含控制离子色谱和自动进样器的控制逻辑(自动进样器采用dll形式被调用开发)。当同时购买公司里的自动进样器和离子色谱时,使用该软件可以连接控制两个设备协同工作。 当自动进样器单独出售时需要配一个单独的控制软件。控制逻辑基本与主软件中控制自动进样器部分一样,只是去掉了与离子色谱同步设置部分的内容。 由于开发时是先开发主机版软件再开发单机版本软件,所以在开发主机版软件的时候,开发自动进样器部分代码的时候封装成了dll。想着做单机版本的时候可以直接使用调用dll。实际做的过程中遇到不少问题。 问题:1.在主机版软件的时候,自动进样器为一个主界面上的小模块通过模态对话框显示配置和运行过程。现在是要把这个模态对话框做成主界面。 这样的话,之前封装的dll不能直接调用了。需要修改后才能用…也不知道像这样开发软件有没有什么好的思路,希望同仁们提供宝贵意见谢谢~。 考虑到保密,就不上传公司软件界面了,找了个类似图片…