QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:4 i4 L9 o+ }3 |' r- U
面积为600,周长为100,且宽大于高的矩形+ J! u: X- Z: R! I+ W2 E
* W$ e9 b6 a+ ~5 e4 G3 b0 U
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:6 u" y2 n$ f) o6 v, Q# H) r
我关系是这样写的哦:
8 _0 c4 D0 B/ B' ]; X% I3 x. ~, Zsolve) `+ x, N+ v! ~+ ?' w1 B) e
sd0*sd1=600
$ o9 L% @& Q2 C8 @& p2*(sd0+sd1)=100
) R3 G' W3 C$ [6 Z0 Qfor sd0,sd1
  a5 Z$ u9 i6 [; Nif sd0>sd1
) Y8 E5 e6 d: Z+ m9 Z1 ptemp=sd0
+ F* |7 s8 R6 I6 p8 ]2 |sd0=sd1
" C4 E) V  v% B: T5 C0 i. }2 V$ Lsd1=temp
+ s. t- d- _# ^" [/ M! s0 I- u* xendif
) {& z: h0 ^, f% |. i6 K0 G显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
6 |2 {9 v- [0 {
0 s' l; o- j  A) t
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
: R& P, w7 F. v二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

' `- ]; ]  |) w9 x% n: ~, U$ J  r# u1 [, {
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
& d( Q9 o1 y; \# j, X& t5 [. ~2 M! t1 r2 W9 i6 H" L) f9 `$ V& K" m
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:9 ?* G4 }5 S+ @5 m

- i. e4 T: L& S9 k/ c$ Shttp://1
; c! [; Y0 J* o. G- ?. c: J  J+ B" G, ?7 I$ \7 q( j( E  Q" I
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。% U5 I. \7 g0 r: P0 x! v# k

+ ?1 c9 N% l  h[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
: H/ C( x# t) V3 ]a=1
$ w7 g# P3 y* w1 p4 x  [b=2
) {  C, Z0 F4 k* Tsolve2 A% n5 `- U2 {' W$ B" x& o9 S$ K
a*b=600
" \1 X# ~( H9 b0 N" ^2*(a+b)=100+ w  ^8 }' l7 C0 q* e9 Y  I
for a,b
( q7 z5 }! J, \* }if a>b
- P" }% @6 H. @/ s# A' `sd0=b
( q) ^0 \- X8 o4 O$ Ssd1=a
: F' H8 ^0 |2 s: T+ q4 ?else! K1 d* S; U) b- i+ W, N* f$ d  k
sd0=a# x0 [" l5 L7 Q& j9 n
sd1=b
$ t* T% W: @+ D8 Xendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
; k+ m3 D, \$ X% k: C先求长宽,然后条件关系赋值) q0 z! p8 u1 U* m7 i' F$ l
a=1
- C8 W9 N9 H+ }5 j( fb=2) R5 A/ B5 h- h3 k! a4 `8 P
solve' e+ h: d( n) r, N
a*b=600& M+ `* |: n5 m& L9 o. Z0 ?
2*(a+b)=1005 c- ]! B3 W, p9 z, ~
for a,b
( s8 X0 Y5 J4 T- h5 j8 M% s, v; iif a>b6 n. }* @& ^7 W7 O& |0 s* K* W
sd0=b
4 O5 ]( N" B3 u9 C* Zsd1=a0 U5 _7 F8 W; Z- d; v- c6 w) u
else
/ u% i" E/ g& h$ o8 W5 nsd0=a( |, ^5 W% h5 z( B8 p9 i, y
sd1=b
- }" \& k3 i& C+ t( Z& F3 Iendif
! d& r' o: G+ g1 o- l# T. j

) S1 `5 a$ K+ j) f: R2 N' r* Y/ V怎么出现这种情况:
1 O( e5 m0 o( 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
8 `5 ~, b4 ?* G9 Z二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

# Z' _1 {3 [" ?$ J+ F4 e( n  G# F6 M0 H, Z2 _0 S
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。) ]. f' j) x+ r$ [6 F1 A6 A0 P
# U. x0 x: E5 `/ `
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
. y' l% m7 s% `2 M& P0 e' X6 w0 G9 k: M! `0 E! I
http://1
2 G6 h( g: z, o7 P, z( X; X  a# k* ~7 ^* n$ p
[ 本帖最后由 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
/ G  M: x  _' C2 h7 V- }是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
, `7 w# _" r8 B" c& r

6 Y& i* i# I2 M7 u) Q谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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