@MultiTrendAddTag

 

void MultiTrendAddTag(string class_name, string tag, long color, int value_type, int point_type, int line_thick, int axis_pos, int level_from, int level_to, int tag_disp_size, int reverse_y, int graph_type, int flags);

 

Multi Trend 오브젝트에 하나의 태그를 그래프 멤버로 추가한다.

 

함수인자

string class_name – 멀티트랜드의 오브젝트 고유 이름

string tag – 태그명 (AI or DI)

long color – 그래프 요소 색상 (@RGB 함수 사용)

int value_type – 그래프 표시값 (0-평균값, 1-최소값, 2-최대값, 3-적산값, 4-차이값, 5-순시값)

int point_type – 그래프 요소의 점 종류 (0-없음, 1-사각형, 2-원형, 3-삼각형, 4-마름모, 5-X표시, 6-+표시, 7-*표시)

int line_thick – 그래프 요소의 선굵기

int axis_pos – 눈금위치 (0-사용안함, 1-왼쪽, 2-오른쪽)

int level_from – 눈금 표시 시작위치(%)

int level_to – 눈금 표시 끝위치(%)

int tag_disp_size – 태그명 표시 크기

int reverse_y – 사용안함

int graph_type – 그래프 종류 (0=선,1=막대)

int flags – 그래프에 사용할 각종 플래그. OR연산을 사용하여 여러개를 같이 설정 (0x1 = Hihi, 0x2=High, 0x4=Low, 0x8=LoLo, 0x3 = HiHi&High)  이 인자는 10.2.5 부터 사용 가능.

 

return

return값은 없다.

 

예제1

@MultiTrendClear("MultiTrend1");

@MultiTrendAddTag("MultiTrend1","TAG1", @RGB(255,0,0), 0, 0, 1, 1, 0, 100, 20, 0, 0, 0);

@MultiTrendAddTag("MultiTrend1","TAG2", @RGB(0,255,0), 0, 0, 1, 2, 0, 100, 20, 0, 0, 0);

@MultiTrendReLoad("MultiTrend1");

문장설명 : 트랜드의 모든 등록된 요소를 삭제한 후 “TAG1”,과 “TAG2”를 각각 등록하고 난 다음 데이터를 다시 읽어온다.

 

관련항목

@MultiTrendAddTag()

@MultiTrendClear()

@MultiTrendDeleteTag()

@MultiTrendGetAutoRange()

@MultiTrendGetCursor1Data()

@MultiTrendGetCursor2Data()

@MultiTrendGetCursorData()

@MultiTrendGetCursorSize()

@MultiTrendGetCursorTime()

@MultiTrendGetDataSize()

@MultiTrendGetEndTime()

@MultiTrendGetScreenData()

@MultiTrendGetStartTime()

@MultiTrendGetStartTimeMode()

@MultiTrendGetTimeType()

@MultiTrendReLoad()

@MultiTrendSetAlarmLineStyle()

@MultiTrendSetAlarmLineThick()

@MultiTrendSetAutoRange()

@MultiTrendSetBackColor()

@MultiTrendSetBasicLevel()

@MultiTrendSetDataSize()

@MultiTrendSetDataType()

@MultiTrendSetGridLine()

@MultiTrendSetLogarithmicScale()

@MultiTrendSetPanelBackColor()

@MultiTrendSetPanelTextColor()

@MultiTrendSetStartTime()

@MultiTrendSetStartTimeMode()

@MultiTrendSetTimeType()

@MultiTrendSetVisible()