QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:6 I/ o3 W* n% c+ D
面积为600,周长为100,且宽大于高的矩形' a; ^3 M. |3 u7 J/ X7 ~4 m- `6 L' g
. U6 t4 U, y3 V4 ?$ K. K; A' x
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:9 o! K" d3 K1 }5 h
我关系是这样写的哦:3 c) H2 Q! E/ q9 R% N$ \' Q
solve
, h- }( n( J: t3 M! J+ C# csd0*sd1=600
& f. E  j7 j. s- l5 F( k2*(sd0+sd1)=100  F2 {1 K) ?8 j! j9 v' W- l/ [, Q
for sd0,sd1
( H7 C4 Z; D% D9 D. H* jif sd0>sd1
6 M$ o  t$ U& V* l) h5 Vtemp=sd0
/ n: @# D9 g, }: nsd0=sd13 N- q. o) d3 i6 o+ q8 S$ Y* M
sd1=temp
5 F! E/ f/ T6 m4 C3 Q" n" M, rendif
0 A0 I$ a) g/ S  X显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。( O3 A0 S' t7 q  j' _; K* {
, n- ^- I! {1 H% q5 ^2 ]8 E6 F
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif9 T4 X5 h. H) {6 s9 S7 u
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

8 {2 b9 T6 O* ?. o2 ?7 q# p3 R. c& w9 C' D, f! f! ]
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。  `! f* R/ t+ V& y, x6 F
% J& c1 j5 ?( j/ |9 f- F9 c
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
; }( D: s% ~! s4 ?* V7 s+ L6 r' G( o* W+ y! o- `) K4 c
http://1
- |; O5 q0 u+ T
( W, U9 \( a3 X# [8 e5 z2 Q解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。4 f3 K6 i, z0 V& s5 _7 G
+ t8 H8 C3 T5 Y) h. A  s5 b
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
1 t( p6 r* ]4 J2 g2 c, ?; W/ ?. ^  Za=16 D+ X- r. @, @8 t' e. S$ Y
b=2
/ B: M/ d: k+ Y0 W" u/ asolve/ ?- K: ]" O8 h5 U4 B/ m& n* U
a*b=600
4 s2 P' @( f" c2*(a+b)=100
+ F0 {0 m: `* z( ^for a,b2 B! n7 B; t" j! T2 H+ A7 O; q
if a>b. u7 j. K; V0 L
sd0=b0 p! I" e% ~' ?6 j1 c8 N; d
sd1=a
: y  {6 g" F# j6 M9 P* Belse+ A/ l  e5 V( K2 [1 Y0 Q
sd0=a
% y  t8 \! ]. isd1=b6 k' Q) d, f7 H
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
  V8 _# K9 V$ o: i3 h4 N先求长宽,然后条件关系赋值* T, S' C' p4 a
a=19 G! c) k! Y9 I; i$ w  p/ I
b=2
1 Y& U# a0 y) c$ {3 Hsolve2 F+ p5 M! u% W2 D, P4 d6 J) j% u0 j
a*b=6002 z' Z) x! c6 d* m* w7 }
2*(a+b)=100/ q; m% d! \1 _4 |; X9 A' Z
for a,b( p: \( n! I, \( ^* a$ w1 d
if a>b
& f7 S0 Z& L7 b+ A) _sd0=b3 b/ L0 E% b; G! |
sd1=a
% ?: p' F( @3 Velse" e8 C- l" t6 i2 m
sd0=a
% S' K3 \% a( D( F6 N+ Q* a2 R) ssd1=b
+ R  ]4 C* C( N  C* tendif
- G+ s+ U7 b5 A* ]8 J0 `

$ r. U$ R; o, w2 {7 L怎么出现这种情况:* |% o# K0 f  a+ a; N, 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.gif
1 h9 {( b) m& j6 D7 N+ U二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

" o% W7 N5 p, x: _/ Z3 U1 h& h; F6 r7 J. \& r5 ^/ @
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。7 {9 `- J' `; a/ r, z  N/ e( O
9 ~0 @! z/ A( p/ _4 C6 ^
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
7 t- S% T# x. u$ J4 i2 X( W# d4 k& }
7 x) r2 a+ I9 y& ^2 {: chttp://1( Z: h; a; ^; p6 L8 r

% P# X3 B" @) P0 V& e6 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; f2 _# I0 o7 |: V) P
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
7 \# L6 b  i' D. Y% F! X
# Y' ]- p8 _' Z* Y( g, G- C
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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