网淘吧来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

Tutorial Task 1.3 - Add a Zone to Collect Data

2026-03-19 新闻来源:网淘吧 围观:563
电脑广告
手机广告
购买adidas上京东官方旗舰店。

任务概述

在本教程的当前阶段,您已学习了如何使用列表和资源共享资产。在本教程任务中,您将学习如何使用第三种共享资产:区域。区域对于统计收集和向模型添加约束都很有用。本教程任务将主要演示区域的统计功能。您将设计一个流程流,用于跟踪仿真模型中当前正在处理的所有物品的总价格。

步骤 1添加一个区域

在此步骤中,您将通过向流程项添加一个名为价格的标签,为每个流程项随机分配一个介于1美元到100美元之间的价格。然后,您将在流程流中添加一个区域,该区域引用此标签来计算仿真模型中当前正在处理的所有物品的总价格。这些物品中的每一个都将由您将在后续步骤中构建的流程流的区域部分中的一个令牌表示。

上网淘巴领天猫淘宝优惠券,一年省好几千。

要设置此标签并在流程流中创建一个区域:

  1. 在3D模型中,点击源头以在右侧显示其属性。
  2. 触发器部分下,点击添加按钮以打开菜单。选择创建时以添加此新触发器。
  3. 在新的创建时触发器旁边,点击添加按钮以打开菜单。指向数据,然后选择设置标签以打开标签选择列表选项。
  4. 标签框中,输入“价格”
  5. 框中,输入uniform(1,100)
  6. 确保流程流已打开并处于活动状态。
  7. 在库中的共享资产组下,向流程流中的共享资产形状添加一个区域
  8. 将该区域重命名为区域:价格计算
  9. 区域的属性中,单击更多属性按钮以打开其属性。
  10. 子集选项卡中,点击添加按钮以添加一个新的子集。
  11. 子集名称框中,输入AllTokens
  12. 子集计算组中,点击添加按钮以向子集计算表中添加一行。
  13. 计算名称列下的单元格中,删除当前文本并输入TotalPrice
  14. 标签/求和表达式列下的单元格中,删除当前文本并输入MyItem.Price
  15. 点击确定按钮以保存更改并关闭窗口。

请考虑保存您的模型。

步骤2添加价格分析活动

在此步骤中,您将为流程添加更多活动。这些活动将控制区域的价格计算功能。完成后,您的流程将类似于下图所示:

目前,您只需在流程中添加并连接这些活动。后续步骤中,您将通过编辑属性来添加功能。

添加并连接这些活动的方法如下:

  1. 在库中的显示组下,向新流程中添加一个额外的容器形状。
  2. 为清晰起见,将流程形状重命名为价格分析
  3. 在价格分析形状中,添加以下活动以创建一个堆叠块:
    • 一个事件触发源活动(位于令牌创建下)
    • 一个进入区域活动(位于共享资产A
    • 等待事件活动(位于基础类别下)一个
    • 退出区域活动(位于共享资产类别下)一个
    • 接收器活动(位于基础类别下)为清晰起见,将活动重命名如下:
  4. 活动
  5. 新名称 源头
    源头:物品已创建 进入区域
    进入区域:价格计算 等待事件
    等待物品进入接收器 退出区域
    退出区域:价格计算 Exit Zone: Price Calculation

建议保存您的仿真模型。

步骤 3编辑活动属性

在此步骤中,您将编辑流程图中价格分析部分活动的属性。 以下是该部分每个活动功能的概述:

活动 说明
源头:物品创建 事件触发源头是一个事件监听活动,这意味着每当仿真模型中发生特定事件时, 它都会创建一个令牌。在此流程图中,每当3D模型中的源头创建一个流动物品时, 事件触发源头就会创建一个令牌。它通过给新创建的令牌分配一个名为我的物品的标签来将令牌与流动物品关联起来, 该标签将包含对所创建的特定流动物品的引用。
进入区域:价格计算 此活动将使新令牌进入价格计算区域。
等待物品进入接收器 等待事件活动也是一个事件监听活动。此活动将监听3D模型中的接收器。 每当有流动物品进入接收器时,它将使用我的物品标签将令牌与其对应的流动物品匹配。
退出区域:价格计算 流动物品进入接收器后,其对应的令牌将离开价格计算区域。

要编辑这些活动属性:

  1. 点击价格分析形状中的活动堆栈块以选中它。
  2. 源头:物品创建活动旁边,点击感叹号按钮进入采样模式。
  3. 在3D模型中,点击以打开菜单。 选择创建时来对此事件进行采样。
  4. 源:项目已创建活动的属性中,找到标签分配表。在已创建项目行下的标签名称列中,输入我的项目
  5. 点击已创建项目行下操作列中的单元格以打开菜单。选择分配
  6. 进入区域:价格计算活动旁边, 点击感叹号按钮进入采样模式。
  7. 点击区域:价格计算将其链接到该区域。将出现一条蓝线,显示该区域现已链接。
  8. 等待物品进入接收器活动旁边,点击感叹号按钮进入采样模式。
  9. 在3D模型中,点击接收器打开菜单。选择进入时对此事件进行采样。
  10. 等待物品进入接收器活动的属性中,找到标签分配/匹配表。在标签名称列下的进入物品行中,点击空白单元格内部。点击单元格旁现在出现的箭头打开菜单。选择我的物品.
  11. 进入项目行下的操作列中,点击空白单元格内部。点击单元格中现在出现的箭头以打开菜单。选择匹配
  12. 退出区域:价格计算活动旁边,点击感叹号按钮以进入采样模式。
  13. 点击区域:价格计算以进行链接。一条蓝线将会出现,表明该区域现已链接。

考虑保存您的仿真模型。

步骤 4运行模型并计算总价

在此步骤中,您将运行模型并计算当前在仿真模型中正在处理的项目的总价。

  1. 在流程图中,点击区域:价格计算以选中它。
  2. 在属性面板中,点击查看状态按钮,打开该区域的统计数据和状态窗口。
  3. 确保您已打开子集标签页。
  4. 在仿真控制栏上,点击重置运行按钮以启动模型。

在观察区域的统计数据时,请注意当前总价计算会上下波动。这个计算告诉您系统中当前所有物品的总价格。例如,您或许可以利用这个计算来了解因系统中排队物品过多而损失了多少钱。

您也可以用其他计算来替代这个。例如,该区域可以计算系统中当前所有物品的当前总重量。

虽然本教程阐述了区域的统计用途,但请注意区域也可以控制对自身的访问。例如,一旦达到最大容量,它可以停止允许令牌进入区域,或者根据需要添加其他约束。您还可以将统计收集器与区域结合使用,以计算仿真模型中已处理的所有物品的总价格。更多信息,请参阅关于共享资产的关键概念

结论

共享资产教程到此结束。希望您对三种共享资产的功能有了更多了解,并对它们模拟各种模型逻辑的广泛潜力有了更清晰的认识。

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
上网淘巴领天猫淘宝优惠券,一年省好几千。

文章底部电脑广告
手机广告位-内容正文底部

相关文章

马年
奔腾

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第170236名访客 今日有0篇新文章/评论