QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:. ]: _. v$ |% k$ I) k, r' ?
面积为600,周长为100,且宽大于高的矩形
  j. M3 p5 G; i. {8 g; z8 k7 f: f* Q
这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
% |4 D( I  C  s7 P3 O0 D我关系是这样写的哦:
- \4 C1 S8 n& Gsolve8 x8 \' d5 u6 D: M# D
sd0*sd1=600
( F: ]* G5 O. d( r' p, p2*(sd0+sd1)=100
! C. ]5 G! H& q# t4 _for sd0,sd1
* m; e2 l, ^9 x1 p" b2 Z. I1 |if sd0>sd15 m. Q; V+ Q# m' E+ f( k
temp=sd0
; E& C. g! A) F% D! A" Esd0=sd1
2 g' Y1 v, x2 ksd1=temp
! e: }1 p  I" j, t* F3 Yendif
: p! r+ d! k9 U! b  {) m$ i0 I$ H显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。# {4 o9 C% I! Q

0 \( K) w4 u( p8 S* s; [
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif
: p5 W' r# p) {二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
6 V7 f4 R3 y4 f& z. g

6 o& t& l4 z, o) Y* W# Y( ?9 m是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。' \+ U& i( K% c( w+ U; F' W$ {
; w4 j$ Y2 W! s3 f+ |0 k* o% i, n
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:6 V, s8 _! H) e
0 g9 i+ A. N; t; o9 n
http://1
2 c3 t8 q6 Z# ?1 z5 d6 I$ Q3 O
& {% M$ `' g7 H( g6 c6 F3 ^解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。
! z( \0 z% r1 q/ A$ y# m) v, |8 {6 W* @1 ^) {9 a$ G
[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值: s$ |4 M2 J! m' v
a=17 d/ r: r# N  e
b=27 C! q/ H- D9 I* X4 S: Z
solve: V1 `/ M* y0 `" F! D
a*b=600- Y# G+ d' N. r! `; o9 `" w5 v, Q
2*(a+b)=100
; `4 ]3 B6 d6 x3 Zfor a,b3 g; z9 \9 `+ \# I# M
if a>b
, N- E% B& u! h$ M! [sd0=b- G8 Y& W) Z$ r7 k
sd1=a: f: l! F0 `2 [, A( S4 N& G
else
5 Q/ A/ I3 {5 Z5 |" T  p# msd0=a% A) n$ M8 _6 M7 X
sd1=b* J6 o* z, B! c- G, Y3 e
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif
6 F1 `- A; H8 I: w, ]3 ]. S先求长宽,然后条件关系赋值4 f3 |4 z1 \+ S# R3 e6 [! {. ]
a=1$ Y( Q5 n, e& }# r3 E& P
b=29 Y6 e. ]" q/ `0 Q! V
solve' w0 K: \1 X# n" s8 M
a*b=600
+ y/ M$ p0 m  E! _2*(a+b)=100* I# n9 p1 O4 j) ^4 r8 h& Z/ E( C
for a,b# r! l2 x! }; k. C$ k# H7 d
if a>b. k9 x3 n' y4 v5 L
sd0=b
& ]; ~) i- [/ ]0 t3 c2 Lsd1=a
0 n8 N% m+ y# C, U" c9 Helse! |/ d! q% n8 b1 w- o7 T  m
sd0=a
; a5 b8 {! \$ S/ w' Q; U+ Ksd1=b
5 ~, ]* s, {8 i2 _0 R  F7 W; Uendif
5 x4 n7 E- _& w  [. Z* n% L

/ c! \- v  V: M, m9 i! V  r怎么出现这种情况:
$ Z5 P/ v. B* o* z: B0 Lhttp://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
( N7 ^4 ?% [7 \3 J6 W二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。

0 g( w; D! D9 ?( p' W
# {. Y  f3 R, Q是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。% Y5 C) `. m2 k2 z# v1 [3 c

' H, a, V9 U6 h- m) z- J! i请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
8 z! [) z- P8 h6 c: X7 G( c4 D* s# Q* h9 U# b- p, z' Z
http://1
5 X4 }5 q4 K( x0 V/ N* _6 Q
& p& q8 H: R6 }4 d% 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
. j- Q; _( a  O3 v2 Y1 M  e0 F$ ^是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。
. t! T! n; g1 W6 r7 N6 S. o
6 P  d* n/ h0 x/ ^
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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