昆仑通态脚本开发函数 下载本文

返 回 值:数值型,用弧度表示。 参 数:x,数值型。

实 例:!Atn(1) =0.785398。

!Cos(x)

函数意义:余弦函数。 返 回 值:数值型。

参 数:x,数值型,用弧度表示。 实 例:!Cos(3.14159)=-1.0。

!Sin(x)

函数意义:正弦函数。 返 回 值:数值型。

参 数:x,数值型,用弧度表示。 实 例:!Sin(3.14159)=0.0。

!Tan(x)

函数意义:正切函数。 返 回 值:数值型。

参 数:x,数值型,用弧度表示。 实 例:!Tan(3.14159)=0.0。

!Exp(x)

函数意义:指数函数。 返 回 值:数值型。 参 数:x,数值型。

实 例:!Exp(2.3020585093)=10.0。

!Log(x)

函数意义:对数函数。 返 回 值:数值型。 参 数:x,数值型。 实 例:!Log(10)=2.302。

!Sqr(x)

函数意义:平方根函数。 返 回 值:数值型。 参 数:x,数值型。 实 例 :!Sqr(4.0)=2.0。

!Abs(x)

函数意义:绝对值函数。 返 回 值:数值型。 参 数:x,数值型。

实 例 :!Abs(-3.14159)=3.14159。

!Sgn(x)

函数意义:符号函数。 返 回 值:数值型。 参 数:x,数值型。

实 例:!Sgn(-10) = -1;!Sgn(10) = 1;!Sgn(0) = 0。

!Rand(x,y)

函数意义:生成随机数,随机数的范围在x和y之间。 返 回 值:数值型。

参 数:x,数值型。Y, 数值型。 实 例:!Rand(3,4) = 3.1。

!BitAnd(m,n)

函数意义:按位与,位的计算从0开始。 返 回 值:整型。

参 数:m,整型,n,整型。

实 例:!BitAnd(&H03, &H04) =&H00。

!BitOr(m,n)

函数意义:按位或,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitOr(&H03, &H04) =&H07。

!BitXor(m,n)

函数意义:按位异或,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitXor(&H03, &H04) = &H07。

!BitClear(m,n)

函数意义:清除m的指定n位为0,位置从0开始计算。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitClear(&H03,1) = 1,把第2位清空。

!BitSet(m,n)

函数意义:设置m的指定位为1,位置从0开始计算。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitSet (&H03,2) = &H07。

!BitNot(m)

函数意义:按位取反。位的计算从0开始。 返 回 值:整型。 参 数:m,整型。

实 例:!BitNot(&H00) = &HFFFF。

!BitTest(m,n)

函数意义:检测指定位是否为1,位置从0开始计算。 返 回 值:整型,如果为1,则返回1,否则返回0。 参 数:m,整型。n,整型。 实 例:!BitTest(3,2) = 0。

!BitLShift(m,n)

函数意义:左移,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitLShift(&H03,1) = &H06。

!BitRShift(m,n)

函数意义:右移,位的计算从0开始。 返 回 值:整型。

参 数:m,整型。n,整型。

实 例:!BitRShift(&H03,1) = &H01。

!TimeStr2I(strTime)

函数意义:将表示时间的字符串(YYYY/MM/DD HH:MM:SS)转换为时间值。 返 回 值:整型,转换后的时间值。

参 数:strTime,字符型,以字符串型表示的时间(YYYY/MM/DD HH:MM:SS)。 实 例:!TimeStr2I(\。

实例说明:将表示时间的字符串“2001/1/1 3:15:28”转换为整型的时间值。

!TimeI2Str(iTime,strFormat)

函数意义:将时间值转换为字符串表示的时间。 返 回 值:字符型,转换后的时间字符串。

参 数:iTime,整型,时间值(注意,这里只能用 !TimeStr2I(strTime)转换出的时间值,否则将不能正确转换。); strFormat,字符型,转换后的时间字符串的格式。 实 例:!TimeI2Str(Time,\ %H:%M:%S\。

实例说明:将时间值转换为字符串型,其表示格式为:星期,月 日,年。

!TimeGetYear(iTime)

函数意义:获取时间值iTime中的年份。 返 回 值:整型,时间值iTime中的年份。 参 数:iTime,整型,时间值。

实 例:!TimeGetYear(iTime)。

实例说明:获取时间值iTime中的年份。

!TimeGetMonth(iTime)

函数意义:获取时间值iTime中的月份。

返 回 值:整型,时间值iTime中的月份(1~12)。 参 数:iTime,整型,时间值。 实 例:!TimeGetMonth (iTime)。

实例说明:获取时间值iTime中的月份。

!TimeGetSecond(iTime)

函数意义:获取时间值iTime中的秒数。

返 回 值:整型,时间值iTime中的秒数(0~59)。 参 数:iTime,整型,时间值。 实 例:!TimeGetSecond (iTime)。 实例说明:获取时间值iTime中的秒数。

!TimeGetSpan(iTime1,iTime2)

函数意义:计算两个时间iTime1和iTime2之差。 返 回 值:整型,两时间之差。 参 数:iTime1,整型,时间值; iTime2,整型,时间值。

实 例:!TimeGetSpan(iTime1,iTime2)

实例说明:计算两个时间iTime1和iTime2之差。

!TimeGetDayOfWeek(iTime)

函数意义:获取时间值iTime中的星期。

返 回 值:整型,时间值iTime中的秒数(1 为星期日, 2 表示星期一,??)。 参 数:iTime,整型,时间值。

实 例:!TimeGetDayOfWeek (iTime)。 实例说明:获取时间值iTime中的星期。

!TimeGetHour(iTime)

函数意义:获取时间值iTime中的小时。

返 回 值:整型,时间值iTime中的小时(0~23)。 参 数:iTime,整型,时间值。 实 例:!TimeGetHour (iTime)。

实例说明:获取时间值iTime中的小时。

!TimeGetMinute(iTime)

函数意义:获取时间值iTime中的分钟。

返 回 值:整型,时间值iTime中的分钟(0~59)。 参 数:iTime,整型,时间值。 实 例:!TimeGetMinute (iTime)。