QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
- N8 E. H6 k5 ]% F2 H面积为600,周长为100,且宽大于高的矩形
7 |8 ]! T/ K6 q! n5 B- F  X
2 U$ v! e& a8 N' j5 `这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
1 g% O# j+ l) j- M* H% S/ H* @我关系是这样写的哦:4 b9 p! u" Y3 {1 Q  ^5 N# J
solve8 B4 X+ h+ J( u; v) Z! @
sd0*sd1=600
* I. }4 z4 y9 _* V0 p2*(sd0+sd1)=100
. m3 r: N! D0 E2 Q' Gfor sd0,sd1( m2 r8 \! c4 j# T! V0 B7 Y( B
if sd0>sd19 ~4 K  a6 b: {* o
temp=sd0
/ t, D2 _) \! [; Q8 ^* E# f0 Esd0=sd1( F  M1 A( J" d5 b
sd1=temp
5 ~! a; G4 R# d5 p5 k( \+ eendif1 z) S1 ^4 z2 M  j: C. F
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。" I6 K0 L& t/ c! P# o

4 ~( d5 U: h4 L6 X
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif# U4 t) t: b! C
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

9 n1 b5 [% q6 H- d* L
! Q; S- |+ J9 e是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
3 O" R4 f$ j( w' k& S; i- l
+ g' _/ r/ `: X+ h+ }5 r% {请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
8 u) `- [; r0 `  c- _
0 w) h+ Q8 B3 mhttp://1  u$ E+ \8 D/ T) \
1 i) l5 D  d- a' G( ?
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。9 n4 |1 \5 P  J+ D/ o  S
5 r  @: u. ?1 e; g
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值8 E0 P& P  C1 `4 v3 l
a=1, {  J% P/ o- B( i7 ~' f" q
b=26 G' v5 o. Y$ F' o/ y1 `
solve
+ `" I! [2 i: \7 ^- qa*b=600
% b) n8 a& s; o. v) M1 L2*(a+b)=100
- Z4 ?. X) U4 \* s5 Tfor a,b
" m& T3 O4 O: h% F1 u4 ?if a>b
4 a' D* h& V/ @& |- G4 h& I' S+ L# \sd0=b. q7 j2 c* B- n$ W* j+ w* I% V- `* N
sd1=a+ `/ q5 [* [7 V: Q
else
/ Y7 \1 N& ^" d6 g/ n. {( zsd0=a5 B! z  _2 w' J; I6 n7 S
sd1=b7 ]. m0 M$ Z4 I5 p
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
% m+ K* E, r9 y, u先求长宽,然后条件关系赋值) ]) v( t! P7 x7 i& t% p! t8 M, w
a=1
* L, Y. [+ \$ P; j3 D+ cb=2: Z; X% s/ p% V# y. h5 Q8 N4 g
solve
3 e$ Q: l  ^' e/ P, m2 Ca*b=600: J0 g& j2 x9 }: [/ N* C
2*(a+b)=100, f! w2 I! N, b
for a,b! w! q7 `; N6 i& a9 p$ A7 @
if a>b
2 T9 ]/ {8 z) p0 q# R/ g& Fsd0=b. h2 ~0 [) w3 W  g0 V. y4 X6 p
sd1=a( G$ w! V4 A2 v/ ?
else
2 u$ i# T$ Y5 L8 Q8 R4 \/ C& isd0=a
8 w4 @& g) t; P) @7 Msd1=b. L. X! G" s  h/ J& A
endif
. U) O( w, J2 M$ I, T  d7 V

8 |  t: P& q6 ]2 _怎么出现这种情况:  O% G- _) R9 n0 }; i$ {
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( F, Z. H. K. u: V
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
  h/ Z- G/ h  r' T6 e

, l2 ~' ?  |3 u/ e是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。" ]0 G: {" ^/ ^) [4 [2 t

, F) v/ a1 I+ x/ f- H请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:9 S) C3 u( N& ~2 P8 A

: Q  p) l5 Y2 J$ t8 H7 F: Phttp://1; k, |" O5 y. _. W
7 |9 F* _  l( X& v. {% i, ^
[ 本帖最后由 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
: H  P; W, O+ f是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
. c1 c) t2 n& a7 ?. w! I$ v

% W# V" q# E' @- Q6 K/ G: p9 }: k谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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