예스스탁
예스스탁 답변
2021-01-06 10:03:38
안녕하세요
예스스탁입니다.
If AverageAngle > AngleThreshold Then
{
R = 0;
G = 255;
B = 0;
}
Else If AverageAngle < (AngleThreshold*-1) Then
{
R = 255;
G = 0;
B = 0;
}
Else
{
R = 0;
G = 0;
B = 255;
}
해당 내용은 수식에 처리가 되어 있습니다.
조건에 따라 RGB값이 지정되어 있습니다.
AngleThreshold는 외부변수이므로 해당 값을 조절해 보시기 바랍니다.
색상만 빨간색, 초록색,회색으로 변경해 드립니다.
첨부된 그림은 AngleThreshold를 5로 지정하고 적용한 그림입니다.
input : MAPeriod(80),SamplePeriod(5),AngleThreshold(45);
var : mav(0),MAAngle(0),AverageAngle(0),AverageAngle2(0),AverageAngleD(0),AverageAngle2D(0);
var : R(0),G(0),B(0);
MAv = ma(c,MAPeriod);
MAAngle = (sin(atan((MAv-MAv[1])/MAv[1]*100)))*1000;
AverageAngle = ma(MAAngle,SamplePeriod);
AverageAngle2 = ma(MAAngle,round(SamplePeriod/2,0));
If AverageAngle > AngleThreshold Then
{
R = 0;
G = 255;
B = 0;
}
Else If AverageAngle < (AngleThreshold*-1) Then
{
R = 255;
G = 0;
B = 0;
}
Else
{
R = 128;
G = 128;
B = 128;
}
AverageAngleD = abs(AverageAngle);
AverageAngle2D = abs(AverageAngle2);
Plot1(AverageAngleD,"AverageAngle",RGB(R,G,B));
Plot2(AverageAngle2D,"AverageAngle2",RGB(R,G,B));
즐거운 하루되세요
> 로즈버드 님이 쓴 글입니다.
> 제목 : 70535 관련 재문의드립니다.
> 바쁘신 와중에 수식 전환을 도와주셔서 감사드립니다.
수식의 내용에 AngleThreshold의 내용이 있는데 Plot3으로 표현이 안되어
구현이 되지 않습니다.
AngleThreshold 가 구현될 수 있도록 다시 한번 확인 부탁드리고
AverageAngle > AngleThreshold의 경우에 RGB 형태가 아닌 빨간색으로,
AverageAngle < (AngleThreshold*-1의 경우에 초록색으로,
Else의 경우 회색으로 표현을 수정 부탁드려도 될까요
너무 감사합니다!