|
현재 led 이동을 폼으로 꾸미는 중입니다.
led가 led1~led8 까지 있습니다..
FOR(i=1;i<9;i++)
{
if(i==1)led1=on;
if(i==2)led2=on;
if(i==3)led3=on;
:
:
:
if(i==8)led8=on;
시간지연 하구
}
이렇게 쓰면 되는대 더 간단히 하는 방법이 있나여 궁금
/// 방금 프로그램 짠 부분
int i;
for(i=0;i<9;i++)
{
if(i==1)ComLed1->State=lsOn; else ComLed1->State=lsOff;
if(i==2)ComLed2->State=lsOn; else ComLed2->State=lsOff;
if(i==3)ComLed3->State=lsOn; else ComLed3->State=lsOff;
if(i==4)ComLed4->State=lsOn; else ComLed4->State=lsOff;
if(i==5)ComLed5->State=lsOn; else ComLed5->State=lsOff;
if(i==6)ComLed6->State=lsOn; else ComLed6->State=lsOff;
if(i==7)ComLed7->State=lsOn; else ComLed7->State=lsOff;
if(i==8)ComLed8->State=lsOn; else ComLed8->State=lsOff;
Sleep (1000);
/// 현재 프로그램 결과가 이상하게 나옴니다..
마지막 led만 on되는 것만 보임 다르것들은 안보이내여
왜그릴가여
|