使用自定义的可视化实体

概观

这些例子说明了如何创建实体基于MATLAB定制的可视化。这个例子说明了客户进入实体,餐饮,离开餐厅布局的可视化。

模型的构造

该模型包含以下主要组件:

  • 资源池块模型在餐厅的桌子。既然有餐厅10个表,资源量为10。

  • 实体发生器块(本主回车)生成表示客户实体。他们进入等候区,通过资源采集表示。他们在这里等待一个免费的表。

  • 当一个表可用于客户,他可以移动到实体服务器块该款车型进食的时间。

  • 当客户完成进食,他释放表背游泳池和退出餐厅。

MODELNAME ='seExampleCustomVisualization';open_system(MODELNAME);

可视化的餐厅

seExampleRestaurantAnimator形象化餐厅如下:

  • seExampleRestaurantAnimator提供餐厅布局模型的可视化。

  • 它生成包含餐馆的布局与一个入口,一个等待区域,10个餐桌,和出射该图。

  • 作为实体在模拟期间移动,所以,以使其显示移动从一点到另一点创建用于对标记图和方案运动的每个实体的标记(字形)。

  • 动画制作者分配给每个顾客的等待,并显示顾客移动到表的表ID。

  • 要检查客户实体的属性,暂停模式,点击一个客户实体字形。该图显示了TimeToDine属性。

  • 从而使所述运动出现连续的,它使用了一个MATLAB计时器定期地执行该增量移动每个实体向其目的地的功能。

  • 它采用MATLAB图形关于进入,等待和离开实体的数量的数字显示统计信息。

  • 点击可视化的实体显示其包含的属性。它采用MATLAB图形回调到ButtonDownFcn每个实体标记编程。

动画师= seExampleRestaurantAnimator;SIM(MODELNAME);WAITFOR(animator.getFigureHandle,'标签''结束');

关闭(animator.getFigureHandle);bdclose所有;明确型号名称动画制作者

也可以看看

||

相关话题