AUTOBASE 9.3.8 수정내용 출시: 2007-11-19   9.3.8.1

* 오토베이스9.2 이상은 반드시 Microsoft .NET Framework 2.0 이상을 설치하여야 합니다.

 

2007-11-19 ~ 2007-11-26 사이 배포된 9.3.8.0 버전은 사용하지 마시기 바랍니다. (오브젝트 편집 시 오브젝트의 위치가 다른 위치로 바뀜)

 

BUG 수정

1) 버튼 오브젝트(모듈선택/스크립트 실행/디지털 출력 버튼)에서 '표시 상태일 때만 마우스 응답' 옵션이 적용되지 않는 문제점 해결

2) 태그 애니메이션 오브젝트에서 마우스 응답 기능의 설정이 저장되지 않는 문제점 해결

3) 아날로그 입력 태그 편집 시 계산필터의 활성/비활성이 맞지 않는 부분을 수정

4) SMS 관리기에서 연결 시작 시 시간지연 옵션이 적용되지 않는 문제점 수정

5) 리포터에서 데이터베이스 자료를 읽어올 때 잘못된 Privider를 기입하면 다운되는 문제점 수정

6) 엑셀 리포터에서 ALMX 확장자로 된 경보 파일을 읽지 못하는 문제점 수정

7) 스튜디오에서 폰트 속성이 있는 오브젝트의 속성 상자를 열 때 대기 시간이 조금 더 걸리는 문제점 수정

8) 스튜디오에서 오브젝트 속성 상자가 나타난 상태에서 Undo나 Redo를 한 후 속성을 편집하면 속성 편집이 적용되지 않는 문제점 수정

9) 경보 이벤트 창에서 여러 사용자가 로그인/아웃 반복하면 경보확인/삭제 단축 메뉴가 활성화 되지 않는 문제점 수정

10) AlarmListConfirm, AlarmListDelete 의 스크립트에서 사용자 보안 설정이 적용되지 않는 문제점 수정

11) @TimeGetWaiting 함수가 마우스를 움직여도 값이 Reset이 되지 않는 문제점 수정

12) 스튜디오에서 태그 추가 후 바로 사용자 설정 화면을 사용하면 태그 목록에 추가된 태그가 나타나지 않는 문제점 수정

 

통신 프로그램 수정

1) WORD/DWORD/FLOAT/STRING 메모리를 각각 최대 10,000개에서 30,000개로 수정하였다.

2) 각 통신포트의 통신을 일시 정지(PAUSE)할 수 있도록 기능을 지원하였다. (Extra1:#DO#, Address:0028 명령어)

 

스튜디오 수정

1) 정렬 기능 중에서 수평 가운데/수직 가운데/모듈의 수평 가운데/모듈의 수직 가운데 기능을 추가 하였다.

2) 오브젝트를 같은 크기로 변경할 수 있는 편집 메뉴를 추가 하였다.

3) 오브젝트 속성 상자에서 오브젝트의 위치/크기를 숫자로 변경할 수 있도록 기능 지원

4) 디지털 출력 버튼에서 태그 추가 시 태그를 다중으로 선택할 수 있도록 기능 지원

5) 디지털 출력 그룹 태그에서 태그 추가 시 태그를 다중으로 선택할 수 있도록 기능 지원

 

감시 프로그램 수정

1) 사용자 권한에서 경보 이벤트 삭제 권한 항목을 추가 하였다.

 

리포터 수정

1) 결과를 파일로 저장하는 방식을 CSV 파일로도 리포터 결과를 저장할 수 있게 하였다.

 

SMS 관리기 수정

1) Telit BSM860S 모델을 이용하여 문자 메시지를 보낼 수 있도록 지원 모델을 추가 하였다. (RS-232 사용)

 

오브젝트 수정

1) 리스트 박스에서 다중 선택을 할 수 있는 모드를 추가 하였다.

2) 각 오브젝트의 툴팁 글자에서 = 을 사용하면 동적인 텍스트를 사용할 수 있도록 기능 지원 (또는 ObjectSetToolTipText 를 사용)

3) 모든 오브젝트에서 표시기능과 표시상태일때만 마우스 응답 기능을 사용할 수 있도록 하였다.

 

스크립트 추가/수정

1) int ListBoxGetSel(string classname, int index); - 주어진 위치의 아이템의 선택여부를 얻어온다.

2) int ListBoxGetSelCount(string classname); - 현재 선택된 아이템의 총 개수를 얻어온다.

3) void ObjectSetToolTipText(string classname, string text); - 오브젝트의 툴팁 내용을 변경한다.

4) int MultiTrendGetCursorSize(string classname); - 멀티트랜드에서 현재 선택되어 있는 영역의 크기를 구한다.

5) int MultiTrendGetTimeType(string classname); - 멀티트랜드에서 시간범위의 종류를 가져온다. (0-분,1-시간,2-일,3-월)

6) void MultiTrendGetCursorTime(string classname, int year, int month, int day, int hour, int minute); - 현재 커서의 시간을 가져올 때 커서 왼쪽의 시간을 가져오도록 기능을 수정하였다.

7) void MultiTrendSetTimeType(string classname, int type); - 멀티트랜드에서 시간범위의 종류를 설정한다. (type: 0-분,1-시간,2-일,3-월)

 

통신드라이버 추가/수정

1) KEN-2000N Power Meter 통신 드라이버 수정 - KD-AA382I Power Meter도 같이(옵션) 사용할 수 있도록 수정, 읽은 데이터 변환부분의 일부 오류(1/10 계산)를 정정할 수 있는 옵션 추가

2) Megatec Extended Communication 통신 드라이버 개발

3) MELSEC ENET 통신 드라이버 수정 - 아날로그 출력(워드 단위) 일괄(멀티) 쓰기를 사용할 수 있도록 수정

4) MELSEC ENET 3E 통신 드라이버 수정 - 아날로그 출력(워드 단위) 일괄(멀티) 쓰기를 사용할 수 있도록 수정

5) iGrow 1400(Link4 Corp) 통신 드라이버 개발