anylogic - 将代理添加/附加到另一个代理
问题描述
我有这个模型,其中包含另一个代理类型盒子的代理容器到达,然后这些盒子被卸载并移动到某个位置。一旦容器是空的,它就会被移出。该模型工作得很好。现在我想在容器之间交换盒子,而不是将它们移动到修复位置。
在容器页面中,我有一个盒子类型的代理,一个盒子数量的参数和一个盒子位置的真实参数。我还有一个状态图,一旦容器为空,它就会发送一条消息,如下所示:
if (Boxes.size() > 0){
Shipment b = Boxes(0);
b.box_location = this.getXYZ();
remove_Boxes(b);
get_Main().pieces.take(b);
current_N_Boxes--;
}
我不确定需要更多信息来绘制模型的完整图片,但我很乐意在被要求时提供
PS。在 main 中,我添加了一组容器,在代理容器中,我添加了一组盒子。在后者中,其中一个参数是 mycontainer——它是 main 中的容器数量。目前我将其作为“this”,但我怀疑应该将其更改为其他容器。
先感谢您
解决方案
推荐阅读
- c++ - 使用 glvertex4i 传递网格面索引时出现顶点着色器错误
- python - 用于 python 输出数据文件的 GCP 云函数
- android - 检查 SkuDetails 订阅计费频率
- python - 如何用for循环和def函数替换列值?
- c# - 具有表中多个字段键的实体框架脚手架
- batch-file - 批处理脚本 - &符号和空格
- scala - stackoverflow 中提供的两个代码总和解决方案即使在 IntelliJ 上也不起作用
- laravel-5 - 如何在 laravel 中使用用户页面的资源选项?
- jquery - addClass 不会将类添加到元素
- python - 为什么它不适用于 Python 和 discord.py