QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 7238|回复: 6
收起左侧

[求助] 如何读取外部文件中的坐标点并画出折线?

[复制链接]
发表于 2010-11-27 14:05:45 | 显示全部楼层 |阅读模式
40三维币
建一个文本或者excel的文件,在里面记录多组数值,每一组数值包含一条折线的各端点的坐标。怎样让Solidworks根据这个文件来自动生成折线?要求修改文件中的坐标数据后,SW中的折线也能随之变化。另外文件中每一条折线的端点数量不一定相同。

发表于 2010-11-27 14:55:47 | 显示全部楼层
我只知道能手动输入坐标点  读取EXCEL不知道 还请高手赐教
发表于 2010-11-27 15:50:47 | 显示全部楼层
通过XYZ点 可发读取TXT文件的坐标
 楼主| 发表于 2010-11-30 15:51:03 | 显示全部楼层
3# hsc520
0 ?. x, H+ m. v8 d& v- m, @; u- M1 _8 ^
. r& X' g/ g! K+ d7 h! l可以说详细一点么?
发表于 2010-11-30 16:15:56 | 显示全部楼层
本帖最后由 gas_turbine 于 2010-11-30 16:21 编辑
6 u! o0 f4 a0 b, u4 X9 V: z/ Q
" U" O5 ~% f9 H; O+ H) F% N' B  `7 r点击“曲线”工具栏的【通过XYZ点的曲线】按钮,可以读取*.txt文件,数据文件中包含的合法的数据点文件将被输入到数据点列表中,系统通过对这些点进行平滑过渡从而形成曲线。# K3 B( w+ J: \& s! S, w

1 }% b7 t( d8 n3 w3 L6 m& F
通过XYZ点的曲线
是利用绝对坐标(相对于系统坐标系),分别确定曲线上若干点的坐标值,系统通过对这些点进行平滑过渡形成的曲线。
点的坐标可以手工输入,也可以通过外部文本文件给定并读入到当前文件中。利用自由点的曲线可以建立具有某种数学计算关系的曲线,如函数曲线。
当用户通过外部数据文件输入到Solidworks建立XYZ点的曲线时,一个比较重要的过程是建立包含一组XYZ点坐标的外部数据文件,可以通过VBVCVBA等数据编程软件实现。数据文件可以是文本文件(*.txt),也可以是SolidWorks特定的曲线点数据文件(*.sldcuv
数据文件的格式有如下要求:
XYZ各值间使用空格或“,”间隔;
每一行代表一个点坐标,在本例中Z可以使用常数;
数据可以给定单位,系统读入数据的过程中将自动进行转换;如不给定单位,则数据的单位为当前文件的默认单位;
相邻两个点的坐标不能相同。
发表于 2010-12-2 08:06:21 | 显示全部楼层
楼上几位朋友注意,楼主要求的是折线,而不是圆滑过渡的样条曲线,所以你们说的“通过XYZ的曲线”不能用,目前SW也没有直接实现的功能,楼主恐怕只能自己编一个“宏”了。
 楼主| 发表于 2010-12-5 00:20:52 | 显示全部楼层
是啊,我要做的是折线,不是曲线...
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表