西门子系统 判断奇偶数以及结合计数循环、赋值的框架

已锁定

MC工人

  • 帖子

    15
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2009-12-23

普通 普通 如何晋级?

西门子系统 判断奇偶数以及结合计数循环、赋值的框架

4997

7

2022-06-27 12:09:10

1. 奇偶数的判断:

根据奇偶数的定义,若整数除以2没有余数,则为偶数,否则为奇数。

因此偶数取余结果为0,奇数取余结果为非0。

这里可以用 MOD 来取余数结果。

2. 运用:

在计数循环中,希望通过奇偶数分别赋值,循环框架如下:


DEF INT DX,Point_N


Point_N=(800 DIV 15)  ;DIV 是除法后取整的意思。例如 3 DIV 2 的结果是1


   FOR DX=0 TO Point_N ; 计数循环开始


      STOPRE ;这里为了显示MSG的信息,做了个停止预读

      IF (DX MOD 2)==0 ;计算余数结果是否为0

         MSG("DX="<<DX<<":偶数") ;

         G4 F2

      ELSE

         MSG("DX="<<DX<<":奇数")

         G4 F2

      ENDIF


_START:         ;下边可以是刀路等等。。各取所需吧。

    ..........

    ..........

   ENDFOR


力有不逮,欢迎取用,虚心接受各种教育。

另外对于取数组内最大值、最小值的方法,除了遍历对比以外是否有更简便的方法,欢迎大家讨论!


西门子系统 判断奇偶数以及结合计数循环、赋值的框架 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25794条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。