QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:! y. ]) \- p/ H8 K# [
面积为600,周长为100,且宽大于高的矩形% _4 j/ c: m1 D+ k8 R/ t/ F( v4 x
  E1 D+ O8 H5 Z9 `$ Y" E' k$ m
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:2 ]) R( G( h7 f7 `* F* B* S: L9 q
我关系是这样写的哦:
1 _* R$ N$ {/ g& F8 rsolve. S2 k& n, T% O6 A9 c- |% ^8 E
sd0*sd1=600
! k, i* m& F0 m" r7 R! H8 x2*(sd0+sd1)=100
9 l3 \; x" o7 t* T/ c* ]& p# |' Qfor sd0,sd1
! g1 C) r; b3 q3 b% O+ Tif sd0>sd1
- T: h8 P: x( ~5 F, r& L# e4 Q* u* `temp=sd0! v* A( s$ Q* l
sd0=sd14 L1 h; d) P% M- k4 k
sd1=temp
8 e0 J) E) y& ~endif1 n6 t# j% B" B$ J
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
# V7 M* {: H& I& u' R+ ?# _" y  O: k% T
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif7 }/ R+ k! K' l; p: L* c0 L8 E
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

9 E- y  E4 H: V( i$ ^: `! d  W: K" Q  ?: r7 u! B
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
- d6 L( X. Z5 z$ @9 a
3 R+ m7 D1 N0 m. _: h3 ?: H  \请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:3 s! {$ p3 a: N8 P6 I! f

- i/ J4 q$ Y1 ?9 Z% c7 U* K# m9 p1 khttp://1' `+ Q$ r8 A6 R5 n
6 g0 H3 b1 x' E
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。' G2 J$ K+ U6 m% {# X& U0 T
0 H9 Z2 A; ^/ |( V0 R+ A4 J6 B7 Z
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
8 r) O8 W0 E( q% va=1
8 n+ C- a  @4 Ab=2
& Z  k1 ^1 ^* E, Q; O6 ssolve
/ f( K5 [* d/ Ra*b=600
1 D3 O7 {7 @( f- e% `2*(a+b)=1008 u5 ~' F! \: K% l" _7 L. b
for a,b
+ j$ B1 {# P: ?; j: iif a>b
+ n$ ^6 F% M# Ysd0=b
" |$ n. }* M4 D) C; Wsd1=a
8 X& o. w& h. O% b( Gelse: M0 I" T2 Q1 _5 V$ J
sd0=a! t7 n6 I* L! ~3 b- r
sd1=b; [3 U6 X# I9 A% ^
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif: V6 W& c& H+ j5 x3 p1 M
先求长宽,然后条件关系赋值
  a2 H- m* R* @: K' M; w1 e9 Xa=1
; @9 H' f: Y2 h. ~; ~b=2- ~- O. F0 `3 |8 [
solve5 C" x3 F6 o4 H
a*b=600- Q/ |  S% F, A# E6 s6 H4 T
2*(a+b)=100% F3 \# l5 A; \% H
for a,b- _% T, v# S1 L; ?9 D& U# f
if a>b
2 l- U  F* H) o+ _. Wsd0=b* k5 I. {  h, e# G  ?
sd1=a
5 J0 R1 W) ]- _0 P$ k' B0 S) J* Melse
8 V8 c. P1 \! Ysd0=a
7 a8 E2 m6 T1 Y0 S2 ~sd1=b
0 d# l( n# I# e9 E$ ?# o& pendif

) E" D, j3 ^+ d' H) N% S* S( }6 u6 n7 S  w5 A  G9 I
怎么出现这种情况:
* W- [. g' N3 K& i* V3 ~$ I3 {, a3 xhttp://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( i# L3 }, Q' a' i: k/ x
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

6 x  d8 t/ V4 @. U, W' Q
  F& L. Q! r5 s8 w( f1 W, }( M+ s+ x) l是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。, V9 t4 e& _1 |5 q  I4 Z
, T- A! E% U3 L  \
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:# }/ s' b* v* G: q) @* ]: b
$ T# V0 J! [, u/ `- P
http://16 g5 t9 N( P) g& t0 Z6 Y9 _" t

! O' q/ t" N' ]+ f[ 本帖最后由 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
! ^& F/ _+ k' j是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

  k' {, ]/ Z* L" w. d& ?5 i; @# U. K
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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