QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
! r- z) {: T; [2 E面积为600,周长为100,且宽大于高的矩形
4 B6 n( }8 C/ o) B% V0 I
2 l1 q% M( x% N+ D  g9 S( _这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
  {3 N& G! R. {+ M我关系是这样写的哦:
8 I& E2 G9 v! d; e* @0 W0 K+ Msolve
4 C, e' @7 B0 A  U4 D2 Csd0*sd1=600( v4 k% y/ G( X: S/ Q% c
2*(sd0+sd1)=100/ y% D8 x0 Q, E
for sd0,sd12 P. A% x, ~- c8 @9 F
if sd0>sd19 y$ Q0 ^9 \; c* }5 N' a
temp=sd04 l, J) U2 j" m1 \6 d
sd0=sd1. B$ k* K0 I1 G' I) x$ W
sd1=temp
# m9 r# [; N/ u0 l; x- hendif/ n, I) ~- ~: N: x6 e- C
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。- R8 A( m) {2 w, F! W* b! u6 O
$ {0 Q& u8 S" j0 e4 R
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif9 J4 U. V" |: W0 ?" [& h# {
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
3 `- T; c% ?  K8 ~
4 }' U- q* \7 `5 }2 e" U' {+ e
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。+ e% h# n- e5 H1 j% w" T6 f

$ w- u5 q& I! n请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
& w0 s6 a" }" J$ {. z
- K0 c0 d3 [  ^6 f8 u7 t" i( bhttp://1! a* J) n% D! B' M5 \
! H0 v& w) P* f; b% K7 M3 s
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。* m) c3 D( _/ m8 e9 y9 s9 L9 w+ b- \  E- o
" |# O1 g6 W. u
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值( a# T4 L/ V4 @
a=1
% F  D% L. k! c: D7 c4 q& U1 T- db=2
5 ^) m. w) `' m0 dsolve& _. H. L/ \8 q3 j2 r8 f* f
a*b=600) n( ?: I5 W. S8 W
2*(a+b)=100
9 }  w/ ]0 r# C- Z6 m" k; }4 ~for a,b
# p0 B0 [* ]3 f9 g) gif a>b5 J* k4 ^+ a  K/ ?2 }  Y
sd0=b
  U& m9 i  Z  X4 V( \$ Ksd1=a- s2 @2 ]* Q3 n  G+ @) U
else
  t' M9 J7 @0 w$ jsd0=a
8 \4 t, C/ X2 M* X% d9 jsd1=b' b" I3 D  m7 S+ H
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
  s! l7 H5 x  K; W2 `先求长宽,然后条件关系赋值# r9 M- L1 m- z/ L( U4 ~2 [
a=1! [: a4 k6 x/ O( v2 w- Z* t
b=2. k$ E: s/ i# Z5 ~) n2 S- M
solve- V) s: h" Z4 p
a*b=600% `* D% F, \0 ~3 F
2*(a+b)=100
) @) @6 i2 Z; c$ Y+ _for a,b  `4 V/ Y8 t1 S" D& H
if a>b8 `4 _7 f1 o$ c4 c6 N% b6 m
sd0=b
2 ^8 ?  e) I! |" @9 {* D" vsd1=a1 y% D: ^9 @) I6 c
else
4 }3 l: J9 a$ k2 s$ {1 j- a3 i9 L5 Psd0=a& X: y1 p8 {( P$ r# z2 T2 s
sd1=b
3 M& F6 A" k1 O# v, m3 Pendif

9 w" b' p$ P2 ~% \
: M( J5 r: \# [/ J( C怎么出现这种情况:
% K! N( B7 F0 \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- `1 g% a% I7 J3 E" P: R
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
" y4 A  A+ s5 e9 z% g# N4 P5 S

, c& C- v* G* h) s& _% e" ~( }7 R是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。$ p5 q1 T5 T9 N$ S% X- |# Q

8 K4 \& |) |/ d! Y# d8 r6 G7 s请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
7 [2 f0 K: S$ g( ]$ \0 s$ g+ y
5 U, ^( O, N' R' T# Nhttp://1
( `' R1 |2 b9 u7 J9 p
0 Y5 Y# G( s6 W+ ]0 }[ 本帖最后由 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.gif4 O+ M, F* [5 L0 h
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
) M+ E% N% S* U9 r2 `

; x2 v( }3 B9 K$ I# _+ y谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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