藻类投喂技能
概述
此技能用于根据藻类投喂日报数据计算投藻量。它读取用户提供的日报格式数据,结合预设的藻类投喂标准,根据车间类型(小池24m²/大池40m²)、品系(T/SR/M)、投喂天数和时间段,计算出每个池子的具体投藻量。
工作流程
步骤1:数据输入
用户提供藻类投喂日报数据,格式如下:
4月9日C区存苗:
4月9日幼体(N)
C1:1-6,C2:1-2,T0120,计价5600 万 ,5200
C1:7-12,T0128,计价3800 万,3500
...
步骤2:解析数据
技能解析日报中的:
- 车间号(如C1、C2)
- 池号范围(如1-6、7-12)
- 品系代码(如T0120、T0128)
- 注意:计价信息用于识别品系但不参与投藻量计算
步骤3:查询投藻标准
根据以下规则查询投藻标准:
小池(24m²):C1、C3、C5、C7
- T品系:第1天上午100L/下午100L;第2天上午140L/下午150L;第3天上午180L/下午190L;第4天上午230L/下午280L
- SR品系:第1天上午90L/下午100L;第2天上午130L/下午140L;第3天上午160L/下午170L;第4天上午210L/下午250L
- M品系:第1天上午90L/下午90L;第2天上午130L/下午130L;第3天上午150L/下午90L;第4天上午160L/下午200L
- YR品系:第1天上午90L/下午100L;第2天上午130L/下午140L;第3天上午160L/下午170L;第4天上午210L/下午250L
大池(40m²):C2、C4、C6、C8
- T品系:第1天上午170L/下午170L;第2天上午240L/下午250L;第3天上午300L/下午320L;第4天上午390L/下午470L
- SR品系:第1天上午160L/下午170L;第2天上午220L/下午240L;第3天上午270L/下午290L;第4天上午350L/下午420L
- M品系:第1天上午150L/下午150L;第2天上午220L/下午220L;第3天上午250L/下午150L;第4天上午270L/下午340L
- YR品系:第1天上午160L/下午170L;第2天上午220L/下午240L;第3天上午270L/下午290L;第4天上午350L/下午420L
重要规则:
- 超过4天的幼体不投藻
- 第1-2天投小海链藻
- 第3-4天投大海链藻
- 统计规则:按藻类类型分别统计,只在大海链藻段显示总量
步骤4:计算投藻量
根据投喂天数(从日期推算)和时间段(上午/下午),确定具体投藻量。
步骤5:结果输出
按车间分组输出,相同车间、相同品系、相同投藻量的池子合并显示。
严格输出格式(所有字体不加粗):
4月12日上午投藻:
小海链藻(3820L):
C2:3-6 240L/池
C2:7-11 220L/池
C2:12-19 220L/池
大海链藻(7140L):
C1:1-6 180L/池
C1:7-12 180L/池
C1:13-19 180L/池
C1:20-27 150L/池
C1:28-39 160L/池
C2:1-2 300L/池
格式规则:
- 标题:
4月12日上午投藻: 或 4月12日下午投藻:
- 小海链藻段:
小海链藻(统计总量L):(显示统计)
- 大海链藻段:
大海链藻(统计总量L):(显示统计)
- 池子行:
车间:池号范围 投藻量/池
- 小海链藻和大海链藻之间空一行
- 所有字体不加粗
- 统计在两个段都显示
使用示例
输入:
4月9日C区存苗:
4月9日幼体(N)
C1:1-6,C2:1-2,T0120,计价5600 万 ,5200
C1:7-12,T0128,计价3800 万,3500
假设当前是4月10日上午(第2天上午):
输出:
4月10日上午投藻:
小海链藻(480L):
C2:1-2 240L/池
大海链藻(2520L):
C1:1-19 140L/池
C1:20-27 130L/池
C1:28-39 130L/池
资源说明
scripts/
calculate_feeding.py:核心计算脚本,负责解析日报、查询标准、计算投藻量
references/
algae-feeding-standard.md:藻类投喂标准详细数据表
parsing-guide.md:日报格式解析指南
assets/