QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
0 |$ W+ s: }' ]4 [$ n' O面积为600,周长为100,且宽大于高的矩形) h' _1 o" v; f* v
9 `5 U% Z8 J; w+ h( V
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:3 R9 o) h7 Y" B3 d: _* r" c
我关系是这样写的哦:
0 m. `  J* t  T* }; Lsolve0 }! q1 A8 I" V+ N
sd0*sd1=600. d) J9 [9 L8 ]4 y5 e- n5 B; ?
2*(sd0+sd1)=100# @8 F3 `/ f* M2 J. z7 ~' P9 x
for sd0,sd1
/ ~8 |( K- S8 V6 kif sd0>sd1" I. P" Y9 I+ M3 O! D7 q& Z* W' f
temp=sd0
+ L/ c& z* S& J2 Ksd0=sd1
3 }/ |. W+ l% Nsd1=temp4 r7 i1 X( R* k0 U, M
endif# N! V! t, a( k0 D8 C
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
* x8 i0 S+ L1 D- [( o; y% [2 q, @0 O' Z& _6 X
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif. x8 y4 H7 h' z* n& w
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

9 {5 c3 \: ]- d. F; ]/ k! O; q& i0 F& f, z& h9 w' v$ R
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。7 s" n3 G& k% x" g* X" N
2 @; W" l2 f0 Y# m6 s0 O6 A3 z
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:+ w: D' C/ N4 n* s/ |, y( Q3 R/ W7 c
/ {+ a3 A' \4 i  N
http://1
+ M  Q3 ]/ v) d, p4 D$ B7 i# S3 c  L3 W0 P; G
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。# M0 A0 E& I- `7 Y
" E* l7 \2 F. j; A
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
- ]1 X5 s# @: Ga=1
5 W$ f  Z$ X$ I6 |: F1 V0 Y7 Nb=2
: p2 p( n" L9 J) I$ q( y8 l3 ?solve
3 f2 [9 {9 g7 W/ A2 {, ?# ma*b=600: c: B. m) g4 T6 ^; u/ A. e
2*(a+b)=100
6 }9 T/ l# h: i. ?for a,b
; I8 q) ^+ [9 B; ^+ v. [if a>b( P9 H  p" ?) d, A* W1 Z" g9 H
sd0=b9 e) D1 W" B$ k: t
sd1=a
0 ^' d. k2 t0 a$ Telse
( G# x2 K0 W5 U. ]( tsd0=a7 |) p8 p3 W9 l9 `. @
sd1=b3 K% `4 [6 E4 M$ w9 B3 A) s
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
8 d8 f2 V  D6 z6 M  }" p先求长宽,然后条件关系赋值
: e$ L2 W! Q( B/ o2 ?a=15 S: K7 G* u; ~/ k/ w7 J
b=27 e" M5 R9 c2 q) R) i" e6 e
solve4 X# B( E  l" d& v
a*b=600
9 `: [# v: G2 H2*(a+b)=100
. N8 X+ x. b" b" Z  qfor a,b
8 K% H% ~$ O# T3 `& P8 Aif a>b4 x6 f/ W! A; u
sd0=b  p# p0 W+ e; G! R3 ^
sd1=a
  S5 Y; s. E2 M* m, s  Pelse8 k2 R, w3 Y' C9 h- T
sd0=a
( y  h5 ?0 |9 X. O0 j8 v: c! B& ]sd1=b) o  {6 |- K% ]1 ~/ g; @$ C0 @
endif
; I% f; ^6 E& h# r  T4 l1 {8 W

+ ~( B+ }& X+ `怎么出现这种情况:5 Y+ o' ?1 G2 J& _
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# E6 X4 n1 K$ ]* y# ]% C  f
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

$ P! i2 k' F: p) G7 |/ e5 J/ {
8 q- `) K  ^. u* Y/ T  h! j是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
8 q( [9 m  M/ A  K; L* z1 G( o0 U( n4 h2 \7 q! n6 c
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:7 Y& x% a& \; x+ n3 \6 P8 O; Z' M
5 _, ?7 O; D- t1 A& h2 Q; ~
http://1
6 Z7 p6 \9 C( k" m8 |7 c! ?. x
  s1 r5 Y$ D9 \# 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+ }. V0 [: l- }4 y9 _& q
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
/ g2 p6 {9 V" N( k2 H
$ I& L2 w* W$ ]  r) S, [
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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