QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:/ f% j, F1 q- l7 L% W: K
面积为600,周长为100,且宽大于高的矩形
8 r: [, U& G$ f- g, Z( O* p
& R8 Z6 A' t3 H5 N. t. j- z这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:. b+ C7 A& z- j
我关系是这样写的哦:% m+ N5 p0 s# V6 p* ]
solve
. |' s. w  U( j$ T' B! Dsd0*sd1=600
6 A) i* V* D! }' P  J$ S$ W2*(sd0+sd1)=1000 ?  d' i2 T: k) U# G4 D- x8 x5 _
for sd0,sd1
7 T! h9 P0 [' X: d0 bif sd0>sd1
! Z1 G; Z1 Y' }% Stemp=sd0# m: L" c* o  h$ K& w
sd0=sd1
. s$ @6 U( c  B" y+ V0 jsd1=temp% D  Y* K1 c; F% ]- u3 y
endif/ j& n4 J+ @5 ^" ^( a
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。8 t$ W& }+ y# L
/ C5 e9 g' y" n+ k1 ]4 \7 G* t
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
( w/ W. P% ]& P; t3 H( f二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
. X; W2 B# ^. x& o5 S7 h: m8 j

4 j4 X2 O7 w% R0 L/ q是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。: x- s: I2 v: y/ W# ^# ]

* _8 S# U% _/ [3 l+ d8 ^' ]  P9 J请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
! C) S7 @( D' O1 ^# k' Y' R" d2 p. P: G, N6 P  {
http://1( O1 U6 i4 F  f$ V1 u% y  `$ W

% w4 e7 ~  y5 w! |解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
9 G' r- t4 S- T: I4 X6 ~+ o, Y6 B$ L, e
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值- q! [% {9 N0 Y
a=1  G' D# u. E( Y( A  d1 w
b=26 Q3 K( k- v8 ]
solve
) i  i9 ~9 @) X: O( w5 W9 {a*b=600
, q+ \9 b& P% C) m8 g$ x+ a2*(a+b)=100
7 p+ }/ ^) A' r! Lfor a,b
. O- I- v! j; F2 u; u$ T" s! e3 ?if a>b
/ s" W5 e; ^9 m; O; e1 Xsd0=b
1 Y+ u7 c* D! d7 H1 C. Csd1=a
/ a$ o6 D; ^( w/ pelse
! f6 y) C) W+ I6 P3 E2 l4 n1 bsd0=a4 P+ m) H# e& m6 Z' w
sd1=b- Q; R) [& j5 G! I
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
& w$ h/ L- I8 Y先求长宽,然后条件关系赋值: L+ E! n4 e0 s, h9 u1 {
a=1: z0 O5 y- P1 L& u1 u( f2 W& c
b=2
3 u9 l$ i7 K$ ]% l1 osolve
* d9 ~, l6 J, C$ U$ p; ra*b=6004 s, {, R# H9 ^  Y& C0 h# @
2*(a+b)=100
. K0 F9 L! `& _for a,b5 K  N# g# E  U
if a>b
0 J3 N/ Q" a. c) V7 H* [  ksd0=b% u' L) ]. a2 G) K, I7 A. T
sd1=a0 }# c# Q; Q0 i
else7 j/ k# Z1 A+ l. ?( g
sd0=a
4 q2 r0 v- g4 W& fsd1=b
$ R5 g7 P- F" a5 V! mendif
! M4 _( C2 K+ Z3 \0 M

; w6 ~  Z7 H6 B3 x' d( t怎么出现这种情况:6 I) C1 L7 J8 h! e  R0 i
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.gif8 r* P0 b( P' I  s2 p9 _7 z9 i
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
' V4 {! K' A, w" X: _
) q. {1 V" E3 h
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
  y% o* K3 }0 h
! y* A1 M/ o8 L: u$ x请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:# ~9 ?9 X' P8 o) u! `+ O
  V4 K7 W5 H, x; r  y( \
http://1
! Z) Z2 W) J- Z% o' v- y2 I
5 k- s: F% G9 x. }) h- a# R[ 本帖最后由 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
) q3 I/ C, Q* O是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

# N4 K7 b+ A$ J9 Y0 |( n& l6 r7 d8 x3 P1 W
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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