QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:, T/ c% J$ S* a
面积为600,周长为100,且宽大于高的矩形) Z$ o; t. t9 w5 K. B; k' g2 U
5 q; g. i! L2 m- F  `. \
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:! B+ m" C; h5 W& Y; y
我关系是这样写的哦:6 |5 t! W: @) C* S8 |/ M4 Z/ u
solve1 d) V* J6 \+ z0 H
sd0*sd1=600. e5 H  I/ n  Y+ i# k4 k7 z
2*(sd0+sd1)=100+ X- P' x* O; K' C' R4 W
for sd0,sd1
3 k- z! f3 h' Cif sd0>sd1
: O0 F+ o5 S* a, A% q$ ?( htemp=sd03 P. d3 D! I/ W3 X! Z0 {) b+ p- G
sd0=sd1
$ j; z  q( x1 _0 ^2 Z. Tsd1=temp
" q# b- ~- J' r0 O% m9 n+ Vendif
; A  S; k' G2 Z+ T+ Y显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。& i5 H6 {9 t. Y2 U, l. f
: Y& ^$ L: s1 t4 B8 S: P
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
" V' x! e) c* u/ ?% w6 k二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
* A! K/ A: p( u% L% R5 u1 l
$ N3 Q+ W3 z& Q6 g9 D6 |: Q+ v
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
9 R2 v, q* S- I6 A7 |0 e9 H2 u% U" P! u& _( R: ^
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:- w& [5 w! A+ Q5 S
* Y3 b, g3 o' ?* N" [
http://1. J6 N7 z* M# i5 H0 o
5 Q4 l4 F3 g! r/ i$ X
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。2 }& a, ^- P' o* N! v/ K

3 ~7 }4 _3 n& ^+ y[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值) t9 a: Q* B7 A9 }& s/ M
a=14 q+ W/ H- F$ a0 Z, ^9 L
b=2
( c' s" v& z! h1 p! [solve
2 d: r! F+ k% T; A4 g/ Ta*b=600
, A) W/ F1 N1 t  [# [/ E, a0 g* c2*(a+b)=1003 `7 D6 {2 D/ P/ Y- U
for a,b6 ?( K3 z" {5 |( q
if a>b9 X1 {" u9 f7 X! \' w$ b; F5 u5 S. d
sd0=b
8 \5 \3 B# t5 {% j6 K/ Usd1=a
) R$ t1 h/ i" z- w4 Telse
- r8 H3 s/ A& f9 K6 @/ f3 ]sd0=a
; F. S( E+ x" `8 t, o+ y" _sd1=b! ]4 n% g$ K, n# i7 ~  @
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
2 x' y; p5 G/ ^8 t先求长宽,然后条件关系赋值
) T, c+ x% t. a0 _a=1
7 F4 n' c& O7 z: n, `b=2
- f5 e% ~* B) B0 Xsolve: E) [/ o  Z5 T7 f" d
a*b=600, S% x* i5 P$ e) a3 `
2*(a+b)=100, \9 Z) h7 \  }5 f" P- q# D; C
for a,b1 y2 L3 h+ P. N+ u4 ^% e, l  d8 {
if a>b
! G1 \8 W. z5 H$ F0 [& Y: Hsd0=b( R& B5 A& |" ?
sd1=a$ C! x8 R- S; u, l
else$ p. N8 x2 `4 v' L$ d
sd0=a, N6 \7 f+ Z$ J  J) `/ T
sd1=b) R* T& y* }" w1 d1 p
endif

* S) N, y5 g1 T) y, T& q$ M, a
5 C+ S# l% @4 `. J1 T% V怎么出现这种情况:0 ?( {( X7 c$ A
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
, O$ ?: J7 s- R3 Z$ z二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
" e  z" s8 w$ y! Y8 v# @0 w7 g1 a$ ]
# [: a5 }  y8 E3 c
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。- }; J- F$ Q% q& k$ G- k' E+ D

: n$ j  C; A; U- E- C请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:" w1 [; M: f' ^+ n6 Z

& m" `* T. O  N" [http://1) ?$ S# w; Q* @( @( l% v5 t: w

9 T+ o7 G% q) ~( N[ 本帖最后由 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
+ D8 G! w4 b+ _8 x$ A+ S1 t是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
" P; [0 a5 r: g; u  s8 D
2 H! E  c' U' K: f8 G
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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