PCast-Console

PCast-Console基于ProCAST的API开发,通过该软件,用户可以实现ProCAST指定session启动。

用户可以依据需求(例如导出特定数据)来自定义session文件,随后通过PCast-Console指定该session启动ProCAST,以实现自定义需求。

img.png

配置文件

PCast-Console在运行时,会扫描如下地址的文件作为配置文件:

1
./Config/PCast-Console_config.ini

该配置文件的内容如下:

1
2
3
4
5
[Path]
VE=C:/Program Files/ESI Group/Visual-Environment     # ProCAST的Visual-Environment位置
VEVer=13.5, 17.5                                     # 列表, 所有许可的ProCAST版本
VEVerSelect=1                                        # 默认的VEVer选择, 从0开始, 此处1表示第二个选项, 即17.5 
Session=C:/Users/nuosen/Desktop/session.py           # 默认显示的session文件地址
  • 注意,配置文件中的Path/VE项必须要设置,否则PCast-Console无法找到安装的ProCAST。

功能 1 执行session

当用户已经有了一个需要执行的session时,可以按照如下操作使得ProCAST执行该session:

  • 设置ProCAST的Visual-Environment地址
  • 设置正确的ProCAST版本
  • 设置正确的session.py文件(已经设置好的)
  • 执行session

img.png

功能 2 编辑导出WJ格式的专用session

若用户需要设计1个可以导出WJ格式的session,除却手动编辑session文件以外(参考session定义),可以使用PCast-Console生成1个有效的session文件。

用户可以单击生成session按钮:

img.png

随后在新窗口设置如下需要的内容:

  • 设置待导出的ProCAST的仿真工程*.vdb文件地址
  • 设置导出的起始步(step),最大步,以及间隔步长
  • 设置ProCAST-Node-Reader的地址,以使用WJ格式
  • 设置数据导出文件夹,一般为./Project
  • 定义导出的场信息名称,例如Fraction Solid
  • 定义导出点群信息代码(可参考节点导出
  • 设置生成的session文件的地址
  • 生成该session文件

img.png