网淘吧Visual Components、Flexsim 仿真技术博客 | Python、C#、Delphi xe 机器人编程教程 - 网淘吧

Tutorial Task 2.1 - Build an Average Content Collector

2026-05-21 新闻来源:网淘吧 围观:4
电脑广告
手机广告

任务概述

对于本任务,我们将使用您在安装 Flexsim 时附带的一个模型。 您可以在您的文档文件夹中,找到该模型文件, 具体位于FlexSim 2021 项目/教程/FlexSim21.0文件夹中。该模型是一个简单的包装和 发货设施。系统会接收托盘发货订单。然后,操作员在三个工作站中 相应地包装托盘,最后托盘被运出。

在本教程任务中,您将初步了解统计收集器的基本设置, 并对统计收集器工具中的一些功能有一个基本认识。完成 本教程后,您应该会拥有一个自定义的统计收集器,它将在表格中收集数据。

您还将学习如何将仪表板图表链接到统计收集器的数据表, 以便可视化数据。

步骤 1以新名称打开并保存模型

在此步骤中,您将打开作为本教程所有任务起点的 模型。然后,您将以新名称将其保存到 另一个目录中。

  1. 在主工具栏中,点击打开按钮以打开 模型打开对话框。
  2. 导航到你的文档文件夹, 然后进入FlexSim 2020 项目文件夹。
  3. 从那里,导航到教程文件夹, 然后进入FlexSim20.1文件夹。
  4. 打开名为StatisticsCollectorTutorialModel.fsm的模型。
  5. 在主菜单中,打开文件菜单,并选择模型另存为...以打开模型保存对话框。
  6. 导航到FlexSim 2020 项目文件夹 在你的文档文件夹中。
  7. 将文件另存为StatsCollectorTutorialModified.fsm.

对于本教程中的所有任务,您只需执行此步骤一次。 如果您想再次进行教程,随时可以保存已安装教程模型的新副本。

步骤 2创建一个基础统计收集器

在此步骤中,您将创建并设置一个基础统计收集器。您需要告知它监听哪些事件,以及相应地收集哪些数据。

设置统计收集器:

  1. 点击屏幕左侧的工具箱选项卡。
  2. 点击按钮以弹出选项列表,并添加一个新工具。
  3. 选择统计选项,然后选择统计收集器选项以创建一个新的统计收集器工具。这将自动为新创建的统计收集器打开属性窗口。
  4. 点击新打开属性窗口的顶部字段,并输入StationAvgContent
  5. 在打开的事件属性窗口选项卡中,点击按钮以打开选取列表选项,为统计收集器添加要监听的新事件。
  6. 选择重置时创建事件选项
  7. 点击名称框,并输入名称On Reset
  8. 点击行值框旁边的取样器工具。导航到3D模型, 并在选中取样器工具的情况下,点击Station 1,并从选取列表中选择Station 1
  9. 选项。字段现在应显示为/Station1
  10. 点击属性窗口中的“列”
  11. 选项卡。点击按钮并选择“添加列”
  12. 选项。点击“名称”框,将列重命名为
  13. “Station”。点击“行添加值”框旁边的箭头,指向“IDs”,然后选择“行值ID”
  14. 选项。点击“应用”
  15. 按钮。StationAvgContent收集器,位于工具选项卡中的统计收集器部分,并选择查看表格

选项。现在您可以看到表格已填充了列和行。

说明

事件

所有统计收集器的工作原理都是监听事件。这是统计收集器观察模型的方式。当任何事件发生时,统计收集器会以某种方式更新其表格。在本例中,您监听了模型重置时发生的事件。

事件行值在指定要监听的事件时,您还必须指定一个行值

列 行 添加 值

当统计收集器添加一行时,它会查看每一列。 如果该列有行 添加 值, 那么统计收集器将在新行的该列中记录行添加值。 在本例中,Station列记录行值的ID。 回想一下,模型中的行值是Station1。

数据实体当事件发生时,统计收集器会创建一个名为

数据的实体。数据实体记录 关于事件的信息,您可以在更新列值时引用这些信息。 在此任务中,您使用了数据行值,它引用了所发生事件的 行值。统计收集器 ID

Statistics Collector IDs

若要在统计收集器表中显示对象, 最佳方式是使用ID。ID是分配给对象的唯一编号。您可以使用显示格式来显示对象路径, 而非数字编号。当您选择行值ID选项时, 系统已自动将显示格式设置为"对象"。

步骤3获取平均含量

完成以下步骤后,您将能查看各工位平均含量的表格数值。

添加此功能的操作:

  1. 在统计收集器属性窗口中, 切换至选项卡, 单击按钮并选择添加列选项。
  2. 点击名称框, 将列重命名为平均含量
  3. 点击下一步。更新时间并将其设置为当访问该值时
  4. 点击框旁边的箭头以调出下拉列表选项,选择对象统计类别,以及按对象统计选项。这将调出一个选项选择窗口。
  5. 点击对象框旁边的箭头,并从选项中选择data.rowValue统计字段应默认设置为内容,但如果不是,请从下拉列表中选择内容。
  6. 类型字段中,选择平均值从下拉选项中选择。
  7. 点击应用按钮。

重置并运行模型。如果您现在查看统计收集器的表格,您应该会看到当模型运行时,第二列单元格将被填充为站点1的平均内容。

在模型中,站点已经被分组到一个组中。如果您查看工具箱选项卡下的类别,您会看到一个名为站点的组。

要将其他站点添加到统计收集器,请执行以下操作:

  1. 在统计收集器属性窗口中,导航到事件选项卡。 确保选中“On Reset”事件。
  2. 点击行值旁边的箭头以显示下拉选项。选择全部组员选项,然后选择站点组选择。完成后界面将显示如下:

现在如果重置并重新运行模型,您可以查看表格并看到其他站点也会被列出。

说明

列更新时机

在此步骤中,您添加了一列,并将其更新时机设置为访问时更新。这种更新时机 适用于持续变化的值,比如对象的平均含量。 当您访问或查看包含此类列的表格时, 统计收集器会确保这些值是最新的。统计 收集器会假定所有其他列已经是最新的。

事件中的多行值

在此步骤中,您将“重置时”事件更改为生成一个包含 站点组中所有对象的数组。当事件生成一个值数组时, 统计收集器会确保数组中的每个值都对应一行数据。

步骤 4添加图表

在这个任务的最终环节,您需要将您的StationAvgContent收集器连接到一个仪表板中的简单条形图,以展示其正在收集的数据。

为此,请按以下步骤操作:

  1. 点击屏幕顶部的仪表板按钮,然后选择添加仪表板选项。
  2. 在右侧的属性面板中,点击仪表板名称框。 将仪表板重命名为AverageStationContent
  3. 当仪表板视图处于活动状态时,导航至左侧的库。在基础图表类型类别下找到条形图选项,并将其拖拽到仪表板窗口中。这将会创建一个新的空白图表,并打开其属性窗口。
  4. 点击数据源字段,并从选项中选中StationAvgContent收集器。
  5. 选中后,您将看到条形图标题条形图标签字段已激活。点击条形图标题字段,并选择Station
  6. 在下方条形图列区域,确保AvgContent复选框已勾选,并且Stations已取消勾选。
  7. 导航至设置选项卡,并取消勾选显示百分比. (我们希望图表显示实际的内容值,而非其他。)

现在重置并运行模型,直到每个站点都有内容。您会看到站点将在条形图中记录平均内容。

在下一个任务中,我们将使用统计收集器来找出每个站点的输出。

______
icon-svg-close-thick

Cookie preferences

Your privacy is important to us and so is an optimal experience. To help us customize information and build applications, we collect data about your use of this site.

May we collect and use your data?

Learn more about the Third Party Services we use and our Privacy Statement.

Strictly necessary – required for our site to work and to provide services to you

These cookies allow us to record your preferences or login information, respond to your requests or fulfill items in your shopping cart.

Improve your experience – allows us to show you what is relevant to you

These cookies enable us to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we use to deliver information and experiences tailored to you. If you do not allow these cookies, some or all of these services may not be available for you.

Customize your advertising – permits us to offer targeted advertising to you

These cookies collect data about you based on your activities and interests in order to show you relevant ads and to track effectiveness. By collecting this data, the ads you see will be more tailored to your interests. If you do not allow these cookies, you will experience less targeted advertising.

icon-svg-close-thick

THIRD PARTY SERVICES

Learn more about the Third-Party Services we use in each category, and how we use the data we collect from you online.

icon-svg-hide-thick

icon-svg-show-thick

Strictly necessary – required for our site to work and to provide services to you

Qualtrics
W
Akamai mPulse
W
Digital River
W
Dynatrace
W
Khoros
W
Launch Darkly
W
New Relic
W
Salesforce Live Agent
W
Wistia
W
Tealium
W
Upsellit
W
CJ Affiliates
W
Commission Factory
W
Google Analytics (Strictly Necessary)
W
Typepad Stats
W
Geo Targetly
W
SpeedCurve
W
Qualified
#

icon-svg-hide-thick

icon-svg-show-thick

Improve your experience – allows us to show you what is relevant to you

Google Optimize
W
ClickTale
W
OneSignal
W
Optimizely
W
Amplitude
W
Snowplow
W
UserVoice
W
Clearbit
#
YouTube
#

icon-svg-hide-thick

icon-svg-show-thick

Customize your advertising – permits us to offer targeted advertising to you

Adobe Analytics
W
Google Analytics (Web Analytics)
W
AdWords
W
Marketo
W
Doubleclick
W
HubSpot
W
Twitter
W
Facebook
W
LinkedIn
W
Yahoo! Japan
W
Naver
W
Quantcast
W
Call Tracking
W
Wunderkind
W
ADC Media
W
AgrantSEM
W
Bidtellect
W
Bing
W
G2Crowd
W
NMPI Display
W
VK
W
Adobe Target
W
Google Analytics (Advertising)
W
Trendkite
W
Hotjar
W
6 Sense
W
Terminus
W
StackAdapt
W
The Trade Desk
W
RollWorks
W

Are you sure you want a less customized experience?

We can access your data only if you select "yes" for the categories on the previous screen. This lets us tailor our marketing so that it's more relevant for you. You can change your settings at any time by visiting our privacy statement

Your experience. Your choice.

We care about your privacy. The data we collect helps us understand how you use our products, what information you might be interested in, and what we can improve to make your engagement with Autodesk more rewarding.

May we collect and use your data to tailor your experience?

Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

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

相关文章

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

广告  ×

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