当前位置:   article > 正文

APSIM练习:向管理组件添加额外规则_apsim如何添加管理

apsim如何添加管理

“标准”作物管理组件没有提供很多选项来决定何时播种作物——很可能应该考虑一系列额外的种植规则(例如,土壤是否足够干燥以驱动拖拉机过去?),并且在播种时应采取额外措施(例如添加一些肥料)。

不幸的是,实现这个决定的逻辑隐藏在管理组件的代码中,并且不容易修改(尽管我们鼓励用户学习如何修改)。

单一栽培测序仪的存在仅仅是为了允许向独立的作物管理组件添加额外的测试和操作。使用它很简单:

1.新建连续小麦模拟。确保在作物管理组件中设置“必须播种”参数(为“是”)。

  1. 将变量 ‘year’ 和 ‘day’ 添加到空输出文件

  2. 复制模拟并将第二个重命名为“Continuous Wheat delay sow”。打开管理器文件夹。

  3. 从管理工具箱中添加一个Monoculture Sequencer,并向上移动使其成为管理器文件夹中的第一项。

5.在管理工具箱中添加’Wait for dry surface’,设置勾选阈值参数为35mm。该组件仅计算定序器将使用的变量“IsDry”——土壤表面是否小于 35 毫米。

  1. 在 Monoculture Sequencer UI 中,“变量和事件”顶部有一个按钮。这个按钮打开一个对话框,我们可以用它来找到我们将用于额外测试的变量的名称。在对话框顶部的组件过滤器中,选择“等待表面干燥”组件。下面应该出现一个单一变量“IsDry”——这是需要添加到音序器的第一个“额外测试”行的内容。在 Monoculture Sequencer 中键入完整的“点分”符号,如图所示:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/970428
推荐阅读
相关标签
  

闽ICP备14008679号