在一個python檔案當中,呼叫pyaedt及Streamlit模組,用少量的程式碼便可以將多個aedt當中的模擬設定參數顯示到網頁上面。
run.bat
set PATH=C:\Users\mlin\AppData\Local\Programs\Python\Python38\Scripts;%PATH%
streamlit run example.py
pause
example.py
import threading
import streamlit as st
import os
import pyaedt
projects = [r"D:\demo\bp_filter.aedt",
r"D:\demo\coaxbend.aedt",
r"D:\demo\corporate_feed.aedt"]
props = []
for p in projects:
app = pyaedt.Hfss(p,
'HFSSDesign1',
non_graphical=True,
new_desktop_session=True,
close_on_exit=True,
student_version=False)
props.append(app.get_setup('Setup1'))
app.close_desktop()
for pj, c, pr in zip(projects, st.columns(len(props)), props):
with c:
st.subheader(pj)
st.write(pr.props)
![]() |
| (圖一)顯示在網頁上的HFSS模擬設定 |



