Pypeline:一种实现Anylogic与Python连接的新工具

Pypeline:一种实现Anylogic与Python连接的新工具

Pypeline背景

Pypeline是由Anylogic官方团队推出的一个功能插件,旨在实现运行中的Anylogic模型和本地安装好的Python的链接。换句话说就是实现Anylogic调用Python的函数和代码。该插件与2021年推出,目前国内外的使用较少,但不可否认其应用前景很好。很多基于Python的人工智能算法、图像分析工具都可以通过这种方法得到很好的实现。
在这里插入图片描述

Pypeline安装方法和环境配置要求

主要分为以下几个步骤:

  1. 具有路径已知的Python和Anylogic软件
  2. 前往GitHub上下载最新的JAVA包: https://github.com/t-wolfeadam/AnyLogic-Pypeline/tree/master/Export.在这个GitHub上还能找到很多有用的样例,在后面的文章会进行陆续的介绍。https://github.com/t-wolfeadam/AnyLogic-Pypeline/tree/master/Examples
  3. 打开Anylogic,在面板以库的形式导入Pypeline
    在这里插入图片描述
    安装好会出现角标:
    在这里插入图片描述
  4. 设置:拖拉Py Communicator到界面中,选择需要的Python,也可以通过绝对路径导入
  5. 现在就可以使用Pypeline了。

Pypeline使用方法

最常用的两个函数是:

run(String...);
runResults(String…);

前者不要求返回值,后者可以对方程、代码得到的变量值进行返回。

在这里插入图片描述
在这里插入图片描述
编程方面,主要有直接编程和调用函数两种。

  1. 直接运行格式如下:
    在这里插入图片描述
    添加双引号即可以以命令行的形式执行。
  2. 调用函数格式如下:(首先需放到模型所在文件夹中)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    参考官方例子,你就可以现在在自己的模型里面加入Python算法模型框架了。
    在这里插入图片描述

后续会继续更新。。。

参考网站:
https://github.com/t-wolfeadam/AnyLogic-Pypeline/tree/master/Export.
https://github.com/t-wolfeadam/AnyLogic-Pypeline/tree/master/Examples
https://www.anylogic.cn/resources/educational-videos/webinar-pypeline-a-python-connector-library-for-anylogic/

  • 9
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
要在Anylogic中导入Python,可以使用Pypeline这个功能插件。Pypeline是由Anylogic官方团队推出的一个插件,旨在实现Anylogic模型和本地安装好的Python的链接。它可以实现Anylogic调用Python的函数和代码。你可以通过以下步骤来导入PythonAnylogic中: 1. 首先,确保你已经安装好了PythonAnylogic软件。 2. 前往Pypeline的GitHub页面(https://github.com/t-wolfeadam/AnyLogic-Pypeline/tree/master/Export)下载最的JAVA包。 3. 打开Anylogic软件,在面板中以库的形式导入Pypeline。 4. 安装完毕后,你会在界面中看到Pypeline的角标。 5. 在设置中,拖拉Py Communicator到界面中,并选择你需要的Python。 6. 你也可以通过绝对路径导入Python。 7. 现在,你就可以使用Pypeline来在Anylogic中使用Python了。 通过这种方法,你可以在Anylogic中调用Python的函数和代码,实现各种基于Python的人工智能算法、图像分析工具等功能。更多关于Pypeline的详细使用方法和示例可以在相关的GitHub页面和Anylogic官方网站上找到。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Pypeline一种实现AnylogicPython连接工具](https://blog.csdn.net/weixin_44597347/article/details/122628109)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值