繁体   English   中英

"如何将 Excel 表中的航班时刻表链接到我的 AnyLogic 模拟代理?"

[英]How do I link a flight schedule from an excel sheet to my AnyLogic simulation agents?

我有一个包含以下列的航班时刻表的 excel 文件:航空公司、目的地、出发时间、航班号、值机柜台、登机口号码、出发时间、乘客人数。

我在我的模型中创建了一个包含此数据库的代理,称为 flightTimetable。

在第一张图片中,我已经根据数据库设置了选择输出的条件,让坐席去他们指定的值机台,但这不起作用。 关于我能做什么的任何建议?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

您的逻辑中的问题是签到台参数是字符串(文本)而不是数字......因此在您的逻辑检查中选择输出您测试签到台是否=<\/code>到整数但它是一个字符串。 您可以通过将每个数字的逻辑检查更改为agent.checkInDesk.equals("1")<\/code>来测试这一点。

替代选项是将输入数据转换为数字

您可以通过观察 Excel 工作表中单元格 corenr 中的绿色小三角形来看到您的输入变量是文本...如果将鼠标悬停在它上面,您会看到右侧出现一个小感叹号单元格,然后如果您单击它,它会告诉您这是一个以文本形式存储的数字...

您可以通过使用 Excel 中的文本到列功能来解决此问题 - 使用向导获取更多信息。

您还应该能够打开内部 AnyLogic 数据库表并看到表列设置为文本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM