Author name: spirallab

REMOTE 통신 사용법

2023.10.18 날짜로 업데이트 된 v.1.5.830 버전부터 원격(REMOTE) 통신에 의한 제어가 추가 제공됩니다. 여기서 제공되는 통신 방식은 TCP/IP 혹은 RS-232 을 사용한 것을 의미합니다. 또한 이 원격 통신 기능은 editor 데모 프로젝트들에서 모두 사용되고 있습니다. 위와 같이 라이브러리 초기화 후 원격 통신을 제공하는 객체(IRemote)를 생성합니다. 초기화 과정을 좀 더 자세히 살펴보면 아래와 같이 설정 파일(ini)에 의해 …

REMOTE 통신 사용법 더 보기 »

SCANahead 사용법

SCANahead 데모 프로젝트는 RTC6 를 사용하여 SCANahead 및 SDC 기능을 사용하는 방법을 설명하고 있습니다. 전통적인(Classic) 스캐너는 트레킹 에러 시간(Tracking Error)이 발생합니다. 때문에 위치 오차(실제 위치 – 명령 위치)를 보상하기 위해 스캐너의 점프, 마크, 폴리곤 지연 시간들을 설정하게 됩니다. 반면 SCANahead 를 사용하면 속도에 따른 최적의 스캐너 지연 시간을 선행적으로 자동 연산해 주기 때문에 트레킹 에러 …

SCANahead 사용법 더 보기 »

Ramp 사용법

시리우스2 라이브러리에서 손쉽게 경로에 따른 출력 신호를 제어하는 손쉬운 방법을 제공합니다. 일명 Ramp 혹은 RTC 제어기에서는 자동 레이저 제어 (ALC: Automatic Laser Control) 라고도 합니다. 위와 같이 폴리라인(Polyline) 개체를 사용한 예를 들어보겠습니다. 폴리라인은 개별 정점(Vertex) 에 Ramp Scale Factor 을 지정할 수 있습니다. 위 폴리라인에 4개의 정점에 Ramp Scale Factor값을 각각 1, 0.5, 1.5, 1 …

Ramp 사용법 더 보기 »

EDITOR BARCODE 데모 프로젝트

바코드(editor_barcode) 데모 프로젝트는, 여러 위치에 텍스트나 바코드 개체의 데이타를 실시간 변경해 가면서 가공해야 하는 경우 유용한 데모 프로젝트입니다. 초기화 과정을 살펴보면, 우선 라이브러리 초기화를 실시합니다. RTC(IRtc) 및 레이저 (ILaser) 객체들을 생성해 줍니다. 여기에서는 EditorHelper 를 사용하여 외부 설정 파일(config.ini) 에 지정된 여러 장치들을 손쉽게 생성, 초기화 해 줍니다. 또한 가공 절차를 담당하는 마커(Marker) 객체의 생성도 …

EDITOR BARCODE 데모 프로젝트 더 보기 »

EDITOR ENTITY 데모 프로젝트 (by syncAXIS)

시리우스2 라이브러리는 별도의 소스코드 수정이나 개발없이 손쉽게 syncAXIS 솔류션으로 전환이 가능합니다. EDITOR ENTITY 데모 프로젝트가 그 예를 잘 보여주고 있는데 이를 통해 syncAXIS 솔류션을 사용하는 방법을 살펴보겠습니다. syncAXIS 사용을 위해 xml 파일을 syncAXIS Configurator 를 사용해 편집해 줍니다. 이때 BASE 디렉토리를 반드시 설정해 줍니다. 또한 관련 ACS 모션 컨트롤러와 관련된 DLL 파일들도 이 디렉토리로 복사해 …

EDITOR ENTITY 데모 프로젝트 (by syncAXIS) 더 보기 »

EDITOR ENTITY 데모 프로젝트

EDITOR ENTITY 프로젝트는 시리우스 에디터를 사용하는 방법에 대한 가장 효과적인 데모 프로젝트 입니다. 이 프로젝트를 통해 편집기 뿐 아니라 제어기의 초기화 마커(IMarker) 및 엔티티(IEntity) 객체의 생성과 사용법에 대해 알아보겠습니다. 이 데모 프로젝트의 가장 큰 특징은 단독 실행이 가능한 어플리케이션으로 디자인되어 있습니다. 때문에 설정파일(ini)을 참고해 프로그램의 초기화가 진행됩니다. 프로그램이 실행되면 가장 먼저 config.ini (syncAXIS 경우 config_syncaxis.ini) …

EDITOR ENTITY 데모 프로젝트 더 보기 »

Scroll to Top