QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
' P" i# y1 q  x7 P4 M" E5 [, ?面积为600,周长为100,且宽大于高的矩形
/ o  g; @$ a8 [
- u- q; H/ g; B1 m# _5 D, f0 C这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
( c5 e* X+ F; ]+ `我关系是这样写的哦:/ d( Z& Y& N& `2 M/ `* [8 e8 u4 e
solve
1 \( A) u& L1 ]2 k5 h9 c! P$ C4 ksd0*sd1=600- k# c7 Z: t+ Y3 c
2*(sd0+sd1)=100
6 {. w8 ?1 z3 e& x6 a) Ufor sd0,sd1/ ~# _0 X! o8 b; j, i' d
if sd0>sd1) n8 h* y8 n$ U" ~( Z  {; f- W
temp=sd0
0 P; x* l9 x! o4 C7 g$ V* q$ I9 Wsd0=sd1
; y* V( j" M6 ], e3 p, Ysd1=temp
+ E6 _4 k0 G/ I2 _endif$ f$ `7 q8 j) ]0 h. k8 v* A
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。6 z# r& d# e5 y3 h4 ?# _
% E2 r3 a, R3 ]9 F4 J
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif+ g9 L+ c* b) c' i4 A/ m. R
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

, k) o4 H, f# N5 v1 ]3 c  o1 k; H
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
- g" R, R# \- t) S2 n3 ]6 v* r0 S1 Z) G6 K' ?9 w
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
) C' o( j2 N( D3 X) H% o0 j$ D8 F. u0 Y- G( E+ X1 s+ ?/ r0 Y# G
http://1
( x# S3 [: ~" x+ @
- V; `+ v0 B4 N/ }) z! g" w7 b解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。1 s4 ^; r1 d# J: G1 u
2 n- v6 F3 H& t' B4 \- C5 b. g
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
* i) E- k0 x6 u3 i7 f1 ]: j; wa=1
) i4 U& y6 S3 e; o7 H6 gb=2
( T# o- |6 A" W: V  }8 Usolve1 p7 {3 d' n: q* x! }+ C
a*b=600  Z% O7 _, m: Q! P
2*(a+b)=100( x/ f& g, h5 a5 a4 \- ?
for a,b
1 j/ M- N  y' ^0 }if a>b; _5 k( n; l6 F" ^- j
sd0=b, U1 S5 u' L3 c, D6 P, i
sd1=a5 ~  m) F& d% O8 q9 B7 i8 |2 B
else
/ {9 f9 Y( t4 \sd0=a  Z' C1 a3 P" s
sd1=b
/ R6 P7 }& q/ N1 w* t- Dendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif, q1 p( M( e. @! J+ A
先求长宽,然后条件关系赋值% A$ \" E: J. r1 L" B( k7 s
a=1
) }: o5 X' C, c) ^! t' W. hb=25 x7 R% t3 _8 T! R+ L* V
solve
) B0 z! {" u) s6 H3 Ea*b=600# V: q( |' [0 J
2*(a+b)=100
7 F& D' s( v3 \for a,b/ p8 b9 @. W4 h7 x1 k
if a>b
9 d* @, h: _" Q8 ^/ w' @  B* Esd0=b
2 c: z' L+ f  x) Psd1=a
, F/ c- |: v$ I* Welse( m) K& I/ o; n9 ]1 ]; D* c
sd0=a
3 O& N. D2 Y9 F9 @9 Gsd1=b7 F* j9 Q2 ]! T% z) n$ Q
endif

5 L8 H; V2 t# A5 L, m6 W9 b7 m$ s, |! w1 Q0 X
怎么出现这种情况:
) u6 \( x* E) z7 G8 X0 K7 `, whttp://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
" L) n4 D) b. x1 N$ v6 [二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

8 A& [9 P$ z4 g# u
5 M( ~3 A4 T7 o5 a7 \& }0 s0 n是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。& }- x, @9 M: m; H! N" k7 s$ b1 F

0 ?; P/ x+ I. ]请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:. v/ t( r' h. u! V  _6 [

1 |9 T( R  \( q# ?+ I1 i+ jhttp://1) t7 r+ A5 p) B3 s1 g1 J% i
! J& X7 b- k3 T4 G
[ 本帖最后由 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
, @1 I( ?$ r9 N" @是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
! E1 b1 ?; ]' Q! Z/ q
' t6 V8 k- T) k+ a& ?8 r1 m1 F
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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