QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
1 \4 ^) O2 l4 K+ G9 R- K( k面积为600,周长为100,且宽大于高的矩形
3 \: \  N9 T8 E& H
( Z/ d! E8 {# s3 C  c; p$ {这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:8 e! b7 I, t% D
我关系是这样写的哦:
9 Z/ c0 f# W# h! b0 }. M4 Psolve
  J; }% J' e- f- U* m9 hsd0*sd1=6007 Y$ J& v+ W2 V- }. f9 e
2*(sd0+sd1)=100
; P. ~0 ^) u2 Ofor sd0,sd1+ \0 |& P/ j1 v  T: V& |' F
if sd0>sd14 ]  u! ^5 G" P& `8 n, W4 l6 c
temp=sd0
7 k: ~3 \0 x' P+ tsd0=sd1
1 K& z' d# p* i  Z8 jsd1=temp5 R/ m* j% p* o" d6 W) G5 x' J+ d; O
endif. l( m# R. w& P) U- s# r0 b: c
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
8 Y+ R  q: S7 y4 E, \# j7 x* T2 I2 r6 M" _* v9 r9 G2 _2 I
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif) y* V' Z4 d' |" ?9 b, B0 {# r
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

: u3 u1 ~! j8 t/ u4 t' H$ Y  }9 H7 m3 K7 v( E0 M3 A
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。5 ]3 _2 t0 g' F1 b0 {6 k
0 K- A: v* V% g" r
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
  _0 d) Z% q- i+ P' T
$ C, A6 t: r5 b# D! i/ }- xhttp://11 x1 Q3 J0 z3 d: x! [. S

- v! e2 m0 Z8 _8 z7 a4 _; W. m4 q解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。( ~; U7 U  ^7 ^# b% |! G% q8 {
4 S. J: Q9 T) A  ]
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值8 ~  `& G4 |/ f! n9 ?! k( R
a=1$ i+ ^+ ^$ V& @! a
b=2
: C  A6 h  \& H- ?1 X1 Asolve
8 D, V8 g' H3 `3 i6 v+ {a*b=6002 M6 |/ D, J3 u$ K8 m
2*(a+b)=100- s& Q% P3 E  H- r- R
for a,b
/ a) e3 f4 y; [if a>b
$ q6 ~5 f2 r: U$ i4 L; z( G4 Qsd0=b- l2 F! _3 P3 G2 G' J' U8 f
sd1=a3 n: @: s/ g8 \! n: g7 B
else+ o3 C/ r5 `0 H* Q
sd0=a- }( L' C2 k4 n4 P! ~9 [+ v
sd1=b
9 Z, u( F2 T9 [" Yendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
) h) B3 [: Q+ l# T: E先求长宽,然后条件关系赋值
0 j6 u2 z* y; l; D' xa=1/ B4 K" B; C4 |/ n
b=2
4 c: D! p6 _* b- v8 H# v& C3 gsolve) u  P  x3 {! K
a*b=600
. N, k/ f% w' F* j2 J, H, ~2*(a+b)=100
$ K/ J  t5 |; F1 Q# U- Q0 qfor a,b
3 n1 [: j9 B) B) ?  nif a>b7 x% c  w- r. Y- f% c
sd0=b
. i% [! M' ~1 E; Msd1=a: B- I# f% k4 E9 N
else
9 b! D+ J8 g+ L  ^( Nsd0=a
' P$ ]2 B. M  u, {7 j8 Fsd1=b# V0 B# b9 f- f  R- `
endif

( n, p; K, i5 P& S; e7 i" @/ [5 w1 Y
( b7 R- ]: x0 y9 t  o5 o怎么出现这种情况:6 T, d# j4 \# l- x) C
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& ?7 `2 W" @+ P* I: o( Z
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

* r" [, k1 J% v+ Z" {+ s2 U6 Q  Z# t9 b. b  c
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。' d8 l9 M' X5 {& ]

, B; h+ H0 m+ `' {请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
7 g& Y. V0 o' S; p1 u( ^  ?7 s# ]3 h. ?. m' j  v3 P
http://1
! N; t+ M" }7 i( g0 M( T' o& v7 D4 m2 Q$ A, f: L6 G7 H
[ 本帖最后由 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
( o# J0 `+ U, ?$ E& p9 G是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

; {& _; y: ?4 y0 \0 v- ~) h* g1 k/ V# ^. T
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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