QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:& y) C! t5 @; C0 {0 l" N: W
面积为600,周长为100,且宽大于高的矩形
" a9 ]! c4 n$ t1 @5 n  ~% q; S# |9 x& a
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:. [# q: r5 V. N6 }5 h) b8 d# {8 L9 {
我关系是这样写的哦:
. U1 E3 F3 ~0 {8 L. Nsolve
& |3 ]" ~" s0 i; i2 Y/ A7 `sd0*sd1=600# u! n4 j5 K* C- ], O  L5 @! F" `
2*(sd0+sd1)=1007 `2 Z# B/ y* W  r4 w% W
for sd0,sd1
/ N  u. M) g* X6 Cif sd0>sd1- \2 `: W6 F; W, c
temp=sd0% w3 F5 H' h$ B0 t. s, x
sd0=sd1
2 v2 P7 F6 U' Q5 d( usd1=temp$ f% l8 M$ X' W( b8 |
endif
1 U/ d* l: D9 ^  u9 S' H. A显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。
% b/ Y2 ~* w% o* d3 r9 c# C- X/ f. e5 a! O3 R
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif  ?* i  K, T* ?2 ?+ G. ^  f! V
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
0 a+ D4 i1 z$ y' D  U5 S

( t5 X+ x3 z2 ~& F  [- O2 _1 z是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。6 O  A) A8 v  o

. D9 ~- E4 N# J2 z) T. c6 u请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:* _( A* s0 u- X% H! o6 u

' S; C( \- J; phttp://17 s) K' v3 ^) E8 K7 O+ M3 R

+ r3 v" G8 H6 w; J$ z3 X解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。# C' |- n+ V6 R* m

0 S9 t# K" \6 @' D7 d9 N: L, \[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值3 L8 r" Z9 U! q( _" m2 Y
a=1
) ?" `  A( U' D' Y( Db=22 w/ \7 C; t) K9 S5 j
solve3 I8 q7 {, S  T& i: l" J; w& L# i
a*b=600- z+ a9 I% `7 P
2*(a+b)=100% f, L/ P  s9 B, A
for a,b
+ G" m* |9 `, V% s* `if a>b
4 S, u# M0 G/ r+ e2 L" b& fsd0=b
4 `. d$ L1 O7 G7 `& B4 G% V% Rsd1=a
5 O: w  F" z; Y$ O4 }else  [, Z% v" d2 \  t' Q
sd0=a
- m! ~9 C% U, b8 P6 t9 isd1=b
+ M3 r6 B- X) T- `. Vendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif" t/ Q9 W/ E5 P! k( A, |8 g
先求长宽,然后条件关系赋值+ R2 x6 r" N1 X6 E6 {- Q: l& d
a=16 `+ y, C& K: ]7 B$ m
b=2
2 H+ g6 o; y$ h9 {/ jsolve2 t8 e1 @+ h, M2 M( l) X" R4 y
a*b=600) B& z" e8 _, r7 A2 b+ Y2 l9 r
2*(a+b)=100
3 i! |/ D# N+ o; vfor a,b0 R+ n3 u9 g/ m* n
if a>b
% W2 l% h  q# B4 a5 E2 z2 I8 usd0=b( w/ T6 }( b+ n5 [6 k& W7 ]
sd1=a1 Z- v7 P4 J( R$ R2 C. \
else8 m- E9 X# a+ X& B' p% A% Z# l
sd0=a
0 u3 {; C1 y0 s2 ^1 x) O0 X, fsd1=b
2 `: @( |! J/ b  oendif
& j% S3 |2 C0 D  ^  D% o
1 z  r8 \7 `1 A2 ^/ @
怎么出现这种情况:
9 ^& c5 k* Z7 [- h6 }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
" v! M' |0 R% S! Q1 B7 M4 B二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

+ ^3 V! ~% `& P6 p; m! E1 B' p/ ?( N; s
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。) F' F* b! f+ c+ p. D9 G6 G6 J
' f7 u2 E- v2 ^# F6 `
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:+ q, t' A7 c2 I0 i% ]3 d; |

: |$ S- V) X* |5 |% O  H* d3 m3 thttp://1
) L8 F3 z. r; w0 }. U7 q
2 W+ v2 U9 [* \( }* d; a, c[ 本帖最后由 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# M/ K7 T1 K0 ~( w6 H( |
是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

8 T" F( v5 S# }2 p3 ]
( _7 a  Z& g, t: H3 c) j- ^谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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