SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

simuyang2000 发表于 2008-6-24 18:52

提取Pl命令所生成线的坐标,并整理成文件

各位达人,我有个小问题请教
如果已经用pl命令生成一条线,能不能请高手写个lisp程序达到如下目的?
1),生成一个txt文件,里面按顺序存储线上个点的坐标
2),存储的坐标的规律如下:
n,1,***(x坐标),***(Y坐标值),***(Z坐标值)
n,2,***(x坐标),***(Y坐标值),***(Z坐标值)
n,3,***(x坐标),***(Y坐标值),***(Z坐标值)
n,4,***(x坐标),***(Y坐标值),***(Z坐标值)
....
3)第二条中间的n只是个字母
请高手只指点!!!
本人现在在研究ansys,想通过CAD模型所生成的文本文件直接导入ansys进行计算,希望各位大侠帮忙!

bybyby 发表于 2008-6-26 23:54

你可以到网上下载CadAssis这个小工具,它可以提取pline的坐标到excel表格,你稍微处理一下就可以满足你的要求了:lol

thinkor 发表于 2008-7-11 16:37

工具-》查询-》列表显示
选择PL回车得到如下
-----------------------------------------------------------
[color=DeepSkyBlue]命令: _list 找到 1 个[/color]

[color=DeepSkyBlue]                  LWPOLYLINE  图层: 0[/color]
[color=DeepSkyBlue]                            空间: 模型空间[/color]
[color=DeepSkyBlue]                   句柄 = 1b4[/color]
[color=DeepSkyBlue]              打开[/color]
[color=DeepSkyBlue]    固定宽度    0.0000[/color]
[color=DeepSkyBlue]              面积   3314.3946[/color]
[color=DeepSkyBlue]            长度   5765.6537[/color]

[color=DeepSkyBlue]          于端点  X= 191.2417  Y=2169.0820  Z=   0.0000[/color]
[color=DeepSkyBlue]          于端点  X=  57.1366  Y=1573.8357  Z=   0.0000[/color]
[color=DeepSkyBlue]          于端点  X= 536.2029  Y=1412.7094  Z=   0.0000[/color]
[color=DeepSkyBlue]          于端点  X= 320.6833  Y=2182.6297  Z=   0.0000[/color]
[color=DeepSkyBlue]          于端点  X= 118.1297  Y=1844.5631  Z=   0.0000[/color]
[color=DeepSkyBlue]          于端点  X= 452.7301  Y=1341.4089  Z=   0.0000[/color]
---------------------------------------------------------------------------------------------
copy出来处理一下就行了。

[[i] 本帖最后由 thinkor 于 2008-7-11 16:39 编辑 [/i]]

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.