PIPESIM Python Toolkit 系列(21):Excel客户端-服务器架构——VBA与Python通信

云智设计
云智设计
云智设计
编辑
172
文章
0
粉丝
PIPESIM评论36阅读模式

PTK 的 Excel 集成采用客户端-服务器(CS)架构,包括四个核心组件:

PIPESIM Python Toolkit 系列(21):Excel客户端-服务器架构——VBA与Python通信
  • Excel 文档:用户界面和数据存储
  • logic.py:实现与 PIPESIM 模型的数据交互逻辑
  • server.py:监听端口,处理来自客户端的消息
  • client.py:连接服务器,发送命令

logic.py 中的消息处理

def handleMessage(message):
    if message == "get_info":
        get_info()
        return True
    elif message == "run_simulation":
        run_network_sim()
        return True
    return False

VBA 代码示例

Sub RunSimulation()
    Call ExecuteServerScript
    Call ExecuteCommand("run_simulation")
End Sub
文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26905.html文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/pipesim/26905.html

云智设计应力分析服务

客服微信
扫一扫
weinxin
EngGPT
微信号已复制
云智微信公众号
扫一扫
weinxin
cidrg_com
公众号已复制
 
云智设计
  • 本文由 云智设计 发表于2026年6月24日 09:00:00
  • 本站原创文章转载请注明文章出处及链接,谢谢合作!
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证