QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
请问如何建立一个这样的矩形:
/ s  @* w) w/ Q+ R, Q面积为600,周长为100,且宽大于高的矩形
% Q! U- J: |( Z+ b4 e9 s, X* |
, r/ H- x0 R9 e3 d7 }这个矩形的建立需要用到“关系”,但是我建立不出来,老提示函数没有定义:
! _: h9 ~$ R7 t% E我关系是这样写的哦:
5 G, F- y; g  l& D6 F7 Gsolve
/ y4 y# L( T; B9 Y- `sd0*sd1=600
  g, {# ]% @6 F+ Z, W! r2*(sd0+sd1)=100
, E- ]; c# V/ {' O) r3 Cfor sd0,sd1
$ t& g* M: }+ p6 xif sd0>sd1/ b! u4 s; F- F
temp=sd0
! f' K! ]) _8 V9 l# v( |/ @sd0=sd1
6 p( M" b$ e4 ]& H# n2 psd1=temp4 e# G" @& [9 a. i; \' ~
endif
3 f+ A) Q! I/ B( S) Y1 u显示temp没有定义,请问各位高手应该怎么定义啊?请说明详细点,我是一名初学者。谢谢了。( Z* h7 @  p+ F; F" _! _4 s
1 Z$ V! H! t5 F" j
原帖由 tzy 于 2009-11-6 21:02 发表 http://www.3dportal.cn/discuz/images/common/back.gif; [, y1 o" b/ ?$ d8 [
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
6 D' B3 R+ B) z+ R- [; p
% C# N* w. g0 I) j1 [
是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。/ \2 Y7 O2 k9 ^5 P. N
0 H$ [2 p  i' D
请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:& H  `) j% P0 H
/ i+ [: e5 P+ L3 T9 W2 j
http://1
/ }$ G( r5 x4 d) T8 G
8 u" ^& t& o' p' C: U解决了:(供其他遇到跟我一样问题者参考)2D图中不能使用关系。0 ]9 g7 H! ]; z3 U* U# C

/ O8 V# A9 X0 F& x9 i[ 本帖最后由 xuchuangfa 于 2009-11-6 22:10 编辑 ]
434.jpg
发表于 2009-11-6 17:11:13 | 显示全部楼层 来自: 中国广东深圳
先求长宽,然后条件关系赋值- x' s( p5 `) j8 g5 \3 l
a=1
/ N2 n( e4 M, _- {" [" I% g7 d* [b=23 Q/ K! j  R  C& Z! P
solve
0 Y8 H2 x3 ^6 t; E9 |+ [$ W) t2 xa*b=600
+ ?9 e6 M+ [5 T- t& w8 M- L2*(a+b)=100
# H( B2 c- K) l9 vfor a,b0 y; S: v) y) {  n
if a>b" r; z, T7 g4 K/ ]
sd0=b, k2 Q  R  \3 @. h% t! R
sd1=a6 ~$ F  f! P- U6 q% A5 E% P
else8 x& D6 e* H2 N6 g
sd0=a
0 @  `3 `, S6 I; z5 i, ?sd1=b  j/ G+ l, Y6 Q' k
endif
 楼主| 发表于 2009-11-6 18:27:24 | 显示全部楼层 来自: 中国广东江门
原帖由 michael.wang 于 2009-11-6 17:11 发表 http://www.3dportal.cn/discuz/images/common/back.gif2 k- U9 H3 n! A5 G9 W
先求长宽,然后条件关系赋值
! k) s, h4 C0 Z# Sa=1' |! w  [( [  a
b=2' m4 b4 e$ ~% [* `, o" x- L' z
solve
: l+ j2 o9 t$ l0 {a*b=6005 P: w" K; q  K7 f; ~- q2 K8 m
2*(a+b)=100/ v3 b3 W+ U! u- O5 J
for a,b
& R6 v$ {! Q2 U: _& ?' s5 P# v" cif a>b' D8 }" g' U3 E: _
sd0=b
$ v/ U. }8 J9 c" a" n) ?/ s* a* ~sd1=a
/ m" I* e4 D8 k1 d7 Oelse
2 \9 J$ K+ z. U2 y# O6 W9 |- Xsd0=a3 r; Y) m& _6 D. v2 q+ t! X
sd1=b4 |! N/ A1 T6 y- A2 w* o: [0 O
endif
, y- h2 S5 v. T- l. ]
" r3 w; A" @% K8 h6 k
怎么出现这种情况:
5 P- B: `* u2 f3 F8 t8 p+ Z6 b) ohttp://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& B+ p* T6 T" z: |( e% I5 l
二楼的函数式没错,楼主是不是先画了一个矩形后再在关系中输入上述函数的?再仔细试试,没错的。
4 w2 Y4 ^/ ?8 @+ A/ B

7 V) q, k$ P  K+ e, D是的,我现在发现了个问题,就是我这是在直接创建“草绘”文件时,画矩形用“关系”会出现我上面的这些问题,我换到零件下画草绘就没有问题了。
9 d! f) g# P- ~$ N
3 @* p, c5 T& N( X9 r9 D请问是不是在直接创建的“草绘”里是不能用“关系”画图的?因为我看见是不能“添加参数”的:
$ y# o  Z* K: g! ^$ a, h! e! v( l4 F: X
http://12 C- w3 g  F1 ?
' o6 K3 T4 K1 R& K- @5 c+ u, v
[ 本帖最后由 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
. @7 g6 y1 U/ E4 b$ {: B( _+ W. L8 ^是的,这个由关系控制的草绘图只能在零件的草绘中才能实现,在2D的图形(关系)中不能实现的。

$ B3 w, `: b: e; H) }9 |  G  h# g( V( U  g2 V. a- t! j8 W- Z
谢谢了,问题解决了,是我在2D草绘中操作,所以会出现错误。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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