如何实例化 Anylogic block/Object (INode)
How to Instantiate an Anylogic block/Object (INode)
我已经设置了不同的产品类型,这些产品类型经过流程并最终进入仓库。现在我想用一个 moveTo 块来决定把它放在哪里。所以我需要为产品获取一个 INode(一个矩形节点)。所以我想编写一个采用产品类型(它的选项列表类型)和 returns INode 的函数,我的函数如下所示:
See this image for function
代码:
INode location = new INode();
switch(product){
case GREEN: location = sortGreen; break;
case RED: location = sortRed; break;
case BLUE: location = sortBlue; break;
case MAGENTA: location = sortMagenta; break;
case YELLOW: location = sortYellow; break;
}
return location;
这会产生一个错误:
"Cannot Instantiate type INode"
手册中没有太多关于在代码中使用块和任意逻辑对象的内容。谁能协助实例化此对象?
这样就可以了...不需要在开始时实例化。
switch(product){
case GREEN: return sortGreen;
case RED: return sortRed;
case BLUE: return sortBlue;
case MAGENTA: return sortMagenta;
case YELLOW: return sortYellow;
}
return null;
我已经设置了不同的产品类型,这些产品类型经过流程并最终进入仓库。现在我想用一个 moveTo 块来决定把它放在哪里。所以我需要为产品获取一个 INode(一个矩形节点)。所以我想编写一个采用产品类型(它的选项列表类型)和 returns INode 的函数,我的函数如下所示: See this image for function
代码:
INode location = new INode();
switch(product){
case GREEN: location = sortGreen; break;
case RED: location = sortRed; break;
case BLUE: location = sortBlue; break;
case MAGENTA: location = sortMagenta; break;
case YELLOW: location = sortYellow; break;
}
return location;
"Cannot Instantiate type INode"
手册中没有太多关于在代码中使用块和任意逻辑对象的内容。谁能协助实例化此对象?
这样就可以了...不需要在开始时实例化。
switch(product){
case GREEN: return sortGreen;
case RED: return sortRed;
case BLUE: return sortBlue;
case MAGENTA: return sortMagenta;
case YELLOW: return sortYellow;
}
return null;