• 沒有找到結果。

系统&时间

在文檔中 技术参考手册 (頁 76-80)

请参阅 第39页的运用表达式中的函数调用。

1.14 系统&时间

可检索以字符串形式呈现的当前的时间和日期。随后可将该字符串向FlexPendant示 教器显示器上的操作员展示,或用该字符串测定日志文件的时间和日期。 ClkReset

启用用于定时的时钟 ClkStart

停用用于定时的时钟 ClkStop

用途 功能

读取用于定时的时钟 ClkRead

用途 数据类型

定时—保存按秒计的测时 clock

读取当前时间和日期

用途 功能

把当前日期视作字符串 CDate

把当前时间视作字符串 CTime

把当前时间视作数值 GetTime

在文件中检索时间信息

用途 功能

检索文件的最近变更时间 FileTimeDnum

检索加载模块的文件变更时间 ModTimeDnum

检查编程模块是否存在 ModExist

获得闲置程序内存的容量

用途 功能

检索闲置程序内存的容量 ProgMemFree

76 技术参考手册 - RAPID语言概览

1.14 系统&时间

1.15 数学

Clear

加上或减去一个数值 Add

加1 Incr

减1 Decr

更高级计算 Abs

计算绝对值 AbsDnum

按四舍五入计算数值 Round

按四舍五入计算数值 RoundDnum

取到数值的指定项即终止运算 Trunc

取到数值的指定项即终止运算 TruncDnum

计算平方根 Sqrt

计算平方根 SqrtDnum

以"e"作底数,计算指数值 Exp

以任意值作底数,计算指数值 Pow

以任意值作底数,计算指数值 PowDnum

计算反余弦值 ACos

计算反余弦值 ACosDnum

计算反正弦值 ASin

计算反正弦值 ASinDnum

计算区间[-90,90]内的反正切值 ATan

计算区间[-90,90]内的反正切值 ATanDnum

计算区间[-180,180]内的反正切值 ATan2

下一页继续

技术参考手册 - RAPID语言概览 77

1.15 数学

用途 功能

计算区间[-180,180]内的反正切值 ATan2Dnum

计算余弦值 Cos

计算余弦值 CosDnum

计算正弦值 Sin

计算正弦值 SinDnum

计算正切值 Tan

计算正切值 TanDnum

基于方位计算欧拉角 EulerZYX

基于欧拉角计算方位 OrientZYX

反演一个姿态 PoseInv

增加一个姿态 PoseMult

增加一个姿态和一个矢量 PoseVect

计算位置矢量的大小 Vectmagn

计算两个位置矢量的点(或标量)积 DotProd

规范未标准化的方位(四元组)

NOrient

字符串数字函数

用途 功能

仅含数字的两个字符串之间的数值比较 StrDigCmp

仅含数字的两个字符串的相关算术运算 StrDigCalc

用途 数据类型

只含数字的字符串 stringdig

位函数

用途 指令

清除某一已定义字节或dnum数据中的一个特定位 BitClear

将某一已定义字节或dnum数据中的一个特定位设为1 BitSet

用途 功能

检查已定义字节数据中的某个指定位是否被设置成1。

BitCheck

检查已定义dnum数据中的某个指定位是否被设置成1。

BitCheckDnum

在数据类型字节上执行一次逻辑逐位与(AND)运算。

BitAnd

在数据类型dnum上执行一次逻辑逐位与(AND)运算。

BitAndDnum

在数据类型字节上执行一次逻辑逐位非(NEGATION)运算。

BitNeg

在数据类型dnum上执行一次逻辑逐位非(NEGATION)运算。

BitNegDnum

在数据类型字节上执行一次逻辑逐位或(OR)运算。

BitOr

在数据类型dnum上执行一次逻辑逐位或(OR)运算。

BitOrDnum

在数据类型字节上执行一次逻辑逐位异或(XOR)运算。

BitXOr 下一页继续

78 技术参考手册 - RAPID语言概览

1.15 数学 续前页

用途 功能

在数据类型dnum上执行一次逻辑逐位异或(XOR)运算。

BitXOrDnum

在数据类型字节上执行一次逻辑逐位左移(LEFT SHIFT)运算。

BitLSh

在数据类型dnum上执行一次逻辑逐位左移(LEFT SHIFT)运 算。

BitLShDnum

在数据类型字节上执行一次逻辑逐位右移(RIGHT SHIFT)运 算。

BitRSh

在数据类型dnum上执行一次逻辑逐位右移(RIGHT SHIFT)运 算。

BitRShDnum

用途 数据类型

与处理位操作(8位)的指令和函数结合使用。

byte

与处理位操作(52位)的指令和函数结合使用。

dnum

技术参考手册 - RAPID语言概览 79

1.15 数学 续前页

在文檔中 技术参考手册 (頁 76-80)