QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 2178|回复: 7
收起左侧

[已解决] 请问如何建立一个这样的矩形

[复制链接]
发表于 2009-11-6 16:46:40 | 显示全部楼层 |阅读模式 来自: 中国广东江门

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问如何建立一个这样的矩形:
, d' {9 A& y- k1 R% D4 i3 a面积为600,周长为100,且宽大于高的矩形1 e0 D- G2 F: b# u) y

1 a8 j+ m8 F7 Y+ G+ i% S0 g! \这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:3 _1 }1 T- j: w- \0 w/ B
我关系是这样写的哦:
8 j" n( y, G, B& [6 l! esolve4 ~" W2 V  K- j" E  k/ H
sd0*sd1=600
9 c: ?! `/ s3 b. b% m% X1 k2*(sd0+sd1)=100
& @1 v- j/ T. x  c- K7 ]) }/ c3 Ofor sd0,sd1
5 Q- V% o: O/ qif sd0>sd1
9 b+ x$ K+ t, [& k6 ltemp=sd0% s, o6 A9 k( U; X
sd0=sd1
9 N! x' ~, S1 y# m5 W+ l$ esd1=temp
# f* f1 [8 j. J6 r/ K# \# Cendif
8 |( F9 S. E& }% }3 i显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。# k/ ^1 k' [. I" _! [! `1 ~0 H5 H
6 d' E' i/ u: ^  d0 I
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
# h3 Z- u( Q4 N! ~3 H二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

. V5 U9 X8 S4 R# s
, V6 o& A" w! u0 m; {: g! u是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
/ \' `6 F. z# U0 R0 x( l) l3 ^6 V/ O! p$ C  E' H+ I6 B
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
+ E* [7 Z$ @- u9 n' `+ B3 O
$ U, v( K% ], y0 V) f$ ]. Zhttp://1$ N' u0 `: X2 k; e) Z- J1 l3 d$ ^
6 U3 e* O- l, s/ s: S5 C! W
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。2 ?' [: F9 o5 d) r$ x/ R

7 `0 B4 t; V' m" P( w  t, v[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
; G/ Y6 b" ~2 c* v1 v7 P" ra=1( l" b- t/ d1 ?5 e; q
b=2+ h4 A9 `+ ?! v2 ^! L9 D( ?9 i
solve; M. K' F1 P. Z: O
a*b=6002 L8 y" Q- F, d
2*(a+b)=100) u) }/ W6 m2 T: N. ^
for a,b6 S: r! }. f! B# }6 e! Q4 u, Z
if a>b
; @* K9 P1 P/ `9 e7 Hsd0=b; N( m# T. p! E
sd1=a( q* y8 q% G* ]" F) ~, {1 \
else
( V1 K5 e( c9 j" Asd0=a
. g* `8 h9 R. J! [" b; Vsd1=b% O  ?( G* o# L" D
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif; g0 [1 }0 ?  _- E( U1 E: l" h
先求长宽,然后条件关系赋值
. i$ I. M. @6 t/ Z9 T; Ia=1& ]4 k$ ^) |( T! Y2 W) a
b=24 ~: l' e4 b, J: d
solve* ^7 a9 i  b& c
a*b=600
1 n% \4 _* \& {7 }2*(a+b)=100
8 l+ U0 M& ~. w; N6 Sfor a,b
4 c  W2 f/ Z* ]! h# p- dif a>b3 S1 a& F9 w0 w2 c" s$ [4 g7 v" b
sd0=b" t- r3 y$ B) m9 E' Q# I' _
sd1=a% E( l" e$ a/ T) A* u
else6 B" u( ]( ^) @% F6 n
sd0=a8 m7 a; T2 V) c1 X) \( Y
sd1=b, b" v7 T( H0 O( K: E
endif

/ Z( g# z9 U$ s, l& j) X4 B) p' L+ ]; h1 J+ {, F4 O
怎么出现这种情况:
6 V1 g% S  _/ e- @, b, }http://2
23.jpg
发表于 2009-11-6 21:02:08 | 显示全部楼层 来自: 中国湖南长沙
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
发表于 2009-11-6 21:04:10 | 显示全部楼层 来自: 中国广东广州
需要定义下A B , SD#需对应你的PART 尺寸。
 楼主| 发表于 2009-11-6 21:18:46 | 显示全部楼层 来自: 中国广东江门
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif/ I* o. ^5 @. g5 s8 D
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

- j+ H: \2 S' `4 c- E$ e6 T  F9 W
" S  z1 }5 ^7 C# U; d是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
2 R8 Y$ a0 P% l; l' R2 R1 N+ e
- r5 o5 ~2 u! [请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:* |0 E/ `2 j! I
) [4 w  w0 a/ h6 t5 I
http://1
$ E! E+ r& D4 U* X; q6 f& `: g6 L  R0 O! t/ D, @
[ 本帖最后由 xuchuangfa 于 2009-11-6 21:20 编辑 ]
434.jpg
发表于 2009-11-6 21:50:00 | 显示全部楼层 来自: 中国湖南长沙
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
 楼主| 发表于 2009-11-6 22:07:59 | 显示全部楼层 来自: 中国广东江门
原帖由 tzy 于 2009-11-6 21:50 发表 http://www.3dportal.cn/discuz/images/common/back.gif
, j& o9 C( i. b) h是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

/ F/ _, S& c1 F( Q3 V% P4 o- H1 o' ]
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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