找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6797|回复: 9

[求助] 如何批量生成通过方程控制的曲线?或者生成通过方程控制的曲面?

[复制链接]

2

主题

19

回帖

0

威望

实习生

积分
25
发表于 2017-3-15 18:26 | 显示全部楼层 |阅读模式
x=y=-2:0.1:2;(即x=y=-2,-1.9,-1.8,-1.7......)
z = x*exp(-x^2 - y^2);
目前的想法:是通过方程画最中间的一条曲线,然后阵列。但是阵列的曲线应该是不变的,能否通过关系式解决?这样的关系式该怎么写?
或者能否生成像图一样的曲面?
机械学生,目前在做毕业设计,希望各大佬能够指点一二。

MATLAB生成的曲线

MATLAB生成的曲线

2

主题

19

回帖

0

威望

实习生

积分
25
 楼主| 发表于 2017-3-15 18:36 | 显示全部楼层
x=-2, -1.9, -1.8......1.9, 2
怎样做比较方便?有这样的函数吗
QQ图片20170315183229.png
回复

使用道具 举报

2

主题

19

回帖

0

威望

实习生

积分
25
 楼主| 发表于 2017-3-15 18:44 | 显示全部楼层
应该可以用这个吧
线表计算使用者能用曲线表特征,通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸。格式如下:  
evalgraph("graph_name", x) ,其中graph_name意为曲线表的图形函数名称,x是沿曲线表x-轴的值,evalgraph意为在曲线图形上给定“x”后相对应的y值。
看起来graph_name有点复杂,其实在中文版中系统自定为“图形一”、“图形二”,大家可以更简化一些,命名为“A”、“B”、“C”或者“1”、“2”、“3”都可以。 对于混合特征,可以指定轨线参数trajpar作为该函数的第二个自变量。
这时,关系式的表达方式为: evalgraph("graph_name",trajpar*xmax)  上述表达式中的trajpar为从0到1的一个变量,xma意为在自变量X方向上全程值。 注释:曲线表特征通常是用于计算x-轴上所定义范围内x值对应的y值。当超出范围时,y值是通过外推的方法来计算的。对于小于初始值的x值,系统通过从初始点延长切线的方法计算外推值。同样,对于大于终点值的x值,系统通过将切线从终点往外延伸计算外推值。
回复

使用道具 举报

2

主题

19

回帖

0

威望

实习生

积分
25
 楼主| 发表于 2017-3-15 18:53 | 显示全部楼层
本帖最后由 Fire_Wild 于 2017-3-15 18:55 编辑

x=evalgraph("a",trajpar*2)
y=t
z=x*exp(-x^2-y^2)
trajpar是0到1,然后a图形是y=x,那x应该是0到1呀~~

a图形的草绘

a图形的草绘
QQ图片20170315185501.png
回复

使用道具 举报

2

主题

19

回帖

0

威望

实习生

积分
25
 楼主| 发表于 2017-3-15 19:23 | 显示全部楼层
笨人有笨方法,一个方向只有8条曲线,这样的曲面和一个方向40条的曲面一样吗
QQ图片20170315192126.png

评分

参与人数 1金钱 +1 收起 理由
sprnfys + 1 赞一个!

查看全部评分

回复

使用道具 举报

2

主题

19

回帖

0

威望

实习生

积分
25
 楼主| 发表于 2017-3-22 14:40 | 显示全部楼层
hzengxin 发表于 2017-3-17 17:23
两个阵列直接搞定

Creo3.0没有这个参数,很疑惑

版本Creo3.0

版本Creo3.0
回复

使用道具 举报

23

主题

467

回帖

7

威望

高工

积分
655
QQ
发表于 2017-6-24 16:57 | 显示全部楼层
a.png 阵列了,曲线怎么没有跟着变?
学习改变人生!
回复

使用道具 举报

23

主题

467

回帖

7

威望

高工

积分
655
QQ
发表于 2017-6-24 16:58 | 显示全部楼层

阵列了,曲线怎么没有跟着变?
学习改变人生!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-26 06:29 , Processed in 0.151532 second(s), 28 queries .

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