Flexsim-查找货架上指定货格的货物案例


前言

函数帮助:
rackgetitembybaylevel(obj rack, num bay, num level, num itemrank);
rackgetbayofitem(ojb rack,obj item);
rackgetlevelofitem(ojb rack,obj item);


一、模型搭建


如图所示,有一个发生器(Source1)和货架(Rack1)。此时有两个操作员需要搬运指定货格中的item前往暂存区(Queue1)。两个操作员搬运的方法不同。

前提:在Rack1的OnEntry触发里,写入以下代码,以便观察item的货格:

/**Custom Code*/
Object current = ownerobject(c);
Object item = param(1);
int port = param(2);
int bay = param(3);
int level = param(4);
int row=rackgetbayofitem(current,item);//等同于当前页面的int bay = param(3);
int col=rackgetlevelofitem(current,item);//等同于当前页面的int level = param(4);
item.labels.assert("row").value=row;
item.labels.assert("col").value=col;
if (true)
{string listName = "item_List";List(listName).push(item,0);
}

1.Operator1


在“random”中使用随机数,随机生成第几行,第几列。
使用objectexits()函数判断第几行,第几列中是否存在item;
使用rackgetitembybaylevel()函数定义item;

2.Operator2


与Operator1不同的地方在于:使用了pull from list 去定义item,代替了rackgetitembybaylevel();

query(WHERE row==puller.row and col==puller.col)

上面的代码是写在pull from list>Query/Object/Array;


总结

其实还有很多方法可以实现操作员去取指定货格的货物,上面的两种方案只是参考。

Flexsim-查找货架上指定货格的货物案例相关推荐

  1. excel空白单元格自动填充上一单元格内容

    如何实现excel空白单元格自动填充上一单元格内容: 1:选中该列 2:查找和选择处选择定位条件为空值: 要将红线处是空格,填充为上面单元格的数值: 在编辑区域输入=向上箭头 然后不要直接回车,而是按 ...

  2. FOB指定货操作标准流程及相关经验

    知识一.FOB指定货操作标准流程 1. 明确起始港.目的港,确定航线及船期,及客户要求何时装柜 2. 将booking note 发给客户,待客户填好后修改发货人为我们公司,收货人为目的港代理 3. ...

  3. 5.1 在工作表中查找指定内容的单元格 [原创Excel教程]

    1. 本节课将为您演示查找功能的使用,使用查找功能可以根据需要查找的内容,快速定位包含查找内容的单元格.首先点击[查找和选择]按钮,打开命令菜单. 2. 然后选择列表中的[查找]命令,打开查找和替换窗 ...

  4. 二分查找,查指定值、小于或等于k的最大值,大于或等于k的最大值

    (图文)二分查找,查指定值.小于或等于k的最大值,大于或等于k的最大值 我们经常会用到二分查找 二分查找应该很多人都会写了,今天要写一个用二分查找找到小于k的最大值的时候看了很久不懂他设计的思路,后来 ...

  5. SAP WM高阶之同一个货架上相同物料不同批次的库存可以有同一个SU号码?

    SAP WM高阶之同一个货架上相同物料不同批次的库存可以有同一个SU号码? SAP WM层面,可以在Storage Type层面激活SU Management.业务部门可以在同一个Storage Bi ...

  6. SAP WM 如何看一个交货单相关的TO是从哪些货架上拣配的?

    SAP WM 如何看一个交货单相关的TO是从哪些货架上拣配的? 如下交货单2112282143,需要从多个不同的货架上拣配4个HU下来, 如果要以列表形式显示这些HU是从哪些仓位上拣配的,如何做? 输 ...

  7. vba查找数据并返回单元格地址_VBA积木代码中实现反向多值查找、LIKE模糊查找...

    分享成果,随喜真能量.大家好,今日内容仍是和大家分享VBA编程中常用的简单"积木"过程代码,第NO.114-NO.115则,内容是:FindPrevious反向查找.利用LIKE查 ...

  8. 丁丁打折网卷能用吗_超市货架上就能买到的好用护发素,平价好用,打折时可以多囤点...

    建议干性发质一定要坚持使用护发素,网络上比较热门的护发素有些爆款并不那么好买,喜欢逛超市的朋友还是习惯在超市购买洗护产品. 但有时候去到了超市也不知道该买哪一款护发素,超市货架上摆放的洗护产品一般以实 ...

  9. excel空白单元格自动下下填充上一个单元格的值

    excel空白单元格自动下下填充上一个单元格的值 适用情况 图片: [外链图片转存失败(img-PLzkQDdz-1566355138598)(]) vba代码 Sub test() Set sh = ...

最新文章

  1. QtCreater的安装路径
  2. CSS样式表初始化代码
  3. 支付宝「集五福」的阳谋
  4. snowflake做主键 自增_自增ID算法snowflake - C#版
  5. iostream, istream 和 ostream的区别
  6. 第三篇:命名空间namespace的用法
  7. 23.3.3 Web存储机制【JavaScript高级程序设计第三版】
  8. 自动化测试工具Selenium Appium
  9. 智慧职教云答案在哪里找_云课堂智慧职教答案哪里找
  10. 修改解锁植物大战僵尸所有模式、关卡、金钱
  11. 大学网课查题接口平台
  12. MATLAB读取Execl数据并绘制曲线图
  13. 李银河博士,作个幸福的犬儒吧
  14. 搭建网站服务器必须开443端口,HTTPS端口必须一定要443吗?
  15. 微信挪车功能成功上线,祝贺一下自己
  16. 如何让 PPT 中的多张图大小一致?
  17. android 強制屏幕方向,今日精品安卓App推荐:锁定屏幕旋转方向
  18. python情人节之玫瑰花与表白方式,用python画一朵玫瑰花,拿去表白趴
  19. 这个季节,想到了什么
  20. c++语言字母转换,c++大小写字母转换的思路有几种?

热门文章

  1. 齿轮轴承缺陷检测(2)
  2. UOS统信系统桌面变黑,什么都没有
  3. 准!武汉大学和高德组队 拿下国际顶赛“车载环境下的手机定位”组别冠军
  4. Android单元测试系列(5)-Robolectric
  5. 寻求大连本地JAVA程序人员合作!
  6. 症监护室自动临床信息管理系统简介
  7. VMware中将虚拟机的网络类型设置为NAT模式
  8. 求助!校园认证网络如何进行自动登录 java
  9. 对日外包之我见(部分内容转载)(自豆瓣读书)
  10. 深入解析投影矩阵的数学方法