0 DOProduce_part;Decr no_of_parts;ENDWHILE要求操作员输入待生产零件的数量。变量no_of_parts用于统计必须继续生产的数量。"/>
首页 理论教育 常用数学运算指令大全

常用数学运算指令大全

时间:2023-06-23 理论教育 版权反馈
【摘要】:RAPID程序指令含有丰富的功能,按照功能的用途可以对其进行分类。本书重点介绍日常编程中运用到的一些常用的数字运算指令。例如:Add reg1,-reg2;reg2的值从reg1中减去,即reg:=reg1-reg2。WHILE stop_production=0 DOProduce _part;Incr no_of_parts;TPWrite"No of produced parts="//Num:=no_of_parts;ENDWHILE更新FlexPendant示教器上各循环所产生的零件数。TDReadDnum no_of_parts,"How many parts should be produced?";WHILE no_of_parts>0 DOProduce_part;Decr no_of_parts;ENDWHILE要求操作员输入待生产零件的数量。变量no_of_parts用于统计必须继续生产的数量。

常用数学运算指令大全

RAPID程序指令含有丰富的功能,按照功能的用途可以对其进行分类。本书重点介绍日常编程中运用到的一些常用的数字运算指令。

1.Clear

用于清除数值变量或永久数据对象,即将数值设置为0。

例如:Clearreg1;

reg1得以清除,即reg:=0。

2.Add

用于从数值变量或者永久数据对象增减一个数值。

例如:Add reg1,3;

将3增加到reg1,即reg1:=reg1+3。

例如:Add reg1,-reg2;

reg2的值从reg1中减去,即reg:=reg1-reg2。

3.Incr

用于向数值变量或者永久数据对象增加1。

例如:VAR numno_of_parts:=0;

WHILE stop_production=0 DO(www.xing528.com)

Produce _part;

Incr no_of_parts;

TPWrite"No of produced parts="//Num:=no_of_parts;

ENDWHILE

更新FlexPendant示教器上各循环所产生的零件数。只要未设置输入信号stop_production,则继续进行生产。

4.Decr

用于从数值变量或者永久数据对象减去1,与Incr用法一样,但是作用刚好相反。

例如:VAR dnum no_of_parts;

TDReadDnum no_of_parts,"How many parts should be produced?";

WHILE no_of_parts>0 DO

Produce_part;

Decr no_of_parts;

ENDWHILE

要求操作员输入待生产零件的数量。变量no_of_parts用于统计必须继续生产的数量。

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

我要反馈