simulate.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:accpy 作者: kramerfelix 项目源码 文件源码
def gui_twisstrack(frame, w, h, status, start, stop):
    def _start():
        latt = latticemenu.get()
        if latt in closedlatts:
            closed = True
        elif latt in openlatts:
            closed = False
        else:
            showerror(title='ERROR', message='Please choose a lattice')
            return
        slic = int(entry_slice.get())
        mode = 'trackbeta'
        particles = 1
        rounds = 1
        runthread(status, tabs, lsd,
                  (closed, latt, slic, mode, particles, rounds))

    start.configure(command=_start)
    tabs = cs_tabbar(frame, w, h, ['Menu', 'Radial', 'Axial', 'Dispersion',
                                   'Overview', 'Parameters', 'Beam extents'])

    cs_label(tabs[0], 1, 1, 'Lattice')
    cs_label(tabs[0], 1, 2, 'Nr. of slices')
    closedlatts, openlatts = lattlist()
    latticemenu = cs_dropd(tabs[0], 2, 1, closedlatts + openlatts)
    entry_slice = cs_Intentry(tabs[0], 2, 2, 1e3)
    return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号