QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
* Z9 i3 L% n6 j* X" ^4 A# ^面积为600,周长为100,且宽大于高的矩形2 w/ l5 f; J& P/ W

1 p6 u2 @) A1 v这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
6 q5 d1 A  X8 J  C8 F% b9 y我关系是这样写的哦:
3 |/ g+ p1 _: P8 g0 e  rsolve
* Y' f5 v( A% i% G# N7 L6 Wsd0*sd1=600. P& w+ R  a4 w+ Z
2*(sd0+sd1)=100
& |* w% B$ k4 g4 a' E' E  Cfor sd0,sd1
0 q& A/ d; Y& h5 ?. i. F- T6 fif sd0>sd1$ \9 x+ V( H& p
temp=sd0
/ t+ v" C0 K# a0 `$ q, k9 p. ]sd0=sd1. h. l+ z; w/ G, R8 C
sd1=temp
, b0 U- }2 D, \) _3 Bendif
# d8 w$ B1 [) x2 x4 j显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。+ n' ]/ c3 ]+ a! t
8 l' ~: q- [/ t
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif" W4 ]* z9 ^3 F4 A* ^
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

4 Z) t! }! a' D* h2 t6 K8 z5 k3 \% g7 O
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
0 y2 `. b* v) l) i6 U5 |0 `
" A# u& j9 S. M3 w5 p请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:. D/ w4 @2 \) l4 Y$ I
9 `$ Z3 Y! [6 r& w
http://1$ S4 f4 `6 o3 M- _# J0 I2 P

- I) |0 n9 c4 u0 p' `; _: L5 Y! v7 o解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
: r3 W. C0 ~# R
6 p, @/ \: e* S4 U$ H* E[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值* |: T- s5 b! Z& X, z
a=1
5 d  ]6 B1 y5 I% a9 ^& zb=2/ g: h0 B, z0 ?: W( i
solve8 @# u1 {9 e, M/ q2 q' F8 R
a*b=600  |" \! Z9 R) k& \
2*(a+b)=100& F' l# X4 c0 G: y1 X- l/ i
for a,b
+ O  K2 B9 _6 \9 Yif a>b; X' o; c( r5 h" W
sd0=b
# u+ h8 M8 c5 Fsd1=a
9 d4 W+ X- D: [else
/ y7 j4 v. V6 ]4 Dsd0=a
# I: S; ]9 K- s- I$ Msd1=b- S+ ^1 M  w, ~; x
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
" V/ B5 Q) y! k7 Q8 A先求长宽,然后条件关系赋值
0 p& A) {0 i$ z6 ?a=1
8 n6 C/ @4 K% S( _* G9 k3 D. ^b=2  |9 z. P+ ?% q- g3 @; ^
solve  k" Y1 P4 H% `3 z* t. }
a*b=6006 `$ p) K) [6 Y" `# J% x
2*(a+b)=1006 a8 J' P7 R0 Z3 k/ O6 f( I5 ^
for a,b
% U# l; H' d" G4 q5 x9 p1 i! _if a>b
1 F6 Z, J% W- Fsd0=b+ n5 E# x5 G, L! p1 Z9 ?9 E9 Y% K* G
sd1=a
) t6 y; A6 V) t( `# ^! m# g; Q0 relse3 d" C1 k; D3 p4 R! r/ j
sd0=a
1 I" i) h( H. R: K$ P" ^sd1=b) e1 G& W' w  `) ~$ F1 t
endif
# ^+ N4 I# W) q1 E) P6 u' g
; \5 X* [/ r: |9 e
怎么出现这种情况:
5 n' E2 C! j, Z# k9 i5 V" yhttp://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.gif8 a  |! U2 u* `
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

: v' T$ W4 H8 o) `3 E
) I  X+ _4 ^! R5 F+ W1 u是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
  ~5 U3 y, H; S
' g% y# m8 A" B1 }$ J3 w  R. L请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
9 B: w6 s. {6 B) w8 O$ r) T; m9 ^7 P% L3 y4 }- {
http://1, Q* g7 B2 [- q# X. W

' M9 q- ?/ X1 Q7 {. y. H6 \[ 本帖最后由 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
( n- N# p( Z3 f( k: [/ ~是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
9 ]  W2 ?) E( L

/ d( C3 h1 }: m! w; B, j谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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