野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 7463|回复: 9

[已解决] PROE编程判断一个数是奇数还是偶数

[复制链接]

7

主题

48

回帖

0

威望

助工

Rank: 2

积分
61
发表于 2014-5-24 16:29 | 显示全部楼层 |阅读模式
做齿轮需要判断齿数还是奇数偶数,大致要求如下
if    齿数为偶数
。。。。。
else
。。。。。
endif


齿数为偶数能用什么公式来表达。

21

主题

310

回帖

6

威望

工程师

Rank: 3Rank: 3

积分
409
发表于 2014-5-24 17:29 | 显示全部楼层
if (
     abc(a / 2.0) *2     == a
   )
回复 支持 反对

使用道具 举报

57

主题

1267

回帖

224

威望

版主

研究员

Rank: 8Rank: 8

积分
1945

斑竹勋章希望之星勋章热心助人勋章优秀会员勋章

QQ
发表于 2014-5-24 18:40 | 显示全部楼层
mod(a,2)=1,
则a为奇数
回复 支持 反对

使用道具 举报

21

主题

310

回帖

6

威望

工程师

Rank: 3Rank: 3

积分
409
发表于 2014-5-24 19:25 | 显示全部楼层
楼上正解
回复 支持 反对

使用道具 举报

7

主题

48

回帖

0

威望

助工

Rank: 2

积分
61
 楼主| 发表于 2014-5-25 17:58 | 显示全部楼层
二楼的回答提示ABC错误,
三楼的提示期望的逻辑表达式
不能继续运行。
回复 支持 反对

使用道具 举报

7

主题

48

回帖

0

威望

助工

Rank: 2

积分
61
 楼主| 发表于 2014-5-25 17:59 | 显示全部楼层
高手再帮解决下
回复 支持 反对

使用道具 举报

7

主题

48

回帖

0

威望

助工

Rank: 2

积分
61
 楼主| 发表于 2014-5-25 18:00 | 显示全部楼层
IF mod(z,2)=1
error期望的逻辑表达式。
SD5=180-360/2/Z
ELSE
SD5=180
回复 支持 反对

使用道具 举报

7

主题

48

回帖

0

威望

助工

Rank: 2

积分
61
 楼主| 发表于 2014-5-25 23:23 | 显示全部楼层
谢谢各位,解决了,用ceil函数可实现
回复 支持 反对

使用道具 举报

18

主题

130

回帖

1

威望

工程师

Rank: 3Rank: 3

积分
239
发表于 2014-6-14 22:20 | 显示全部楼层
if ceil((z/2),0)*2==z   
mr=d+dr
else
mr=d*cos(90/z)+dr
endif
还是高手多啊,我研究了半天才搞出来,学习了,呵呵!
回复 支持 反对

使用道具 举报

57

主题

1267

回帖

224

威望

版主

研究员

Rank: 8Rank: 8

积分
1945

斑竹勋章希望之星勋章热心助人勋章优秀会员勋章

QQ
发表于 2014-6-14 22:53 | 显示全部楼层
编程的基础太弱啊,=和==明显是不同的含义,=是赋值,==才是等值,这语句明显是要判断是否等值,所以mod(a,2)=1会提示错误啊,自己就不懂得变通一下?MOD(a,2)==1再试试
他山之石,可以攻玉||绳锯木断,水滴石穿

拒绝回短消息,有问题请发帖。

严惩灌水,坛友自重,请看发帖规范
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号

GMT+8, 2024-5-2 19:50 , Processed in 0.098291 second(s), 25 queries .

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