-
公开(公告)号:CN118245043A
公开(公告)日:2024-06-25
申请号:CN202410461893.3
申请日:2024-04-17
Applicant: 东南大学
Abstract: 本发明提出了一种可视化编程系统、方法、介质及设备,提供了基于Vaa3D及其插件系统的可视化编程模块应用,具备易于开发,可以插件动态库形式嵌入神经科学分析平台软件使用,包括:应用Pyside6/Qt6开发库,在Vaa3D插件上设计并实现了可视化编程模块,提供了基本的交互界面和图形化组件。提出了连接描述逻辑过程的静态和动态两种类型的边缘交互,在动态注册端口对象的同时实现以数据模型为中心的图形组织,并输出可嵌入插件。为便于后续开发,提出了一种基于MVVM框架的端口通信机制,将视图和控制器分离,将图形组件的编辑信息组织为带数据链路流的拓扑结构,生成具有业务空间编解码的插件,还提出了基于工厂模式动态创建节点的实践方法,为后续的功能扩展提供接口。