QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
5 K* P' g7 t  J) t' [面积为600,周长为100,且宽大于高的矩形
+ F6 h; P3 a- O1 T# H
$ J" X  N: T5 W% H  x2 C这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:* a3 m- ~1 m- j5 w  ^
我关系是这样写的哦:$ A4 x8 ^! o# |
solve
  l: a; D* g4 N  T4 S8 v7 P$ \. t9 Dsd0*sd1=600( J" ~; y, d/ D; j7 S( n( {) e
2*(sd0+sd1)=100
+ F7 S3 A) r) N3 l7 M# ]7 e% _4 ?for sd0,sd16 x7 e4 X/ _3 n2 t) X( O3 j
if sd0>sd1) t3 r+ I& p& D7 K) Z3 f% h
temp=sd0, H, d8 d, ~5 u5 W  R. I) {
sd0=sd1, r0 M$ q6 y! p  k& C/ P- z) c
sd1=temp' D; m* c; @. _- p
endif
( o( D6 O" J/ B7 j; [显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。! {' M' `2 h6 [$ G
( `: F2 O$ O9 S1 c1 D$ z: w4 q2 ?* z+ E7 E
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
# }8 o& s! i( V: X. J7 u% L二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
5 m1 R% j- k+ f- e. l, ]
0 H( V1 R, Q$ E) ?& }  v
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
) K7 \9 V5 `4 a5 ?/ l0 e; T. N% Q+ e
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:! I, s* x7 M4 H* n) M

& U5 `3 j4 |6 q" H/ f6 O6 Dhttp://17 A9 k  A% P! O
1 O/ \- `7 e9 z6 F
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。2 H- r( D4 u  C8 O  X8 W

3 `5 y0 |" V4 |8 U[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
2 r4 H2 T% T& `# ea=1
1 b* z0 C' O. T! fb=2
9 [' i7 Z' R+ }. s" q) gsolve
) _; @" ]1 I6 y* y3 Ba*b=6006 I1 O$ I& h9 I
2*(a+b)=100- @& y- }/ w% d+ Q% u
for a,b
' c. }4 U' d( }" Y" D' w5 e; Mif a>b7 I' v6 @% H& |
sd0=b
6 M' Q0 f: Y4 w5 xsd1=a
: i+ ]7 l% u. Z8 d- ?: }' n$ [# jelse
, H  k; |+ I. u7 H. ?sd0=a
# C+ r# }; _" M/ c8 usd1=b
. n9 H, {5 k; @5 g3 @2 sendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 ?; K9 C9 Z  Z! a先求长宽,然后条件关系赋值
9 X4 X# l4 E/ C  |& Da=1- |, c% L1 J) O. ~' }
b=2
6 ?" A4 O. h& @' ?$ isolve
8 H& }# ~0 b& \  s6 m) _$ C. Pa*b=600
" L, n) x$ }6 l$ @2*(a+b)=100. Z( j9 }9 c  M7 a% ^
for a,b5 Q7 n3 c' G6 G- b9 ^5 j
if a>b
2 n" [/ H1 ]/ R3 Ssd0=b/ W7 p/ G; D9 T/ Q
sd1=a. I) X' L" a7 I8 [, I
else
* o8 q( C# Y; _$ Q: D. ?5 n3 Fsd0=a
! S% |) p' C5 s2 ~sd1=b, G. M) p! ?5 @( J4 d0 ^
endif
/ w, |* `7 t8 C' N8 O9 w
1 K( u4 ~6 g  N# t
怎么出现这种情况:
: j) Z$ ^* \. z3 P# z0 m" phttp://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
$ v0 k6 Q+ Z2 T: a" P$ G二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
3 I5 A' R# `" O: }0 \5 D
2 m$ K/ U/ ?! E1 ?7 C
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。( C2 z9 I* X' W# C' ~+ b

' t  F  [4 Q1 N, L( @4 d" V- }2 j, o: \请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
/ i6 T2 H( C- K* u& D$ E8 F# p1 `3 N& A0 R3 E: F; ~9 p" E0 o' [
http://1/ X4 \8 a% _5 R. V& ?1 s

8 x' Q+ y8 S2 T[ 本帖最后由 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: s5 s1 ]4 Q% e( K) A, \0 B
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

% A- Z; Z# L3 U2 ]( ?) g. v! z% ]# U
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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