工作任务 #2216
由 匿名用户 更新于 9 个月 之前
2024年9月25日
1.了解PLC连接方式、连接口和通信协议
2.撰写PLC寄存器工具开发文档
3.了解qt自带库中跟PLC相关的类和函数
2024年9月26日
1.基本完成“参数”界面代码
2.完成部分“基础参数”界面功能
(1)增加/删除行的按钮,增加/删除行的槽函数
(2)创建表并且为第三列表数据类型增加下拉列表
(3)更新UI表的槽函数
(4)将UI表更新到内部参数的槽函数
2024年9月27日
1.参考“KClientTool”工具代码
2.因为表格第三列的数据类型为下拉列表,存储该列数据的对象应该为list<KStringCombox>,不同于一般情况的list<string>。基类没有list<KStringCombox>的实现,不能用基类的函数来处理(连接keyName、获取值、输出值)。前面写的关于表的代码也得重新修改。
看看KImage那边是怎么实现的,或者尝试寻找其他办法
3.增加“设备号”的下拉框(下拉框的资源还没添加),并将选中项输入到工具内部
2024年9月28日
1.尝试解决表中下拉表的问题,未果
2024年9月30日
1.初步完成KiKPLCReaderBase.ui,即“基础参数”界面部署
2.尝试在KVIsion中先显示KPLCReader模块
1.了解PLC连接方式、连接口和通信协议
2.撰写PLC寄存器工具开发文档
3.了解qt自带库中跟PLC相关的类和函数
2024年9月26日
1.基本完成“参数”界面代码
2.完成部分“基础参数”界面功能
(1)增加/删除行的按钮,增加/删除行的槽函数
(2)创建表并且为第三列表数据类型增加下拉列表
(3)更新UI表的槽函数
(4)将UI表更新到内部参数的槽函数
2024年9月27日
1.参考“KClientTool”工具代码
2.因为表格第三列的数据类型为下拉列表,存储该列数据的对象应该为list<KStringCombox>,不同于一般情况的list<string>。基类没有list<KStringCombox>的实现,不能用基类的函数来处理(连接keyName、获取值、输出值)。前面写的关于表的代码也得重新修改。
看看KImage那边是怎么实现的,或者尝试寻找其他办法
3.增加“设备号”的下拉框(下拉框的资源还没添加),并将选中项输入到工具内部
2024年9月28日
1.尝试解决表中下拉表的问题,未果
2024年9月30日
1.初步完成KiKPLCReaderBase.ui,即“基础参数”界面部署
2.尝试在KVIsion中先显示KPLCReader模块