QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:! V0 p* Q; ]. g* b! s: c* Y) M
面积为600,周长为100,且宽大于高的矩形
& I2 w' m7 T, \" z0 ?$ Q( {- B  \1 N' l: Z' J- i  P
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:* f" l  G3 l' M/ d
我关系是这样写的哦:9 T: Y$ T3 e+ m6 v
solve
! |! T* ?2 i% C9 ]sd0*sd1=600
' E. A* |) U: B: L& ]2*(sd0+sd1)=100
. d0 U" J  S8 A" c: Z" U+ h8 V; bfor sd0,sd1: J) _3 C4 r( S0 `& `
if sd0>sd16 a/ q8 \5 h/ o- X* N! f
temp=sd00 m- o9 W% {) h" o! i, P. h. ~
sd0=sd1/ x& l7 f0 v9 c. p" o: B( u( G
sd1=temp7 S/ m/ o1 V1 o# ~% [
endif% S( f1 z' Y7 U! c; r- p6 g9 W4 N' f
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。8 v! p% {+ \2 g: b5 O
* r! t9 p. E( K+ C; }, Y0 J, s
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif5 `# s2 m* n/ }9 X
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
& f# I  A4 J8 |8 v

8 T. L; i& z6 J2 P- r. M是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。/ K5 D) S$ e, P% e: d) ~6 q3 I
2 Z( v' e; K& ?  }/ S5 e2 {" }
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
+ w% V/ o" b. Z( X# G$ r, x) Z( A, n  R! _
http://1* b1 ]' c5 T5 b- G
8 C# C* X3 |' C8 u
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。5 _. ]& K1 W1 j

, ?5 A7 b/ H# W- U) L/ M9 |8 t[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
- Y. P6 x$ ^8 H- La=1
: |7 C8 s2 ]6 a3 F& u, ab=24 K* f' e( r* D: L
solve; Q) ?6 B' C/ x- X. k( X
a*b=6004 g: T9 _" T1 A' w) X- A' L
2*(a+b)=100
+ M8 e5 j- `; }. b# L" xfor a,b
) h, S" g; Z) h) g: ]if a>b
$ I7 p4 G) j- H% y, asd0=b$ }8 M* j! |6 `3 O* K$ g" Y) {3 x
sd1=a
7 n# q: m3 x. i# Eelse
) M) _5 _' {8 k6 q* P' k* G; x2 w7 Dsd0=a5 |6 N1 x$ y% V5 |
sd1=b. Z, U& g4 }- i) i9 j7 _8 v
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
* E  N' i. n% ]2 n; D5 e先求长宽,然后条件关系赋值
/ c  R# g& r) u: ~2 n' ^! C) ka=1
8 v! P2 E+ s6 o' z' y* [$ E  Ob=2$ g0 z6 B/ @4 }- @" ~# y; Z
solve
% n7 {; ^: v( ga*b=600+ Z+ ]8 f8 ~/ w/ w9 l5 T' t! U
2*(a+b)=100
) E6 ?7 W) S, z, P) gfor a,b
+ d: ]. s( N1 N8 I+ wif a>b
2 R4 }  b1 ]% X. y" @sd0=b& |& a. ^5 G" A0 t% u
sd1=a' k2 X. t" P5 p
else# {$ F) q4 D1 B6 e
sd0=a
1 v: d( o4 m7 X' j9 }' Tsd1=b& _+ F# [0 G1 t8 U, d( M
endif

* c, w( T, h0 R
. {- G, u3 {  N# o- h3 A" {怎么出现这种情况:$ u. H; K1 D- T4 R* X+ C+ _$ ?# `# 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
: U# _# d* s% [" w! s/ u二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
: {0 s' N+ o4 w6 b# ]3 C

$ ]: U5 T, q# K/ ]  @6 [* ?1 m是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
7 i4 k0 p' P* ~* [7 s
: T+ ^2 M( b+ i7 E9 K请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:6 P& N; G* m1 B& o0 ?4 {, r6 Y$ A$ m

5 E5 c6 ~5 G  R* ]7 _http://1# p+ B0 w2 S! o0 ~/ y3 T0 V) T
+ l. E+ h1 [$ b0 y  i) N1 `: }/ 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: w4 C! a4 V1 I+ _0 \! N" r) w
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

9 ]$ a, o' h: L/ p' W9 T0 a) t7 O0 a; c) W& z) W
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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