首页 理论教育 算术函数及运算中的空变量使用方法详解

算术函数及运算中的空变量使用方法详解

时间:2023-06-30 理论教育 版权反馈
【摘要】:最简单的4个基本算术函数,可用于变量,也可用于宏程序。表5-8 算术函数使用的符号为了理解每个函数,现举例说明。可嵌套5次,包括函数中的括号。#10=9.0-3.0/2.0;先除后减,结果是7.5#11=[9.0-3.0]/2.0;先减后除,结果是3.02.算术运算和空变量空变量除用于轴运动命令中外,也可以作为数学运算的一部分使用,理解这些变量在计算环境下的性能十分重要。

算术函数及运算中的空变量使用方法详解

最简单的4个基本算术函数,可用于变量,也可用于宏程序。算术函数使用的符号见表5-8。

5-8 算术函数使用的符号

978-7-111-34755-2-Chapter05-37.jpg

为了理解每个函数,现举例说明。

#1=3.5;变量#1的返回值是3.5

#2=4.25;变量#2的返回值是4.25

#3=2.0+5.0;变量#3的返回值是7.0

#4=#3+1;变量#4的返回值是变量#3的结果加1,即8.0

#5=#2-0.8;变量#5的返回值是变量#2的结果减0.8,即3.45

#6=#1-#3;变量#6的返回值是#1的返回值减去#3的返回值,即-3.5

#7=#2*6;变量#7的返回值将#2的返回值乘以6,即25.5

#8=7.0/8.0;变量#8的返回值是0.875

1.嵌套

嵌套的含义是先处理方括号中的内容(不是圆括号)。可嵌套5次,包括函数中的括号。

#10=9.0-3.0/2.0;先除后减,结果是7.5

#11=[9.0-3.0]/2.0;先减后除,结果是3.0

2.算术运算和空变量

空变量除用于轴运动命令中外,也可以作为数学运算的一部分使用,理解这些变量在计算环境下的性能十分重要。数学运算包含变量的重新定义(替换),也包含算术、代数、三角以及其他类型的运算。从基本法则上讲,加法、减法与乘法、除法稍微有些不同。下面的例子讲述在宏程序中遇到的最常见的可能发生的问题。

(1)替换

① 替换后的空变量仍然是空的。

#1=#0;定义#1为空变量

#2=#1;定义#2为空变量

② 替换后的零值变量仍然是零。

#1=0;定义#1为零值

#2=#1;定义#2为零值

(2)相加

① 某个值加上空变量相当于在原有值的基础上加0。

#1=#0;定义#1为空变量(www.xing528.com)

#2=15.7+#1;#2结果是将15.7加0

#3=#1+#1;#3将把0和0相加并返回0

② 某个值加上零值变量相当于在原有值的基础上加0。

#1=0;定义#1为0

#2=15.7+#1;#2结果是将15.7加0,即15.7

#3=#1+#1;#3等于0加上0,其结果为0

(3)相减

① 某个值减去空变量相当于在原有值的基础上减去0。

#1=#0;定义#1为空变量

#2=15.7-#1;#2结果是将15.7减0

② 某个值减去零值变量相当于在原有值的基础上减去0

#1=0;定义#1为0

#2=15.7-#1;#2结果是将15.7减0

(4)相乘

① 乘以一个空变量相当于乘以0。

#1=#0;定义#1为空变量

#2=15.7*#1;#2的结果是15.7乘以0

② 乘以一个零值变量相当于乘以0。

#1=0;定义#1为0

#2=15.7*#1;#2的结果是15.7乘以0

(5)相除

① 除以某个空变量相当于除以0。

#1=#0;定义#1为空变量

#2=15.7/#1;#2的结果是15.7除以0,出错报警

② 除以一个零值变量相当于除以0。

#1=0;定义#1为零变量

#2=15.7/#1;#2的结果是15.7除以0,出错报警

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈