主页

此主页内容为私人分享;主要分享个人工作中集成的工具和方法论;

此主页分享的程序全部为批处理程序,无任何操作界面,所有的工具采用开源脚本或者 bat程序进行控制;


CATAECTunnelArrayRing

01/22/2024 Wed 14:47:26.46


本程序主要是创建管片排布的初步模板

使用方法

输入条件为 文件位置 模板位置 线路所在的几何图形集名称 管片数量

如果需要修改每个环的角度避开通缝和F块底部位置需要使用其他更新程序;


@echo ===================================
set CATEnvName=Env9_GT
Set CATEnvPath="%~dp0\CATEnv"
set ModuleName=CATAECTunnelArrayRing.exe
set p1=G:\CODE\CATIA-CAA-B27-AEC-CIVIL-BATCH\win_b64\startup\Tunnel\Part1.CATPart
set p2="%~dp0win_b64\startup\Tunnel\TUNNEL-RING-PW-NOREC.CATPart"
set p3="A"
set p4=100
@echo ===================================


CATAECTunnelRingArrayUpdate

01/20/2024 Wed 14:47:26.46


本程序主要是更新隧道udf 排布参数 说明图

使用方法

在此 .\batch-CATAECTunnelRingArrayUpdate.bat 文件内填好必要的参数;

set p1=D:\BaiduSyncdisk\PROJECTS\ZJIC-TUNNEL-PROJECT\DELIVERY_DOCUMENTS\PROJECT_MODEL\YONGZHOU_TUNNEL\Part5.CATPart
set p2="Alignment_Set_GEO_AAA"
set p3=28

命令格式:CATAECTunnelRingArrayUpdate.exe C:\Deom.CATPart Alignment_Set_GEO_AAA 28 [options]

  1. 线路 CATPart 地址
  2. 几何图形集名称
  3. 单环对齐孔数量,默认14个,每个环有14个旋转角度

修改以上数据后,双击batch-CATAECTunnelRingArrayUpdate.bat文件即可运行

输出数据图


CATAECAlignmentFitting

01/24/2024 Wed 14:47:26.46


此功能主要是基于CAD 的一些线路信息生成近似的3D 线路,常规操作除了使用3DE 的线路功能,要么导入IFC等数据,要么采用展开法去回折得到一个准确的3D线路曲线,但是这个方法有时候作为演示使用太麻烦了,不如直接采用生成点的方式拟合一个样条曲线来的方便;

使用方法

运行 batch-CATAECAlignmentFitting.bat 进行操作

printf("帮助信息:\n");
printf("命令格式:CATAECAlignmentFitting.exe C:\\Deom.CATPart AAA 1 2 3 200 0.5 [options]");
printf("CATPart 地址,");
printf("输入条件所在的几何图形集名称,");
printf("线路展开平面线在集合中的序号,");
printf("线路纵断面曲线展开线在集合中的序号,");
printf("线路平曲线在集合中的序号,");
printf("点数量,");
printf("点间距,默认0.5米,");


修改 文件内容

set p1=C:\\Deom.CATPart
set p2=AAA
set p3=1
set p4=2
set p5=3
set p6=100
set p7=0.5