QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
7 O0 p; `, _) w& Q6 W8 F9 Y面积为600,周长为100,且宽大于高的矩形
6 _" q! s) z6 {) \; u* Q7 D, l5 S" x( u$ ~* {9 l
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:( A$ A* A7 Q2 X& f/ c/ n
我关系是这样写的哦:1 s( q6 T; t! x" I8 k- G# ]
solve% n* a5 T0 Y) @" T! O
sd0*sd1=600
0 S1 {2 H* K* W0 G1 f/ Y, g7 L2*(sd0+sd1)=100
2 R& @' {3 i9 Dfor sd0,sd10 `3 r7 ]4 k; }' W! w, i
if sd0>sd1! s, N9 X+ X5 R4 z
temp=sd0
6 z9 }6 h( e7 v# M. b5 c. Nsd0=sd1: k0 Q1 ]6 ]# _; `% `* I! c7 D; d
sd1=temp! `% d* |8 H) b% X7 `
endif
* `; e. w& S4 j2 u显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。0 G9 |8 [! o0 e; X) ~; a9 N

/ A+ j, B3 T) _3 ^) ~* ^/ h7 o) I) U
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
6 ^1 n$ R  ?- D4 V二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
% o2 p: R4 r/ q/ y

% D+ l  g( a* p- h8 ~" m是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
2 ]" ], U! O  E" c2 U
+ ]  Z% @6 s9 m- d% A  G* W+ F; E请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:8 E: R6 ]3 R9 b
8 X" E1 O, i* l! X9 s+ `6 A6 e
http://1
/ l) p' R9 S. i/ _5 `# O; o0 T! b6 [5 c/ M/ C
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。  L* X) Z7 ?& \  |& D! j6 P
2 i3 z7 ]. \" A2 _$ Q# t
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
# l; M% U) x# v, J3 j0 D" o, ta=1# ~: l6 s6 J- o  Y
b=27 m! h$ @2 F8 P' H
solve
! w  c6 B) D( t5 [a*b=6000 n/ O' O+ B0 k7 }& C
2*(a+b)=100
' v: u6 [# I# }: ^5 @7 m9 lfor a,b
8 e. l8 a% _/ g) q( Dif a>b
, I" |4 j2 j+ Usd0=b$ Q; G1 Z$ k6 \0 A
sd1=a
% F5 R* W/ S3 {! `else- n/ I* l) T& h5 f* k: e: g" X8 P
sd0=a
4 z+ p' L( G! Qsd1=b
, S4 V7 O5 e& ^) \5 Y3 O( ]9 P) Gendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
; ?/ p9 p; H1 c- l' ]先求长宽,然后条件关系赋值
1 p8 o! ?7 l+ c% |  |/ T0 w$ P1 ya=19 p; v) H- |# m  n
b=2
( P  I. X# }- w' q- H4 zsolve
! `* b. P9 p$ ma*b=600
7 D! u! ?1 Q4 j2*(a+b)=100" Q) A7 K! W" f
for a,b
' [( {3 Q' J$ k* ~7 Aif a>b; _, F0 t- h" ^  F
sd0=b
) @( o# @; L7 e/ M# |sd1=a% E9 U: \8 V, D8 Y. A
else
6 Q3 q% f6 `2 g% ]sd0=a
! i0 q3 f* Z, Y9 k% I1 H) @sd1=b
0 ?& h+ J$ `$ F" H+ z2 b: K1 Rendif

3 d/ W7 s' n; Z& K' a" I# E
  O0 w. u7 K6 \6 h* m怎么出现这种情况:$ V* F6 o6 V7 I( 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 J6 A1 n. H0 l! p2 c5 R4 F二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
) s( i. F+ O  K/ D1 \/ p. I2 e
0 a3 ^# r6 \$ o( o5 K
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
- {- j$ G" a- d6 L' x& b: `. ]( s+ G9 c# ]5 u7 J
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:; v' b+ r# J; U% f& a. N/ Y
) j" M. O) h' P+ p. q
http://1' G. a- h+ J; Q. |! q( |7 M8 l

  P2 b: L2 ]2 j6 z[ 本帖最后由 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
/ y* L' |" E7 w8 N7 c9 F' [  q是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
1 a6 e; H  k. A% n7 P' ?/ X; q( n

1 i, @& Q+ l! G7 \* N谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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