发表于:2015/8/26 13:32:05
#0楼
前几天我跟贴说过要熟悉一下力控的软件,在使用脚本的过程中,发现这货实在太奇葩了。
1、脚本编辑界面中竟然同时存在for,和FOR块,原以为for是C脚本,而FOR块是VB脚本,最后用下来竟然都是VB脚本。
而且每行需要使用分号结尾,看起来又像Pascal语言。
原来这货是C,Basic,Pascal的结合体。
2、整型除法中竟然会发生1/2的结果等于1,传统做法都是等于0,所以导致我为了求的一个字节中ON的位数而只能使用:
countVarRes=0;
FOR ControlVar = 0 TO 8 STEP 1
countVarTemp=countVar&Pow(2,ControlVar);
IF countVarTemp THEN
countVarRes=countVarRes+1;
ENDIF
NEXT
竟然调用POW函数才能做到。
1、脚本编辑界面中竟然同时存在for,和FOR块,原以为for是C脚本,而FOR块是VB脚本,最后用下来竟然都是VB脚本。
而且每行需要使用分号结尾,看起来又像Pascal语言。
原来这货是C,Basic,Pascal的结合体。
2、整型除法中竟然会发生1/2的结果等于1,传统做法都是等于0,所以导致我为了求的一个字节中ON的位数而只能使用:
countVarRes=0;
FOR ControlVar = 0 TO 8 STEP 1
countVarTemp=countVar&Pow(2,ControlVar);
IF countVarTemp THEN
countVarRes=countVarRes+1;
ENDIF
NEXT
竟然调用POW函数才能做到。
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
有问题可以直接电邮:FUJIFA@yeah.net