QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:+ k9 A/ P) e: y/ w2 k
面积为600,周长为100,且宽大于高的矩形
; S8 ?, q0 B9 M/ k
: b$ V2 l& I* c' s  s4 a% O% s; A这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
: O" ]* G1 B4 V; _  {我关系是这样写的哦:* Q1 V4 i- T) W7 t% d; l
solve, Y! O3 \0 s1 G$ F) w+ b
sd0*sd1=600$ K6 n9 O; B( j, T8 Q0 k$ k; M& k
2*(sd0+sd1)=100
6 o2 ?1 a2 z) L0 i% x- n8 lfor sd0,sd1  b* F, }# Z0 P. x! p/ _& \
if sd0>sd1
5 u* a) _) o' S, j% Etemp=sd0
/ \/ J. R, M* F! J* I4 ?0 n, K: S5 x  }sd0=sd1* {, _3 ~: x$ `) F6 y/ j" k/ G9 g( R
sd1=temp! ]* }% u7 _( |- Y% j4 b
endif6 \8 ]  U3 ], r! D  i# ~2 D: S
显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
0 A# z& u7 L( f- Q& m8 u
3 f8 y9 O& G. v! q% X
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
  t  u1 L* y6 `9 \- R/ E5 F二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

9 Y; t  n' ~: _' Q+ ^4 ^0 Q& w! n, r6 ^/ l+ |1 @1 _
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
: Z+ o6 ^6 R; `! B. E0 v7 o# X
* B  ]$ T4 ^  A# e$ {, H) B请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
! |& a6 B4 I; ~; W) v5 Y+ I* `9 z: T4 ?
http://11 W. j1 Q7 K( K- v3 Q* e4 r
+ b1 m; H, ^- a' n4 \8 V
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。4 j! j& ?% S  Q( k8 S, o5 x

3 }# o9 ?/ I* ]" d+ a[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
7 m' V& c0 [; ~7 v' ?' Qa=1
0 }: t# d- k' Bb=2
* C; L+ Q. N; P" L( U, Zsolve- Q+ w, i2 J% F, q4 F
a*b=6001 x1 j. Z( H+ v$ a) D
2*(a+b)=1006 J% s  }  r5 a' V% Z& K% u
for a,b" j3 g% Z& @5 `
if a>b
$ r0 c5 z0 M3 u% q) g0 t: `sd0=b
. o4 l: A/ y: G# c% |sd1=a
& ?& R& A* ~, o5 c* r9 Q& Jelse& S0 _( b/ ^: ~( U# z6 N3 H$ \
sd0=a6 ~, E, \5 Q/ T5 I& X0 w' ]2 ?5 a
sd1=b) N- l7 o3 H0 K' }* H( @5 J
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif3 `. V- d' A/ \# [- e# D
先求长宽,然后条件关系赋值
3 V  d; @& S  Da=1
4 @5 O* R: j8 U. bb=2
' A' {8 E5 r( v" \solve
( w4 Q& z( s* @% H. [' J/ E+ _a*b=600
; `/ H3 Y; H; I- E2*(a+b)=100
3 |1 U$ t7 K. K' W; c9 Efor a,b
$ d* f5 }1 r2 L9 e' iif a>b7 i0 N0 h/ C7 t( P: t8 c* T) R  h" R
sd0=b0 ~  |& ?! S1 u& }- n
sd1=a* k9 L+ ?, _! T( o
else. W, I2 P7 ?8 {3 W0 U
sd0=a
1 d' K, K1 k# [) S7 P) L$ Asd1=b$ A3 C% V& B. [1 Z$ q! ~8 m- l
endif
+ S* N2 W/ {& q0 q4 J6 I
* d  ^7 J, U1 a  ~
怎么出现这种情况:
& p% ?. c* y+ q- V' m: dhttp://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
4 D0 ^, B. c2 ]0 s: T. S. T( v二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

: D+ N$ b, Q; e1 Q, l: v- ~$ c+ ^* a  V0 |3 ?- m! B1 a2 W
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
# w, C1 j; a7 G, W, E& I
" i! S, q0 f; X- n0 Z请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:( b: ]3 F/ |, d5 \* j
! l# h9 G1 a+ e
http://1% v/ ^/ Q* _7 o6 X

1 O/ t/ |" `4 q; r! o3 e0 U[ 本帖最后由 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. x: j+ g$ d& T2 n& `4 @
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

4 v% r, Q. H; a& K7 T+ A( S
1 P. b# b$ E7 C& v谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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