工作任务 #2216
由 匿名用户 更新于 8 个月 之前
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.初步完成KiKPLCWriteBase.ui,即“基础参数”界面部署
2.尝试在KVIsion中先显示KPLCWrite模块
2024年10月8日
1.避开调用基类的函数,完成在表中增加行、删除行函数,并且实现选定特定数据类型可以限定数据值
2.只有注释“基础参数”界面代码,KPLCWrite的参数界面才可以正常显示。还在看基础参数代码哪里出错
2024年10月9日
1.成功显示KPLCWrite的“基础参数”UI界面并进行进一步调试
2.解决“改变表格中的数据类型只能让第二列的数据值刷新一次”问题
3.未解决问题:
a.功能条:功能条中的按钮显示不全,还有警告
b.设备号:设备号的资源获取
c.设备号:给设备号添加下拉列表后,运行KVision直接崩溃闪退。排除了空指针问题、资源路径问题、信号槽连接问
题,暂时没找到问题所在。
2024年10月10日
1.解决“功能条中的按钮显示不全”的问题
2.解决“给设备号添加下拉列表后,运行KVision直接崩溃闪退”的问题。发现是信号连接的槽函数中引用了未写完的空指针
3.尝试为下拉列表加滚动条
在自己写的窗口中就可以限制下拉列表数量的同时有滚动条,应用到KVision就显示不了
怀疑原因是:哪里的样式设置设置覆盖我的设置,从而导致滚动条不显示。
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.初步完成KiKPLCWriteBase.ui,即“基础参数”界面部署
2.尝试在KVIsion中先显示KPLCWrite模块
2024年10月8日
1.避开调用基类的函数,完成在表中增加行、删除行函数,并且实现选定特定数据类型可以限定数据值
2.只有注释“基础参数”界面代码,KPLCWrite的参数界面才可以正常显示。还在看基础参数代码哪里出错
2024年10月9日
1.成功显示KPLCWrite的“基础参数”UI界面并进行进一步调试
2.解决“改变表格中的数据类型只能让第二列的数据值刷新一次”问题
3.未解决问题:
a.功能条:功能条中的按钮显示不全,还有警告
b.设备号:设备号的资源获取
c.设备号:给设备号添加下拉列表后,运行KVision直接崩溃闪退。排除了空指针问题、资源路径问题、信号槽连接问
题,暂时没找到问题所在。
2024年10月10日
1.解决“功能条中的按钮显示不全”的问题
2.解决“给设备号添加下拉列表后,运行KVision直接崩溃闪退”的问题。发现是信号连接的槽函数中引用了未写完的空指针
3.尝试为下拉列表加滚动条
在自己写的窗口中就可以限制下拉列表数量的同时有滚动条,应用到KVision就显示不了
怀疑原因是:哪里的样式设置设置覆盖我的设置,从而导致滚动条不显示。