项目

一般

简介

工作任务 #2305

修改KPLCBase基类

由 匿名用户 在 7 个月 之前添加. 更新于 5 个月 之前.

状态:
已解决
优先级:
普通
指派给:
-
开始日期:
2024-11-14
计划完成日期:
2024-11-19
% 完成:

100%

预期时间:
32.00 小时

描述

由于之前按照锋哥写的KModubs设计的KPLCBase基类,设计其他设备资源调用KPLCBase基类出现了很多问题。故重新修改本基类

11月14日
1.将原来KPLCBase的一部分内容转移到KModbusBase类中,保留了所有设备都会用到的3个接口,连接、断开、实时连接状态,还有共用的内容同步连接和异步连接。还保留了所有设备都会用到的公共属性,数据类型名、连接参数、寄存器读写参数等。之后等薛茂完成触发功能加入到KPLCBase类中。
2.编写KPLCBase的技术文档。

11月18日
1.跟锋哥讨论后,修改了KPLCBase类。目前增加到为5个接口和通用函数,通用函数主要为“读取类型”,“添加结果”和“读取/写入模式”

11月21日
1.重新修改了基类。完成连接、断开、读取和写入功能的框架

11月19日
1.重新调整了KPLCBase类。由于上午修改太多,改动的内容很大,导致很难进行调试测试,所以下午将备份的内容调用出来并重新修改。

11月25日
1.修改了连接和读取的参数。
2.增加了一些设备读写的通用函数。

11月29日
1.完成基类的设计,基本上能够实现连接断开、读写、状态检测的功能
2.其中一个资源KModbus继承该类,并能够实现基本功能,不过读写部分只完成了单行读取的情况,信号触发的内容给薛茂来修改

历史记录

#1 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)
  • 状态新建/重开 变更为 进行中
  • % 完成0 变更为 100

#2 由 匿名用户 更新于 7 个月 之前

  • 状态进行中 变更为 已解决

#3 由 匿名用户 更新于 7 个月 之前

  • 计划完成日期2024-11-15 变更为 2024-11-19
  • 状态已解决 变更为 进行中
  • % 完成100 变更为 50
  • 预期时间16.00 小时 变更为 32.00 小时

#4 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)
  • % 完成50 变更为 60

#5 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)
  • % 完成60 变更为 70

#6 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)
  • % 完成70 变更为 80

#7 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)

#8 由 匿名用户 更新于 7 个月 之前

  • 描述 已更新。 (diff)

#9 由 匿名用户 更新于 5 个月 之前

  • 项目24年日常工作任务 变更为 KI019 RK3568板卡使用
  • 状态进行中 变更为 已解决
  • % 完成80 变更为 100

导出 Atom PDF