AUTOBASE 9.0.0 수정내용 출시: 2005-04-01   9.0.0.48

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

 

전체 구조의 변화

1) 오토베이스 9.0의 개발방향은 Easy & Global 이다.

2) 로컬 감시프로그램과 스튜디오가 .NET버전으로 재 구성되었다.

3) 모든 문자열 형식은 Unicode를 기본으로 하였다.

4) 다국어 버전(현재는 한글/영어)이 같은 실행파일로 실행될 수 있도록 하였다. (설치 후에도 LangTool.exe를 이용하여 언어를 바꾸어서 사용할 수 있다.)

5) 감시 화면의 MOD형식이 MODX 형식으로 재 구성 된다. (Unicode 지원, GDI+ 지원)

6) 스크립트 형식이 CTL -> CTLX 형식으로 바뀌었다.(Unicode 지원)

7) 리포터 형식이 RPT->RPTX 형식으로 바뀌었다.(Unicode 지원)

8) 경보 발생 시 웹 서비스를 통해서 음성 경보를 전송할 수 있는 음성 메시지 관리기를 추가 하였다.

 

그래픽 구조 수정

1) MODX의 확장자를 사용한다.

2) 기존의 MOD파일은 그대로 사용할 수 있다.

3) 모든 텍스트에서 Unicode를 사용할 수 있다. (한글/영어/일본어/중국어 모든 언어를 한 화면에서 표시 가능)

4) GDI+를 지원하므로 다양한 그래픽을 구현할 수 있다. (색상 투명도, 속도의 개선...)

5) DB 트랜드와 같은 다양한 데이터베이스 객체가 추가되었다.

6) 기존의 파일 확장 스크립트에서 내장형 확장 스크립트로 변경 되었다. 모듈의 다수 작업이 보다 쉬워졌다.

7) Popup 모듈인 경우 Dialog 또는 윈도우 형태의 두 가지를 선택할 수 있다.

8) Popup 모듈인 경우 불 투명도를 지원했다.

9) 그래픽 디렉터리 밑에 서브디렉터리를 구분할 수 있어서 모듈관리가 보다 쉬워졌다.

10) 모든 오브젝트들이 확장 기능을 사용할 수 있도록 하였다.

 

스튜디오 수정

1) 그래픽 편집 시 확대/축소 기능을 사용할 수 있게 하였다. (단축키도 지원하여 보다 편리하게 사용할 수 있다.)

2) 리포터 편집기도 내장하여 작업의 편리성을 도모하였다.

3) 탐색기 도구를 스튜디오에 추가하여 작업을 쉽게 할 수 있도록 하였다.

4) 그래픽 요소 속성 창을 열어놓은 상태에서 편집할 수 있도록 하였다.

5) Ctrl 키를 누른 상태에서 마우스 이동하면 수평,수직, 각도 자동 맞춤을 사용할 수 있다.

6) 현재 화면을 비트맵 파일로 저장하는 기능 추가.

7) 벡터 그림파일인 EMF, WMF 파일을 가져올 수 있는 기능을 추가하여 기존의 벡터파일을 재활용할 수 있게 하였다.

8) 작업 취소/복구 단계를 여러 단계로 하여 틀린 작업을 빨리 수정할 수 있도록 하였다.

 

리포터 구조 수정

1) RPTX의 확장자를 사용한다.

2) 기존의 RPT파일은 그대로 사용할 수 있다.

3) 모든 텍스트에서 Unicode를 사용할 수 있다. (한글/영어/일본어/중국어 모든 언어를 한 화면에서 표시 가능)

4) 리포터 디렉터리 밑에 서브 디렉터리를 구분할 수 있어서 작업이 보다 쉬워졌다.

 

그래픽 오브젝트의 종류의 변화

1) 아날로그 그래프 오브젝트는 없어지고 기존에 사용한 오브젝트는 멀티그래프로 변환하여 불러준다.

2) 아날로그 트랜드 오브젝트는 없어지고 기존에 사용한 오브젝트는 멀티트랜드로 변환하여 불러준다.

3) 아날로그 데이타 오브젝트는 없어지고 기존에 사용한 오브젝트는 멀티트랜드로 변환하여 불러준다.

 

태그 구조 수정

1) 그룹 태그가 새로 추가 되었다.

2) 태그 파일은 local.tagx 파일로 저장된다. (Unicode)

3) OPC태그의 추가로 OPC 서버의 태그를 간편하게 읽어올 수 있다. (Version 8.? 에서는 통신 프로그램을 거쳐서 연결)

 

작업 라이브러리 개선

1) 그룹 위에 테마를 두어서 테마별 라이브러리가 제공된다.

2) 작업라이브러리에서 끌어넣기 기능을 제공한다.

3) 작업라이브러리에서 그룹 미리 보기와 정보 화면의 지원으로 보다 편리해 졌다.

 

스크립트 구조 수정

1) CTL파일이 CTLX파일로 변경 되었다. (Unicode 지원) 기존의 스크립트는 그대로 사용할 수 있다.

2) string 변수를 추가 하였다.

3) string 변수의 추가로 대입문에서 문자열을 직접 사용할 수 있다.

4) string 변수의 추가로 비교문에서 문자열을 직접 사용할 수 있다.

5) string 변수의 추가로 return 값을 문자열로 받을 수 있다. (일부 함수 허용)

 

스크립트 함수 추가/수정

1) string ComboBoxGetText(string classname); - ComboBox에 입력된 Text를 가져온다.

2) void ComboBoxSetText(string classname, string text); - ComboBox의 텍스트를 변경

3) int GetHourCount(int year, int mon, int day, int hour); - 지정시간을 시간 숫자로 변환

4) DbTrend??? 함수 추가.

5) int @ARGB(int a, int r, int g, int b); alpha, red, green, blue

6) @ProcessStart(string process, string argument); - WinExec 대신 사용 추천