업데이트 안내 SmartX Framework 3.1.0 버전이 업데이트 되었습니다. 신규 컴포넌트 SmartMonthCalendar, SmartKeyPad 추가, 기존 컴포넌트 기능개선을 하였습니다. 또한 SmartLaunch 프로그램을 지원합니다. [SmartX Framework 3.1.0버전에 추가된 컴포넌트 및 기능]
SmartMonthCalendar는 UI 디자인 화면에서 일정(스케쥴) 표시 및 관리를 편리하게 사용 할 수 있도록 만들어 진 컴포넌트 입니다.
- 다양한 형태의 디자인 구현 가능
- 캘린더의 크기를 자유롭게 정의할 수 있습니다.
- 모든 디자인적 요소의 이미지 사용 및 투명 처리 기능 제공
- 편리한 이벤트 기능지원
- 일 Marker기능 지원
- 다양한 디자인 효과 관련 설정 기능
SmartKeyBoard에서 키보드 상의 레이아웃, 이미지, 키의 위치/개수, 전체 사이즈 등을 변경하도록
지원하는 컴포넌트 입니다.
- 모든 형태의 키보드를 구현 가능
- 필요한 키만을 정의할 수 있어 커스텀 하기 쉽도록 하였습니다.
- 키 입력 처리 관련 이벤트 제공
- 이미지 설정 및 투명 처리 지원으로 모든 디자인 적용 가능
- 키 레이어 설정으로 한영 및 기타 기호 등의 처리 가능
SmartLaunch는 바탕화면에 사용할 프로그램의 바로가기를 만들고 재부팅해도 바로가기가 제거되지 않도록 하는프로그램 입니다. 이 프로그램은 IEC667/1000-Series에서 사용 가능하며, SmartLaunch는 SmartXFramework의 기능중 일부분 입니다.
- 바탕화면에 바로가기를 생성
- 제품을 재부팅해도 바로가기를 유지
- Flash Disk\Run\Run1 폴더를 이용한 RunTime 모드
1. SmartMemory의 ExtStorageDetectionStart, ExtStorageDetectionStop, EvtExternalStorageAttached 기능
2. SmartModBus
오버로딩 함수(WriteMultipleCoil, WriteMultipleRegister)
Read, Write관련 메서드가 SmartModbusSlave에서 전송한 예외응답정보를 수신하는 기능
3. SmartModbusSlave
예외발생시 예외를 마스터(Master)로 송신하는 기능
- bSkipSendResponse
- SendExceptionResponse
4. SmartForm
- NoneBlocking의 모달창 출력 기능
- RunTime모드에서 프로그램을 종료할 때 Shell을 로딩
5. SmartInnerForm의 RunTime모드에서 프로그램을 종료할 때 Shell을 로딩
6. SmartSerialPort의 STXONLY기능
7. SmartKeyBoard의 LabelSelect 기능
8. SmartKeyPad의 LabelSelect 기능
9. SmartMessageBox의 Show_NoneBlocking, OnNoneBlockingDialogClosing 기능
10. SmartTcpMultiServer의 SetBlocking, OnSent 기능
11. SmartTcpClient의 SetBlocking, OnConnected, OnSent 기능
12. SmartADC
- TouchEnable 기능
- ReadDataFast() 기능(고속입력)
- ReadDataDetailFiltering()의 성능 개선
13. SmartConfigs
- MacAddress를 설정 및 읽을 수 있는 기능
- SmartConfigs의 화면을 회전하고 저장하는 기능
- SmartConfigs의 밀리초(millisecond) 표현하는 기능
- 화면터치 또는 마우스 클릭을 O/S 레벨에서(Event Hooking) 전역적 Click Event 발생기능 지원
14. SmartGPIO
Capture 기능추가(외부입력 속도가 고속일 때 외부 입력신호를 큐에 저장 후 이벤트 프로세스가 이벤트를 발생하여 입력된 신호를 처리)
- EvtPortXDatasChangeCapture
- IsPortAWatchStart
- SetPortXWatchPriority()
- SetPortXWatchIdleInterval()
- PortXDetection_LevelChange()
- PortXDetection_NegativeEdge()
- PortXDetection_PositiveEdge()
- GetPortAQueueWaitingCount()
1. SmartLabel의 WordWrap속성 버그 수정
2. SmartConfigs의 IpSettings.DeviceIP설정시 발생하는 버그 수정
3. SmartUpDown의 프로그램 종료 시 발생하는 버그 수정
4. SmartKeyboard의 LabelClear 버그 수정
5. SmartSerialPort의 RS485SoftwareDetection = true일 때 데이터 수신 시 버그 수정
6. SmartListBox의 RemoveItem()을 호출하여 지우면 SelectedItemIndex가 초기화 안되는 버그 수정
7. SmartLock의 수동입력에서 Registration키 또는 키보드 엔터키 클릭시 정상 등록되는 버그 수정
8. SmartModbus의 Read, Write관련 메서드에서 올바른 Exception을 리턴하지 못하는 버그 수정
자료실 > SmartX Framework 관련 > SmartX Framework 프로그래밍가이드
2. SmartX Framework 업데이트 정보자료실 > SmartX Framework 관련 > SmartX Framework 설치파일 > SmartX Framework 업데이트 정보
3. SmartX Framework 관련 DLL 참조 에러 발생시 해결 방법 안내자료실 > TipNote > SmartX Framework 관련 DLL 참조 에러 발생시 해결 방법 안내
4. SmartLaunch 프로그램자료실 > SmartX Framework 관련 > 9.SmartLaunch 프로그램