QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:# m' `! K% F1 P; |5 {
面积为600,周长为100,且宽大于高的矩形% w& n$ `; o% |4 Z% s! Q0 f# V. @
; ~. E9 ~2 q. p( M; K2 |
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
% G* ~& z: x. o我关系是这样写的哦:
& x  N8 F8 Z+ v. h3 Msolve6 ]% v$ M6 P6 R6 C; z
sd0*sd1=600& y  f# ?- J" ^+ D/ d
2*(sd0+sd1)=100
, O, }# e+ P$ \9 g5 e" i' n; E, Cfor sd0,sd10 p2 l2 Q& |3 n2 e! l4 D
if sd0>sd1+ T0 C) X2 M- I
temp=sd0
+ j) O- V: @  C6 rsd0=sd1
5 R- ~9 I5 c; ?& ?2 |sd1=temp
' ]) y" s3 Q8 f& h' t, o! F+ vendif
; \. x. H# [6 D" X# T显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。" P+ E, q4 D: K

8 V$ N3 `& S8 j+ P
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif. }- q3 O) F' r# c
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
' v% I" O+ U2 W. U; w2 r4 g
0 ^- `" f% `6 Y# y
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。9 N2 w* u2 C6 r. m0 Q. c

8 m, S3 |! r# K  }: T: Z请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:2 Q  ^) E1 L3 N. B
, b7 z; f! s7 Y6 H0 b
http://16 Q9 X7 F5 `1 z
, ?9 O" {7 G6 g0 @) W! z! ?
解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。6 o+ |) {8 i% y, k3 l
; }0 S( X* g$ |; y: p$ |' I
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值
6 g' s& F2 k2 ^8 ]a=1( m) k2 V& Y( C9 r$ c9 w9 j8 ?
b=2
3 e. u8 D% o* i5 r9 R+ ?* N$ ysolve
; Y" D) o9 g3 v2 M  w3 j# ^# N4 Ga*b=600& |2 V- q% \9 S
2*(a+b)=1004 X" {' z, e0 B
for a,b& B9 O0 S7 F4 `$ ?: ^8 u# Y0 f" S
if a>b. B" J& v  L+ O( v$ [/ m
sd0=b
0 M1 h! j6 V4 f( T+ h- {sd1=a
& \: o* t* F5 N: m; Z& m8 h: Melse2 H$ C- O% v+ y
sd0=a
3 o2 s" Z, v* `  H' D* J' a: Jsd1=b
8 _8 X3 ]% K3 c+ z9 I5 t3 mendif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif1 H% O+ v3 l  x* h# D# o7 J1 L
先求长宽,然后条件关系赋值9 [# b, S) _4 ?3 p9 Y; |
a=1
1 l9 Q9 l4 h! a& Qb=20 w5 k; A5 v$ S& O% T$ u: P
solve8 a2 B" ]1 J  P2 \  H
a*b=600
+ G: S0 J; I0 [: g* L2*(a+b)=1003 e. `: d* m! `1 @1 z
for a,b
" I2 r5 _  i/ k( K( o/ Kif a>b/ t' u& P& F( [$ P; I$ f* ?- W
sd0=b; U  y- y$ ^& {. c& z2 s8 x
sd1=a
* {( P; ]% [$ z$ k9 D, ]+ Pelse
% `' F6 h% ]; {, ssd0=a
" ~2 H& i) B2 ~. K* y8 bsd1=b
" M7 r5 r$ y" g' a# dendif

5 m) k8 `4 ?$ @3 Q+ y6 h
+ c: H4 h6 w( w. J- N  a+ ^怎么出现这种情况:9 e4 E7 m5 s) p
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! e/ y+ j/ C* s$ ~$ H) H' R
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
* P6 [7 k4 n0 J/ w( h0 D2 `
" N& D) W# I5 l# o
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。; M# C0 i  g' K, h7 X
% t# N+ E, a* D0 O/ t; D. f
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:1 d' ~4 U2 m" S, d
0 ^5 j7 w+ u+ l; d8 I
http://1
+ ]5 `2 s+ a) ]
+ s2 \0 J- b' y% V# {: 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
& y0 j5 q  `& X! H5 s. r是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

- m9 v, u1 Z# |* T0 T* M& f+ C7 k
6 x; Q( M; p  Q+ r8 {  s谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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