QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:2 O2 x, X5 e2 j- C. L' A
面积为600,周长为100,且宽大于高的矩形
: x" A7 m9 c- x1 T1 h
7 l9 o, N1 ]2 y# ~, l$ {这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:) C! y. @5 H) ?6 n& r0 w( C
我关系是这样写的哦:
7 u. A. `% a) L/ z7 Psolve9 S# A  m+ h6 j+ L0 v2 H2 i
sd0*sd1=600
2 ^- a4 W5 |0 R6 l" K) h6 _1 ~2*(sd0+sd1)=100- p' Z8 `6 o0 y. k# H
for sd0,sd1
# g' x& T6 h/ N( s  R8 ~* qif sd0>sd1
5 ]9 G. t( I7 F+ Q4 Q# y/ ltemp=sd0
/ R, |' P0 W7 H: n) l$ w4 vsd0=sd1* ]- j2 H( _5 y: Q: S
sd1=temp0 O* a: }( b$ r7 I; y
endif# m* Y! c, Z9 e5 v5 }5 b. E
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。% {& b* W8 f* M
5 w6 @, J/ f/ H
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
( v% ^( D0 B: ?% T6 r9 W8 h* |, X二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
, {3 J+ j5 w* R/ \

. |5 }& B$ f# O; q$ m7 _0 x是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。9 @2 Q6 X' G, u/ F0 Q3 Q4 m. ^
# F& q7 K7 A+ C. ^$ z  [
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:, j5 x- P5 S: o/ Y0 ?$ G. T% H# R
$ ^6 j, K# B; K8 Z6 J$ i* Z
http://16 w: g: _9 N9 g, E6 w9 C" A/ B( Z
5 X) `; ]! U8 r  J" B
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。1 W( ]& `; g+ f; T+ t" o! w7 u. J0 h8 s

$ x& R7 H3 ~: T* f9 s[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值' Y; M. S- j* t
a=1
. R7 g. i6 ]9 U! |2 `b=26 U0 i  b! S- R) f( f; V8 i, B
solve3 i8 F9 d+ T% s% [
a*b=600
3 D) u; ~4 i# Q& ]2*(a+b)=1008 t5 m4 p+ ?9 {! x8 k
for a,b
& U5 `# `" _( h2 l- Oif a>b
$ m! t; L5 [4 J. `2 v/ Nsd0=b
8 ^7 W  k; e3 W; K4 g; b& K& v- p) Dsd1=a
7 ?+ [1 g4 V( z9 E/ ]/ Qelse
, W' N( r4 S; B7 K' osd0=a
( r5 F& H9 R2 e, ssd1=b
- i( C0 ^+ X/ t4 cendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
- P. d# z( F# _" H% c) g先求长宽,然后条件关系赋值
- g* m+ A7 |9 \* O/ }a=1
! [( K; |& F/ S5 t" g* U' x9 wb=28 M3 M  j7 k) f' w
solve
! q$ ]) r  i3 O) K, h: U9 I  Pa*b=6000 j# Y0 K: ~) B$ x$ S5 v
2*(a+b)=100, {- O$ n) s4 K1 r7 K' O0 k
for a,b) q/ D7 A0 r. ?6 I
if a>b
$ I& t" d% V6 Tsd0=b
9 F9 m4 F* l$ C9 @. ysd1=a! B, h* i  S& X% k" F/ x
else: W% Z. I/ l+ z- {- Q
sd0=a
" B! m7 f) [5 X. l: C: O; Nsd1=b
1 E2 z3 q) {" ]/ `8 C) X" E: Cendif

9 m0 m  M# v! n
* u9 ^2 ]# ?+ Y9 n. ?; m怎么出现这种情况:: z) W# z& k$ Y  r' F
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' B/ x" p7 w% V二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

6 Q" D, Q" J1 _9 g3 f9 U# u
( n; M# W0 A' a: S/ E0 m是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
' W$ [& ~* H9 }  X, u/ w, X. i; s: f9 U
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
  u, ^( p% w& }2 J
* p7 u( `6 O  M% y$ s" vhttp://1* l% ?* Q7 H7 R7 i8 g7 l
0 Y: {, k  \9 h, i2 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, k6 @8 q; q# z+ C: F" f( ]" W
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
" e; }3 ?, s2 ^9 W: j! a" A. H

4 v) x" b9 V% G# t/ O/ ]谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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