QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
" e7 o( N* o4 _, y面积为600,周长为100,且宽大于高的矩形" c, Y6 n6 Q4 d; ]8 t

8 Q3 u& d: n1 L  h3 v8 h这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
$ d+ H5 _2 X8 F, m* m我关系是这样写的哦:
8 b: L  Q. y" T% isolve
! T+ Z& f! y& ]8 S' Lsd0*sd1=600
6 \+ {- L  Y: M0 X" c" G1 ]2*(sd0+sd1)=100: Z$ S, o* u( b1 K9 S
for sd0,sd19 `( j& f" A" c; z9 g* Q
if sd0>sd1
1 k% N7 W+ D+ Y5 D  E3 _+ j2 ~8 o) Vtemp=sd0$ \7 U3 r0 a5 b% p+ A
sd0=sd1
/ V  `: D: E5 \, f: K; rsd1=temp
' L% Q9 ^. U! S  F5 kendif9 W5 Z8 v3 |2 C6 Z* K$ B, w8 g3 Q
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
5 n. k. a) d/ Y
  |7 |8 m$ O& u; n, w: O8 Z1 D' Y
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif: ]3 {9 r2 d5 n  P' d" ?, o' [7 v
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

- P7 y, h5 W4 @1 W0 B( q; }8 W9 r$ {; r. x
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。( {/ C) L, d5 v8 k, t+ H! z" n0 B

6 E5 Q: L7 [7 L& x请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
1 F; E" K! E7 F4 y, E8 z
- O" q8 k7 n& B) P8 i/ W, w+ ohttp://1
% @  G! ?5 o. e7 T# {$ E8 ?. @; Z8 o& B% ]  ~* Y% j9 T' o
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
* V: A5 C+ C; k, c" }, F8 b5 n1 A7 X" |  T
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值5 o9 v5 ]6 F- _( B  ^
a=1- L4 O. J$ N% k, U
b=2
. x: X) g# h- j" N4 |solve1 e' E8 `. A- e  X5 A" W! M" f
a*b=600, @1 @- B7 P, Z4 S- M
2*(a+b)=100
  B3 S* \' k5 w8 Efor a,b
1 {! I3 ?/ d4 ^. \: N7 W, Xif a>b
( B4 b. K2 P- j5 `sd0=b1 A7 Y0 T9 K; p) }' p
sd1=a
. h. L8 r& n9 h, ]else( W" Q  A# p  T8 z& `, \1 l
sd0=a: P2 w# x" `: N8 n! O
sd1=b( y. ?6 K* s- y8 f
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
/ B$ |6 z" M. }5 p' l+ }# n7 w+ C先求长宽,然后条件关系赋值/ k/ U; `4 z$ l- ]. T) N
a=1
. `; l, G7 q* B; [/ Y: ?; mb=2% y) d) v3 c6 c0 R
solve+ s( ~$ W& D4 H/ s
a*b=600, M6 A# m& J+ v. p  z# t' [
2*(a+b)=100- o( m4 P8 p& {: h; d& U2 J& R
for a,b
, K* U* q1 @1 v, Z+ Dif a>b
) K( v* ?0 U9 Q8 V6 f) Jsd0=b, C4 N# o- N' l3 R3 M9 K
sd1=a5 ]; m$ W5 e; F, N, B
else
3 R+ D0 ?0 }+ d3 L( q1 n" o( usd0=a
6 M* p! w4 M, y0 m* ]5 ?sd1=b
% M; _& J* k6 }endif

* G) E, _, A' k2 i& E& l3 m8 O( t+ H( {# d. U
怎么出现这种情况:
  A, J/ Q' Q% y% ^) u6 B" b; _) ghttp://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+ `. p+ q7 i9 V4 X! ~& U# W1 k
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
  e  o- M# p' [6 V/ C: @" _
9 P0 S) ]1 F. Z0 \3 E7 r
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。( y/ L0 g6 j; o$ R4 z$ @
; r" v1 |: S2 u9 N) `
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:+ R, H/ g9 O: S1 m, H/ y3 Z
0 ~8 N& D: [9 o" ?1 g( ?5 v
http://1) e* ?. h: |# e# K, `" `) M

# g% a, p. N8 s# L/ Q) \7 L[ 本帖最后由 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
5 q' o7 [0 F$ ?- z2 g  ~是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
9 m7 j2 [# ^6 E
& [5 O, z9 z% M- I' W
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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