使用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对应的
执行按钮

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的输入文件。