使用CatchK导出数据并分析

CatchK是1个终端组件,用于将指定的WJ格式的ProCAST数据包导出成如下格式的csv数据表格。

注意, CatchK的核心功能, 时将WJ个数数据包转化成变速算法可以真正处理的关键数据, CatchK本身不涉及变速, 其为CatchKAuto的计算做准备。

1. 使用指令

CatchK需要在终端中使用,其使用指令为:

./bin/catchk.exe ./Project/task/config.ini

其中,参数./Project/task/config.ini是指定的配置文件地址。点击此处参考配置文件定义

另外,配置文件地址的默认值是config.ini,即./config.ini地址,若用户使用该地址,则配置文件参数可省略。

2. 使用DS-Auto-V的GUI执行CatchK任务

用户可以双击DS-Auto-V启动器,在打开的主界面中,按照如下操作执行CatchK任务:

  • 单击CatchK Config对应的寻找按钮,以选择1个正确的配置文件
  • 单击CatchK Config对应的执行按钮

img.png

3. CatchK处理后的文件格式

CatchK导出文件定义:

z_center_SL_position(mm)    r_at_z(mm)  k_at_z  theta_at_z(degree)  area-effective(mm^2)    area-core(mm^2) perimeter(mm)   H(Mushy-Depth)(mm)  ALPHA_0 STEP
1.7932561   21.203885   0.010755317 0.616210499 806.5878187 0   116.3208036 0.092164    0.654046793 20
6.5213869   20.818574   0.016798418 0.962387914 750.7825559 0   113.1245383 0.0840608   0.637582475 30
10.0035736  21.4158465  0.005779557 0.331140522 743.8390002 0   112.7122653 0.2621457   0.616314687 40
12.6730216  21.217928   0.007910325 0.453218767 770.7861277 0   117.6711349 0.2700919   0.617434613 50
15.0381846  21.148955   0.006068593 0.347700497 739.8851581 0   115.1978851 0.2726657   0.607380566 60
17.102302   21.034162   0.009177214 0.525800853 696.9827351 0   112.3866546 0.18314 0.589674106 70
19.10228    20.9234025  0.009990727 0.572407441 683.8832576 0   112.5054083 0.26189 0.581040303 80
20.960803   20.80076    0.009567823 0.548179178 620.3080703 0   107.8183455 0.2802  0.553178842 90
22.729001   20.6992745  0.00778235  0.445886811 634.1867159 0   109.8062019 0.283794    0.558039759 100
24.293195   20.6109415  0.013376148 0.766351112 612.5021353 0   108.5504977 0.23592 0.547530042 110
25.854726   20.5225585  0.014833677 0.849844747 591.4479668 0   107.3322688 0.290711    0.537012911 120
27.309297   20.4496455  0.017177951 0.984127278 541.3455352 0   102.3655114 0.257295    0.517207853 130
28.81134    20.34201    0.015214278 0.871646681 555.2560852 0   104.9913137 0.321839    0.519967368 140
30.151014   20.290917   0.017867453 1.023620711 528.2866732 0   101.7800897 0.306921    0.511605432 150
31.483248   20.2252055  0.018727276 1.07286845  518.5852532 0   102.7205198 0.326281    0.499229232 160
32.635453   19.84568    0.024968003 1.430264041 495.023787  0   101.3453362 0.25398 0.492250665 170
33.85202    19.706247   0.025564482 1.464417969 475.9865731 0   99.71139756 0.26753 0.484480133 180

可以看到,CatchK导出的文件是1个csv,除却表头以外,其每行代表了1组具体z位置的信息,表头中各列信息的含义代表如下:

  • 列1 z_center_SL_position(mm): 导出数据的z的位置(切割Mush/Center...参数时固液界面中间位置所在的z坐标), 单位为mm(若单位不一致会转化为mm)
  • 列2 r_at_z(mm): 指定z位置下,在所给定的中点指向Point/RDirection方向的特征半径, 单位为mm(若单位不一致会转化为mm)
  • 列3 k_at_z: 指定z位置下, 指向Point/RDirection方向的平均斜率
  • 列4 theta_at_z(degree): 指定z位置下, 指向Point/RDirection方向的平均斜率所对应的倾角, 即atan(k), 注意此处的单位是°, 注意, 不同版本下的单位标注可能不同, 但其只能是角度制
  • 列5 area-effective(mm^2): z位置的有效横截面积(扣除了型芯的横截面积), 单位是mm^2
  • 列6 area-core(mm^2): z位置型芯的横截面积, 单位是mm^2
  • 列7 perimeter(mm^2): z位置处的有效周长, 单位是mm
  • 列8 H(Mushy-Depth)(mm): 糊状区高度, 单位是mm
  • 列9 ALPHA_0: z位置的形状因子, alpha_0, 具体应当参见原始文档手册
  • 列10 STEP: 计算z位置时对应的仿真STEP

注意,该文件也是CatchKAuto的输入文件。