Sim4Life教程:脚本拉伸模型、表面Loops建环连接及模拟结果导出
本文整理了sim4life软件中三个高频操作的详细步骤:一是通过Scripter使用缩放矩阵(Scaling0/Scaling1/Scaling2)对Cylinder模型进行脚本拉伸;二是将模型转为Mesh后,利用Wire Tools在表面建立环状线条(Loops)并进行线段连接;三是从Analysis的Overall field中提取EME场,通过Sensor Extractor按切片导出为TXT文件。所有步骤均按软件菜单路径记录,可直接对照操作。
一、脚本拉伸模型
1.首先用 Cylinder 创建一个圆柱体

2.在 View 下点选 Scripter,创建一个新档案

3.点选您要拉伸的模型,点选 RUN
Scaling0 为建立一个缩放矩阵,在 x,y,z 三个方向同时放大 Scaling1 为非等向缩放
Scaling2 跟 1 类似,但这次指定缩放原点,这样缩放时会以这个点为「固定 点」,避免整个物件偏移 最下面的 ApplyTransform(Scaling2)是选择您套用哪个方式,可自行更改

4.如果你的模型是用脚本建立的,那可以将 “for e in ...” 改掉,换成Cylinder.ApplyTransform(scaling1),前面的Cylinder可改成模型名称

二、在模型表面建立环状线条(Loops)并进行线段连接操作
1. 将模型转为可支持附着线条的格式
选取模型,执行 Mesh Tools → To Mesh,将其转换为网格格式

2. 绘制初始线条
使用 Sketch 工具建立一条线段(作为环状线条的起始线)

3. 启动 Loops 工具箱
选取刚画好的线段
点选上方功能列: Wire Tools → Wire Tools Box

4. 指定中心点与参数
于右侧视窗中点选「Create Loops」选项
在模型表面点选欲产生环状线条的中心点
于 Controller 面板中设定 Radius (环状半径)、长度等参数,点选「Create Loops」完成建立

5. 在 Model 区块中选取要连接的两条线段
如有其他线条想连接,在 Explorer 窗口的 Model 界面选择愈连接的两线条

6.点选上方功能列 Wire Tools → Join

7. 设定连接点

系统会自动为两条线各产生一个可选连接点
可使用右侧控制区中的「Pick」选取点位置,「Swap」可将点切换至另一条线上

调整完后点选「Run」完成连接操作
三、如何将模拟结果导出
1.先从 Analysis 中的模拟结果选择 Overall field 再点选 Sensor Extractor

2.再选择 Overall field 内想要看的场,这边以 EM E 场做示范,点选右上方 Field data tools 里的 Extract slice

3.回到之前使用的 Slice Viewer,查看一下您需要的平面所对应的 Slice Index,再 用来设定提取的数值位置

4.接着请设定您的 Constant Axis,它必须与您所需的平面互相正交(垂直),选 择完成后,再指定对应的 Slice Index

5.选取后点击 Refresh,右键 EM E(x,y,z,f0) 选择 Export TXT 导出数据

6.完成储存路径设定后,请点击工具列中的 Refresh 按钮以更新系统资料

以上流程完整覆盖了从模型创建、表面线条处理到结果导出的全过程。操作时请注意结合原文中的图片a至图片14进行点选和参数设置,特别是Scaling2的原点指定可避免模型偏移,Join时的Pick/Swap可调整连接点,导出TXT前需在SliceViewer中确认Slice Index与ConstantAxis的正交关系。
浙公网安备 33010602011771号