首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将航班计划从excel工作表链接到我的AnyLogic模拟代理?

如何将航班计划从excel工作表链接到我的AnyLogic模拟代理?
EN

Stack Overflow用户
提问于 2022-02-05 22:23:19
回答 1查看 156关注 0票数 1

我有一个excel文件,列有以下列:航空公司、目的地、起飞时间、航班号、登机台、登机口号码、起飞时间、乘客人数。

我已经在我的模型中创建了一个包含这个数据库的代理,名为flightTimetable。

在第一张图片中,我已经设置了选择输出的条件,让代理根据数据库到他们指定的签入台,但这是不起作用的。对我能做什么有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-02-06 18:54:34

登录中的问题是签入表参数是字符串(文本),而不是数字.因此,在逻辑中,检查select输出,测试签入台是否为整数的=,但它是一个字符串。您可以通过对每个数字的逻辑检查到agent.checkInDesk.equals("1")来测试这一点。

另一种选择是将输入数据转换为数字。

您可以通过观察Excel工作表中单元格对应的小绿色三角形来看到您的输入变量是文本。如果你悬停在它上面,你会看到有一个小感叹号出现在单元格的右边,如果你点击它,它会告诉你它是一个以文本形式存储的数字.

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

还应该能够打开内部AnyLogic数据库表,并将表列设置为text

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71002678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档