[제품종류] IEC1000Lite
[개발환경] Visual Studio 2008 C#
SmartDraw를 이용하여, 그래프를 표현하는 중 첨부파일과 같은 문제가 있어서 문의 드립니다.최초 BackLayer 에서 X, Y축, GridLine를 그려준 뒤,
초기값에 맞도록 Y축 라벨값을 표시합니다.
이 후 동작에서 문제 없이 동작하다가 (첨부파일 좌측 이미지)
수신된 값이 현재 그래프 스케일에 맞지 않으면,
sChart.Chart.PutDataAllClear();
sChart.Erase();
sChart.BackLayer.Erase();
위 명령을 수행한 뒤 다시 수신된 값에 맞도록 BackLayer 를 다시 그립니다.
이후 그래프를 그리면 PenStyle(색상, 굵기)이 다르게 표시되는 문제가 있습니다. (첨부파일 우측 이미지)
잘못된 API 사용법 때문에 이런걸까요?