深圳精展达自动化高工13480903564一级代理LGPLC,西门子PLC,LG变频器,LG触摸屏,威纶触摸屏,威纶变频器,weinview触摸屏,eview触摸屏,sunfar变频器,雷赛LEADSHINE步进,,雷赛伺服等自动化产品兼具非标设备程序编程开发与触摸屏维修,质量保证,价格优惠,买工控,精展达!网站:http://www.weiluneview.com,官网:www.szjzdjd.com。
宏指令的语法
运算符通常被用来指定数据是如何被操作和运算,如下:(在任何一个语句中,运算符左边的变量结果均依据运算符右边的条件而获得。)
|
|
运算符号 |
描述 |
举例 |
|
|
|
|
|
|
|
|
|
|
|
= |
赋值运算符号 |
pressure = 10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数学运算符号 |
描述 |
举例 |
|
|
|
|
|
|
|
|
|
|
|
+ |
加 |
A = B + C |
|
|
|
|
|
|
|
|
|
|
|
- |
减 |
A = B – C |
|
|
|
|
|
|
|
|
|
|
|
* |
乘 |
A = B * C |
|
|
|
|
|
|
|
|
|
|
|
/ |
除 |
A = B / C |
|
|
|
|
|
|
|
|
|
|
|
% |
求余 (返回剩余数) |
A = B % 5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
比较运算符号 |
描述 |
举例 |
|
|
|
|
|
|
|
|
|
|
|
< |
小于 |
if A < 10 then B = 5 |
|
|
|
|
|
|
|
|
|
|
|
<= |
小于或者等于 |
if A <= 10 then B = 5 |
|
|
|
|
|
|
|
|
|
|
|
> |
大于 |
if A > 10 then B = 5 |
|
|
|
|
|
|
|
|
|
|
|
>= |
大于或者等于 |
if A >= 10 then B = 5 |
|
|
|
|
|
|
|
|
|
|
|
== |
等于 |
if A == 10 then B = 5 |
|
|
|
|
|
|
|
|
|
|
|
<> |
不等于 |
if A <> 10 then B = 5 |
|
|
|
|
逻辑运算符号 |
描述 |
举例 |
||
|
|
|
|
|
|
|
|
|
And |
与 |
if A < 10 and B > 5 then C = 10 |
||
|
|
|
|
|
|
|
|
|
Or |
或 |
if A >= 10 or B > 5 then C = 10 |
||
|
|
|
|
|
|
|
|
|
Xor |
异或 |
if A xor 256 then B = 5 |
||
|
|
|
|
|
|
|
|
|
Not |
非 |
if not A then B = 5 |
||
|
|
|
|
|
|
|
移位元和位运算符号通常被用来操作字符型变量、短整型变量和双整型变量的位。在一个语句中,这些运算符号的优先权是在从该语句的左边到右边依此执行的。即在语句中左边位置的优先执行,依次从左到右执行。
|
移位运算符号 |
描述 |
举例 |
|
|
|
|
|
<< |
往左移动指定的位数 |
A = B << 8 |
|
|
|
|
|
>> |
往右移动指定的位数 |
A = B >> 8 |
|
|
|
|
|
|
|
|
|
位运算符号 |
描述 |
举例 |
|
|
|
|
|
& |
位与运算 |
A = B & 0xf |
|
|
|
|
|
| |
位或运算 |
A = B | C |
|
|
|
|
|
^ |
位异或运算 |
A = B ^ C |
|
|
|
|
|
~ |
位取反运算 |
A = ~B |
|
|
|
|
所有运算符号的优先权
上述所有运算符号的优先权从高到低详细如下所述:
2. 位于圆括号里面的运算符号最优先
3. 数学运算符号
4. 移位和位运算符号
5. 比较运算符号
6. 逻辑运算符号
7. 赋值运算符号
关键词
下面的关键词为宏指令保留使用。这些均不能用来作为变量名称、数组名或者函数名称等。
+, -, *, /, %, >=, >, <=, <, <>, ==, and, or, xor, not, <<, >>,=, &, |, ^, ~
exit, macro_command, for, to, down, step, next, return, bool, short, int, char, float, void, if, then, else, break, continue, set, sub, end, while, wend, true, false
SQRT, CUBERT, LOG, LOG10, SIN, COS, TAN, COT, SEC, CSC, ASIN, ACOS, ATAN, BIN2BCD, BCD2BIN, DEC2ASCII, FLOAT2ASCII, HEX2ASCII, ASCII2DEC, ASCII2FLOAT, ASCII2HEX, FILL, RAND,
DELAY, SWAPB, SWAPW, LOBYTE, HIBYTE, LOWORD, HIWORD, GETBIT, SETBITON, SETBITOFF, INVBIT, ADDSUM, XORSUM, CRC, INPORT, OUTPORT, POW, GetError, GetData, GetDataEx
SetData, SetDataEx, SetRTS, GetCTS, Beep, SYNC_TRIG_MACRO, ASYNC_TRIG_MACRO, TRACE, FindDataSamplingDate, FindDataSamplingIndex, FindEventLogDate, FindEventLogIndex StringGet, StringGetEx, StringSet, StringSetEx, StringCopy, StringMid, StringDecAsc2Bin, StringBin2DecAsc, StringDecAsc2Float, StringFloat2DecAsc, StringHexAsc2Bin, StringBin2HexAsc, StringLength, StringCat, StringCompare, StringCompareNoCase, StringFind, StringReverseFind, StringFindOneOf, StringIncluding, StringExcluding, StringToUpper, StringToLower, StringToReverse, StringTrimLeft, StringTrimRight, StringInsert。
威纶触摸屏精展达有售全部型号,也有触摸屏维修的服务,现在将在售的型号公布:
4.3寸:TK6051IP,MT6051IP(准备停产),MT8051IP,MT8050IE
7寸不带网口:TK6071IQ,TK6071IP,MT6071IP,MT6071IE
7寸带网口:TK8071IP,MT8071IP,MT8071IE
10寸寸不带网口:MT6102IQ(即将停产)MT6103IP
10寸带网口:MT8102IQ(全新上市,价格超好)MT8102IP,MT8101E,MT8102IE,MT8103IE
12寸:MT8121IE
15寸:MT8151IE
从4.3寸到15寸,您心动哪一款了?电话咨询13480903564微信同号!另外国内外品牌触摸屏维修也是精展达的服务之一!
三菱PLC,西门子PLC,欧姆龙PLC,LSPLC威纶触摸屏,昆仑通泰(MCGS)触摸屏,四方(SUNFAR)变频器,LG变频器,威纶通变频器,雷赛步进,雷赛伺服,英威腾伺服一般工控软件我们都有,价格您觉得合适就下单,但是质量我们绝对是有保证!
触摸屏维修也是精威的强项服务!触摸屏维修的故障包含:漂移、触摸不准、破屏、碎屏、无法触摸、花屏、横屏、竖屏、黑屏、无法通讯等常见故障。我们快捷24小时维修到位!
电话:075529909265 传 真:075527091524 邮 箱:
今日: 昨日: 本月: 全部: