OKUMA宏程序基础资料之数学功能
本帖最后由 千年 于 2011-6-13 15:00 编辑OKUMA宏程序相关数学操作功能
操作 操作符 备注
逻辑操作
异或 EOR 0110 = 1010 EOR 1100( 见 *3.)
逻辑或 OR 1110 = 1010 OR 1100( 见 *3.)
逻辑与 AND 1000 = 1010 AND 1100( 见 *3.)
非 NOT 1010 = NOT 0101
算术运算
加 + 8 = 5 + 3
减 - 2 = 5 - 3
乘法 * 15 = 5 * 3
除 / 3 = 15/5
三角函数
正弦 SIN 0.5 = SIN ( 见 *4.)
余弦 COS 0.5 = COS ( 见 *4.)
正弦 TAN 1 = TAN ( 见 *4.)
余弦 (1) ATAN 45 = ATAN ( 取值范围-90 至90)
余弦 (2) ATAN2 30 = ATAN ( 平方根 3) ( 见*1)
数学功能
方根 SQRT 4 = SQRT
绝对值 ABS 3 = ABS [-3]
十进制转 BIN 25 = BIN $25($ 代表十六进制数 )
二进制
二进制转 BCD $25 = BCD 25
十进制
四舍五入 ROUND 128 = ROUND
下取整 FIX 127 = FIX
上取整 FUP 128 = FUP
四舍五入 DROUND 13.265 = DROUND ( 见 *2.)
向下精确 DFlX 13.264 = DFlX ( 见 *2.)
向上精确 DFUP 13.265 = DFUP ( 见 *2.)
余数 MOD 2=MOD
括号
左括号 [ 决定计算的顺序( 首先计算括号中的表达式)
右括号 ]
*1. ATAN2 的值是一个用坐标值(a b) 表达的点的变量 ( 范围-180° 至 180°)
*2. 该例中设定单位是毫米
*3. 在逻辑运算符号 (EOR ,OR ,AND ,NOT) 的前面和后面必须留空格
*4. 功能操作符号 (SIN ,COS ,TAN 等 ) 后面的数字必须用括号括上"[ ]"
( a, b 和 c 用来表示相应位的内容 ) " 老千 你有这么好的资料这么不给我一份呢?我下次捡到你的裤子还给你扔到茅坑去!:@ 只是些基础资料,对于初学宏程序的新手还是有用的 好,虽然是基础的东东!!! 初学宏程序还是有用的:D 谢谢我收藏了:handshake:dizzy: 这个真是好东西啊,对我有用哈哈 要用到的,多谢了 學習了....和吃到千年人參更有價值...謝謝 其实基础知识才是最重要的