abb式c语言,ABB机器人是用什么语言编程的? ——ABB机器人

RAPID和高级语言的相似处

一、都有各自的数据格式

就拿C语言举例子这个大家*熟悉,C语言有Int,Strig等数据格式,RAPID同样也有类似的数据格式 Num,DNum字符串等常用的数据格式。

RAPID同样也有常量(CONST)和变量(PERS,VAR)的区别,也有全局变量和局部变量的定义,同时也有预定的说法。

二、都有完整的数学表达式

RAPID和其他编程语言都有完整的数学表达:加,减,乘,除是必不可少的。额外还有取余,取整。项目中比较重要的几个表达式我感觉常用的是 矢量的加减(Pos-Pos),矢量的乘法(Pos*Pos Or Pos*N),旋转的链接(Orient*Orient)这三个我感觉是**重要的三个合理使用在项目中可以起到事半功倍的效果。

三、指令集

RAPID和一般编程语言尤其是VB很相似,都有判断(IF,TEST),循环(FOR AND WHILE),返回(RETURN),跳转(GOTO),停止(STOP)等等。

个人推荐TEST 和C#的Switch是一个用法 可以采用Case使你的程序更加清晰和直白。当然也有类似Sleep()的等待函数WaitTime,WaitUnti(有条件的等待),WaitDI,WaitDO(等待数字信号)等等这几个都比较实用。

*重要的是有数据转换的指令StrTOByte ByteToStr**实用的 ValToStr 和StrToVal 我感觉*实用的几个函数。

三、数学公式

RAPID的数学公式也比较丰富但是相比较其他语言可能会逊色一下,不过面对日常的项目完全足够了。

大概说几个:赋值,**值(ABS)ÿ

你可能感兴趣的:(abb式c语言)