QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:- [& v; u! a# }; X
面积为600,周长为100,且宽大于高的矩形
( d8 P1 }4 }7 j- i; }' F* l0 J: j( K  T6 U; e. |
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:2 u4 Z$ Z5 x, F- n( V4 A
我关系是这样写的哦:
- }! W3 Q0 b2 C, ^2 J8 Z7 Csolve
2 b/ U- K& F4 s% z+ k5 Ysd0*sd1=600
# \7 c1 V' h  z/ X2*(sd0+sd1)=1008 Z, z5 \8 ^! T0 K. D
for sd0,sd1+ x1 L! P' N/ e0 L* _/ r
if sd0>sd1
) [8 v+ F% F7 t2 Ctemp=sd0
: b, R7 f+ j1 l: z8 qsd0=sd1, x8 f8 n7 a' G& m1 n
sd1=temp% `( e$ l  c% c, j
endif6 r) z. S6 F7 H: o8 ?
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
( w- M5 B6 ^& T4 Q$ M2 M) X* w  g& ~9 j. d! j. t7 O2 v6 V% l
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
3 G$ X3 M' m0 Y: |二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

% D' U6 ]6 h9 Z: A5 ]+ A; Y! F3 D! {" G  g5 s) i
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
0 |/ m. G$ u4 k$ y" _' Y8 u# A
/ A0 j; `! `& v# {! O3 B请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
# H9 u* b* |# |1 U. C/ ~- s0 O) X. \' _( p- V
http://1
& X% D) B; C" Q: i$ J, V1 n# D9 C4 C, {" d0 M0 z
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。8 u6 z  H$ u4 [$ O. r$ L. Q

% |- H; r" i" y+ b% k[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
, P4 t  I9 m1 G- @a=17 C4 c5 r+ m- g) L4 k
b=2: t: x  \' z0 U7 K
solve& a+ ~' E3 X  g6 R+ B7 g) `6 L' H
a*b=600
3 P" F8 ~- ~8 m' d% I) b2*(a+b)=100# l: I/ H( i5 o9 n" z
for a,b9 p8 ?$ E/ h& R+ `9 M+ Z
if a>b+ s9 X, R0 k# l% o8 n; w0 p
sd0=b, x" P0 H' i7 s& s4 T  l) X
sd1=a$ V+ w' u# R' I( T7 e
else" C% h  c5 \" e) k8 S, \
sd0=a
1 j9 K2 O& ^4 }' h" Usd1=b$ g1 K* A) e& p" H0 T
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
, x# o+ c  k* r1 r4 ]8 ?: X先求长宽,然后条件关系赋值  P7 D/ z1 [7 \/ g) `2 \( t
a=1
# {/ J6 h0 p# kb=2% w' c8 m" G% ]4 t
solve
( V; J2 U1 x$ l6 g8 `- P- xa*b=6008 G8 I5 W% w( J9 ]2 y1 [9 u
2*(a+b)=100
' M% q% ?( A* T: ?  \2 f/ u8 Ifor a,b
* ^* G( ]9 b9 |# u* Z! y! B+ Bif a>b
& l: w+ p' [1 j# }& C1 U* R2 W% `sd0=b
0 b* @9 [+ b, ?0 dsd1=a
3 b5 x9 u1 v9 x! \; Ielse; q- k2 k% [8 ^  j4 B) z
sd0=a
5 V/ i' @6 \% D" }8 vsd1=b6 K2 q; G6 a8 h3 {
endif

+ J$ ?" _. ?, p9 {7 ?, {( L: _* _0 J7 w+ N3 E* [5 s1 {9 ^
怎么出现这种情况:8 T4 t& M6 ^4 y2 i$ X5 b* {, I) z
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" n* A; j& @: n
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
1 Q6 m+ s  p5 k+ o
/ m0 G  ?8 }; e7 d( e( H
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
+ _. x& S- q9 T3 k8 A- S: Y# u0 p/ N% H1 J, O9 s( d; F5 k7 w  I8 s1 y
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
7 K) |  l4 M$ x+ ^- X/ w7 v. J- R. G; ~2 J, Y. l
http://1# ~1 g0 x/ F2 T+ [3 |
' x: J! W7 V( B  J4 L; k! ?
[ 本帖最后由 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+ `. T% j! N; [; u. B
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
+ k% K, q- T! h2 _% _4 h. f

, m1 l; t- _4 k' I- r3 P谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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