QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:/ Z5 C0 k3 ]! Y) u" D6 i
面积为600,周长为100,且宽大于高的矩形- B2 g' J' m7 t0 ^6 P& f8 T4 \

4 Q$ Q+ T+ r) ?3 c8 {' \这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:( t2 [0 y* s3 y7 I0 ?6 X+ M- n* e5 t
我关系是这样写的哦:
4 K) K) _2 l9 e. C- I- lsolve
# v0 B, g. y1 ?) W, Wsd0*sd1=600  [3 o! G) a8 H  Q# ]$ g, Z% G' Q
2*(sd0+sd1)=100* T6 ?* Q0 _" N6 h
for sd0,sd1, A4 S, t% [5 O
if sd0>sd17 d8 i2 N* s% i9 |
temp=sd0* u5 t! ]* M% @9 {$ w" k2 g0 ?
sd0=sd1
# N" F' K) ]1 r: Bsd1=temp5 m3 a. z9 l$ G# m2 b) d
endif
! E% i# w+ k! [, Q; B显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
: x8 x" X* \/ ^- Y! H  t6 b/ D  u% }( \3 o; c0 ?2 E- [) P( e( J
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
7 Y( g% [: p0 o' A: P$ A( K二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

4 f, T5 t# D  u2 y! g1 v1 k6 q
2 a/ u; H+ Z5 Z- [# x$ G( r是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。  x) O: c9 o8 C, b7 H6 s0 @
2 e& b7 O" `9 y4 b* a% s
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
# U! y7 f/ ]1 _# _% D( k
9 m/ y- @! `7 m' whttp://1* b$ L. \+ |5 H' M8 Q

% H- C7 o$ f$ ?* F6 Z& n" K解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
8 P  {1 K0 P5 W
% K- {0 H  a$ _" D* @" E3 d, `+ R[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
# P9 b% r9 y. \+ o0 Q% H6 i" _/ q$ z" ]a=1
* `/ a: ~! z- r( ?1 E! bb=2
+ x( C5 N; }' F8 ~% ?7 `# [( s7 c. O( }solve
/ x! W6 K/ C3 P5 j/ J3 r. ha*b=6007 z# J' [. y+ R5 o
2*(a+b)=1005 Q$ a3 ^" E$ r6 O7 ]9 c
for a,b3 Z2 s; T& k- j& c
if a>b+ S. x; o0 P, [1 J& r% G4 F
sd0=b& S" j0 g. f  o3 C
sd1=a
$ X% ]6 m4 F. W2 Celse* ~% I& W, o# g7 S
sd0=a6 J8 X) n1 O9 j& a  e# `% m
sd1=b
/ l/ G& r( n- h8 T& Tendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif6 K9 L+ M8 e: C# v$ W
先求长宽,然后条件关系赋值2 D% p4 o+ r5 Z( Z
a=1( X- }, t% P+ |8 c; A/ b3 B; w: h
b=2
! W( z4 K* K) M& \4 p3 z" ysolve
! E, b  {# B, Wa*b=600
6 T+ ^& \2 _2 r* }; S  w* H$ d2*(a+b)=100! h# r3 p/ J6 h8 s3 q
for a,b
9 W  i; b0 s9 d: W! S9 K/ qif a>b
4 c7 p1 W- x: A7 N& m$ Asd0=b  b, j' X3 I, R+ x+ j
sd1=a9 c" _2 ]3 K! l% ^+ W  i) g
else
; i, `: Y% y% |1 E" F6 H5 Hsd0=a
- L0 w# s4 t4 S  ?: P4 dsd1=b
7 c" l" q7 x0 ]6 Aendif

0 c9 s- E) N+ E/ K1 s
. c' Y7 l$ g3 D7 `" m6 v怎么出现这种情况:
6 `) H$ ]2 B2 Jhttp://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. v! O1 g* ^5 @+ j$ f
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

4 K0 X. ?# K" Q( O! u
: g4 i; C5 v- d) _是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。' p* w+ R0 P9 @. s7 z" \7 c
$ A9 |0 Y! p5 D* @/ j1 x
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:4 s$ L% S6 d: ]& M/ C; \+ @
. W( q3 w# w4 j  l- z
http://1% H: N* L& t9 m8 e
" S( m( w* d1 P! A) t+ ]
[ 本帖最后由 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. k) F9 ]: Y/ b* e/ D) K
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

4 j6 D  B. n2 U* m; `3 W3 o2 X+ m8 e5 d9 O& [( w) \$ z7 g
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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