步科触摸屏宏指令不能同时拆变量吗?定义两个函数组合之类的
#include "macrotypedef.h"
#include "math.h"
int MacroEntry()
{
short i;
// 根据 LW130 的值执行不同的操作
switch (LW130)
{
case 1:
// 在 15 组用户密码中对比
for (i = 0; i < 27; i++)
{
// 将 D400 数组的值复制到 RW10000 数组中
RW10000[i] = D400[i];
}
break;
case 2:
// 在 15 组用户密码中对比
for (i = 0; i < 27; i++)
{
// 将 D400 数组的值复制到 RW10100 数组中
RW10100[i] = D400[i];
}
break;
case 3:
for (i = 0; i < 27; i++)
{
RW10200[i] = D400[i];
}
break;
case 4:
for (i = 0; i < 27; i++)
{
RW10300[i] = D400[i];
}
break;
case 5:
for (i = 0; i < 27; i++)
{
RW10400[i] = D400[i];
}
break;
case 6:
for (i = 0; i < 27; i++)
{
RW10500[i] = D400[i];
}
break;
case 7:
for (i = 0; i < 27; i++)
{
RW10600[i] = D400[i];
}
break;
case 8:
for (i = 0; i < 27; i++)
{
RW10700[i] = D400[i];
}
break;
case 9:
for (i = 0; i < 27; i++)
{
RW10800[i] = D400[i];
}
break;
case 10:
for (i = 0; i < 27; i++)
{
RW10900[i] = D400[i];
}
break;
case 11:
for (i = 0; i < 27; i++)
{
RW11000[i] = D400[i];
}
break;
case 12:
for (i = 0; i < 27; i++)
{
RW11100[i] = D400[i];
}
break;
case 13:
for (i = 0; i < 27; i++)
{
RW11200[i] = D400[i];
}
break;
default:
// 如果 LW130 的值不是 1 或 2,则什么也不做
break;
}
return 0;
}
int Macro()
{
short i;
// 根据 LW130 的值执行不同的操作
switch (LW132)
{
case 1:
// 在 15 组用户密码中对比
for (i = 0; i < 27; i++)
{
// 将 D400 数组的值复制到 RW10000 数组中
RW10000[i] = D400[i];
}
break;
case 2:
// 在 15 组用户密码中对比
for (i = 0; i < 27; i++)
{
// 将 D400 数组的值复制到 RW10100 数组中
RW10100[i] = D400[i];
}
break;
case 3:
for (i = 0; i < 27; i++)
{
RW10200[i] = D400[i];
}
break;
case 4:
for (i = 0; i < 27; i++)
{
RW10300[i] = D400[i];
}
break;
case 5:
for (i = 0; i < 27; i++)
{
RW10400[i] = D400[i];
}
break;
case 6:
for (i = 0; i < 27; i++)
{
RW10500[i] = D400[i];
}
break;
case 7:
for (i = 0; i < 27; i++)
{
RW10600[i] = D400[i];
}
break;
case 8:
for (i = 0; i < 27; i++)
{
RW10700[i] = D400[i];
}
break;
case 9:
for (i = 0; i < 27; i++)
{
RW10800[i] = D400[i];
}
break;
case 10:
for (i = 0; i < 27; i++)
{
RW10900[i] = D400[i];
}
break;
case 11:
for (i = 0; i < 27; i++)
{
RW11000[i] = D400[i];
}
break;
case 12:
for (i = 0; i < 27; i++)
{
RW11100[i] = D400[i];
}
break;
case 13:
for (i = 0; i < 27; i++)
{
RW11200[i] = D400[i];
}
break;
default:
// 如果 LW130 的值不是 1 或 2,则什么也不做
break;
}
return 0;
}