QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
9 p$ H; G$ U0 h; ?面积为600,周长为100,且宽大于高的矩形* `( Q* ^* Z/ ?9 o  S
- }4 p3 N0 B: r" u+ K
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:8 z$ f2 w& V9 k9 e) o
我关系是这样写的哦:# o4 q( Y. z( x" p
solve1 Z. r# \  E+ F% g9 j0 R
sd0*sd1=600, K* y7 U* E* ~. P- Z1 S$ D; H: F1 [) l
2*(sd0+sd1)=100
3 u2 b, {1 l+ y' [for sd0,sd15 Q- t, d, j; R/ p( V* T& C' m
if sd0>sd1$ U; _" G! {8 f4 c* o8 C
temp=sd0; G, Q. I: O+ [% f* Q
sd0=sd1
4 {" c. T4 u  x  ]2 nsd1=temp
+ e# M0 c/ q- w- z7 ]- M5 @- f: o" @endif
. u, {: N4 ?( }  [3 s: y+ U, X! F显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。; }9 a" ]6 p1 P) E& |1 D, _) z3 J

5 X* x: `4 f7 V! T) e$ r
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
4 f% ]+ n# |- A二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
, A& f! _* I- }# S2 a

/ e; [6 y: Q9 K7 k1 Q3 U; |是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。6 m, j* T% _0 |: Z1 B

6 [6 ^, d/ J7 m8 l) _; k% c# H请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:& U( |# m3 r3 u) b5 D' _# S

- V( R- T$ L' S4 Y. ?' x1 H$ O$ p# o9 Fhttp://1* `* \8 o) h, k/ V* o) w0 b; \
' \! j" D4 e- c7 h+ x
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
: _7 e, C6 T1 V6 ^, H
/ r% n( O3 @8 @[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值6 \9 p$ u/ O6 j* W
a=1
, A( u0 o, _: e. y* Sb=2
* W+ x& p9 @" ^6 t3 a9 gsolve( |" H! `- b% I  G& Y6 k
a*b=600" |3 i7 e! T% n
2*(a+b)=1007 s6 ?: r: L8 A% q
for a,b: _% R( \* X4 J. W& P
if a>b
# {, F$ x* O! E0 _# }6 ~) Csd0=b
  W; \% Q: y' `: g2 }1 Jsd1=a
( U! @8 v. k' P6 q  xelse$ w# v" T  d, `* g! Q
sd0=a' j2 L# C# d* }8 x
sd1=b
" k+ w; w: D4 v! i3 T) mendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 Y: _7 ^: g# n先求长宽,然后条件关系赋值
+ x* o3 G! g- ^4 B' E4 ^a=14 I3 J9 @- h& I; Z' B/ Z/ Q
b=2
9 O9 s/ B# l# Y. Rsolve% S, [' n) N4 W; `, Z
a*b=6008 q; E" @8 B9 l2 g! ^2 a
2*(a+b)=100
2 Z2 x3 M) e* o& r4 M3 z4 @9 \for a,b& g/ r( i/ l% Z: I
if a>b5 O8 I3 e( N" C
sd0=b
, O, {) m/ [8 q8 ^7 msd1=a1 A; V# F, [: c" c( @$ o
else
, E& K( q2 q$ N1 A8 l* |" vsd0=a/ S$ {' Y% j+ B& N
sd1=b$ F  p* n0 l- Z* h; K
endif
, ]/ `( t# C, }! L+ T8 g+ O7 ^, ^

8 j, D$ E2 N- R! R- \2 {6 r怎么出现这种情况:
. D1 m; R7 L, L8 Y' Thttp://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, h; m, h; D- A6 z- ^
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

! u6 z- i- t( Y2 i3 r& F# ~8 E! ]6 s. f1 r. \
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。! p, }9 E0 g* _# u

9 W1 A! W1 S+ B2 [  ~! R4 j请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
6 ?4 b5 L) d& j, @. u7 V% D$ t. l' r# H7 m. ?
http://18 f! z1 i# m! h; K  w! x6 J

2 A% R) V7 {+ D# j3 {/ Q[ 本帖最后由 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
# C  v0 a) F5 V  `是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
4 y& x! r3 _: Z8 X. T; |
8 a: e) G- d, v6 {! r/ O0 l- o6 X
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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