Proe如何使用if条件语句(2):循环嵌套

曲型结构:

if 条件1

     if 条件2

           if 条件3

              结果

         endif

     endif

endif

以上只列出了3个条件,实际上条件可以有很多个。但无论有多少个条件总有:有多少个if就有多少个endif。如果条件1,2,3都成产则执行结果。

下面举一个简单的例子进行说明,语句如下:

if a>b

if b>c

d=50

endif

endif

只有当a>b,b>c时,则执行d=50。

等同于:

if a>b&b>c

d=50

endif

这里我们自己试验一下:

1)首先我们创建出下面的模型。

1_28

2).将长方体的三个尺寸分别改为a,b和c.

2_28

将圆柱的长度尺寸名称改为d。

3_28 4_28

3).点击【工具】-【关系】,添加下面的关系:

if a>b

if b>c

d=50

endif

endif

5_28

我们知道一开始长方体的三个尺寸并不满足a>b>c,此时尺寸d的值可以更改。现在我们修改尺寸c的值,使长方体的三个尺寸满足a>b>c的关系。

6_28

再生一下。

7_28

此时尺寸d的值变为50,且无法更改,说明我们添加的关系已经生效。

8_28

再看下面的:

if a>b

      if b>c

            if c>d

            e=50

            endif

      f=20

      endif

h=30

endif

意义如下:

1、 若a>b且b不大于c,则h=30。

2、 若a>b>c且c不大于d,则  f=20 ,h=30。

3、 若a>b>c>d,则  e=50,  f=20  ,h=30。

相关教程Proe如何使用if条件语句? 

  • Proe知识
  • 扫二维码关注微信公众号
  • weinxin
  • SolidWorks技巧
  • 扫二维码关注微信公众号
  • weinxin
  • 本文由 发表于 2017年7月28日19:24:10
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Proe和Creo加强训练习题集 习题库

Proe和Creo加强训练习题集

本套练习题包括草图、曲线、零件建模、曲面建模、装配建模、工程图和钣金建模等内容,内容比较全面,适合初学者对Proe和Creo的各个模块进行基...
Proe5.0曲面设计实例教程 Proe

Proe5.0曲面设计实例教程

一、适用软件:Proe5.0 二、内容简介: 本教程详细介绍了Proe5.0曲面设计的相关知识和一些非常实用的技巧,非常适合Proe的进阶者...

您必须才能发表评论!