1. Descriptions
SuperEasy library for Control Scanner and Laser
2. Features
- support SCANLAB's multiples RTC 4,5,6 controllers.
- support SCANLAB's XL-SCAN(SyncAxis) with multiple heads and stages.
- support powerful 3x3 matrix operations.
- support processing unlimited vector data by automatically.
- support MOTF(marking on the fly), secondary scan head, 3d (like as VarioSCAN) functions.
- support 2D/3D scanner field correction converter with powerful image analyzer.
- support profile scanner motion and output signals with plotted graph.
- support point, line, arc, LW polyline, rectangle, circle, true type font, cxf font, 1D/2D barcodes, spiral, trepan, dxf, hpgl(plt) and customizable entities.
- support 2D barcodes with various cell type like as dot, line, outline, hatches.
- support 3D STL(StereoLithography) file and extract points cloud to mark on 3D surface.
- support powerful undo/redo actions and single document data with multiple view targets.
- support laser beam path visualizer (simulator) and powerful path optimizer to reduce processing time.
- support vary output laser power with PoD(pulse on demand by analog, digital output, frequency, pulse width) and sky-writing.
- support vary scanner/laser parameters with 'Pen' (frequency, pulse width, power, speeds, laser delays, ...)
- support customizable and extensible marker interface.
- support many kinds of powermeters
- Thorlab PM series
- Ophir products
- Coherent PowerMax (USB/RS) series
- support power mapping interface for compensate output laser power.
- support many kinds of laser sources
- Advanced Optowave Fotia
- Advanced Optowave AOPico
- Advanced OptoWave AOPico Precision (preliminary)
- Coherent Avia LX (preliminary)
- Coherent Diamond C-Series
- Coherent Diamond J-Series (preliminary)
- Photonics Industry DX
- Photonics Industry RGHAIO
- IPG YLP Type D
- IPG YLP Type E
- IPG YLP N Series (preliminary)
- IPG ULPN Series
- JPT Type E
- JPT CW (preliminary)
- SPI G3/G4 (preliminary)
- Spectra Physics Talon (preliminary)
- Spectra Physics Hippo
- Inngu GraceX Series (preliminary)
- Max Photonics CW (preliminary)
- support many kinds of motion controllers
- AJINExtek AXL
- ACS SPiiPlusNET (preliminary)
- Newport ESP301
3. How to use ?
- development environment : .NET framework 4.8
- dll assemblies : spirallab.core.dll, spirallab.sirius.rtc.dll, spirallab.sirius.dll and spirallab.sirius.fieldcorrection.dll
- winforms user control : SpiralLab.Sirius.EditorForm, SpiralLab.Sirius.ViewerForm
- x64 Environment : copy files from bin\x64 to bin\
- x32 Environment : copy files from bin\x32 to bin\
- install MS VC++ redistributable packages
- additional dll files : freetype6.dll, NLog.dll, ...
- subdirectory hierarchy
- config (ini files)
- correction (ctb/ct5 files and converter programs)
- fonts (ttf fonts)
- logo (hpgl, plt, dxf and stl files)
- logs (output log files)
- powermap (power map files)
- plot (measurement files)
- to plot as gnuplot : download and copy gnuplot program into plot\gnuplot\ directory
- download gnuplot link : http://tmacchant33.starfree.jp/gnuplot_bin.html
- scripts (csharp script files)
- siriusfonts (cxf font files)
- syncaxis (config xml file, configurator and viewer)
The program running 30 mins with basic features in evalution copy mode !
4. Author
- hong chan, choi (mailto:hcchoi@spirallab.co.kr)
- home page : http://spirallab.co.kr
- developer page : http://www.spirallab.co.kr/?page_id=229
- git repository : https://github.com/labspiral/sirius.git
5. Version history
-
2023.12.20 v.1.144
- fixed) slow rendering issue
- fixed) invalid pen color at some entities
-
2023.9.21 v.1.142
- added) PowerPercentage at laser (레이저 파워 비율값으로 변경)
- fixed) freetype exception (TTF 폰트 생성시 예외 처리)
- added) OnMarkPen at pen default entity (pen default 개체에 이벤트 추가)
-
2023.8.23 v.1.141
- added) CtlMatrix/ListMatrix at IRtcSyncAxis (3x3 행렬 설정 기능 추가)
- fixed) analog output at LaserVirtual (LaserVirtual 객체의 파워 출력 변환 버그 수정)
- fixed) change pen color for multiple entities (다수의 개체 펜 색상 변경 지원)
-
2023.6.30 v.1.140
- fixed) laser max power for multiple instances (다수의 레이저 소스사용시 최대 파워값 표시 개선)
-
2023.5.31 v.1.139
- fixed) extract point clouds for 3d calibration (3D 보정용 포인트 추출 알고리즘 개선)
-
2023.5.18 v1.138
- fixed) stack overflow when initializing (초기화시 스택 오버플로우 에러 해결)
-
2023.5.12 v1.137
- fixed) wobbel frequency (와블 주파수 입력 버그)
- added) import dxf with override circle (DXF 원 객체 데이타 조작 지원)
-
2023.4.21 v1.136
- updated) RTC6_Software_Package_Rev.1.15.5
- fixed) wait_for_encoder, activate_fly_2d (회전기반 MoF 사용시 발생 버그 패치)
- updated) RTC6_Software_Package_Rev.1.15.5
-
2023.4.8 v1.135
- fixed) Correction2DRtc
- added) beam tilt calibration (원점 이동 보정 지원)
- fixed) Correction3DRtc
- added) cone, cylinder, plane calibration (원뿔, 원통, 평면에 대한 3D 보정 추가 지원)
- added) z focus table, ABC coefficient calibration (Z 초점 테이블, 계수 보정 지원)
- fixed) Correction2DRtc
-
2023.3.31 v1.134
- added) scanner field correction by external *.dat file (외부 dat 파일을 이용한 스캐너 필드 보정 지원)
- fixed) IRtcSyncAxis
- added) IsSoftStop (감속 정지 속성 추가) / CtlStop (지원 함수)
- added) IsRelativeCoordinateSystem (가공 시작시 원점에 대해 상대 좌표계 사용 속성 추가)
- added) more 3d demo project (3D 데모 프로젝트 추가)
-
2023.3.24 v1.133
- fixed) render line bug (선분 렌더링 버그)
- added) laser source for Advanced OptoWave AOPico Precision (preliminary)
- added) laser source for Max Photonics CW (preliminary)
- added) laser source for JPT CW (preliminary)
-
2023.3.15 v1.132
- updated) SCANLAB syncAxis v1.8.2 (스캔랩 syncAxis 제품 v1.8.2 핫픽스 적용)
- bug) unintended suppression of laser control signals when automatic laser control was active (ALC 버그 수정)
- added) scanner calibration for 3D surface points cloud (STL 개체의 정점 추출후 3D 보정 파일 생성 지원)
- added) line entity with raster pixel operation (선분 개체에 픽셀 가공법 추가)
- added) IReversable interface at entity (가공 순서 반전 인터페이스 추가)
- added) find entity by type at layers (개체 타입으로 검색 기능 추가)
- added) more sort methods (개체 정렬 방식 추가)
- fixed) laservirtual (가상 레이저 소스 객체)
- min/max duty cycle (Duty cycle 사용시 최대/최소 비율 설정 지원)
- fixed) dxf entity ByLayer color (ByLayer 색상이 잘못 출력되는 문제 수정)
- updated) SCANLAB syncAxis v1.8.2 (스캔랩 syncAxis 제품 v1.8.2 핫픽스 적용)
-
2023.3.1 v1.131
- added) variable polygon delay at pen (각도에 따른 가변 폴리곤 지연 시간 설정 펜에서 지원)
- scale(°) = 1 - cosine(°)
- added) variable polygon delay with max edge level (각도에 따른 가변 폴리곤 지연 시간사용시 최대 활성화 시간 지원)
- added) variable jump delay at pen (점프 거리에 따른 가변 점프 지연 시간 설정 펜에서 지원)
- min. jump delay time (usec)
- jump limit length (mm)
- fixed) automatic laser control by position at layer (위치에 따른 자동 레이저 출력 설정 변경)
- distance and scale (mm, 0~4)
- fixed) motf compensate table (MOTF 엔코더 보상 테이블 설정 지원)
- x, y, delta x, delta y (mm)
- fixed) text/siriustext with multi-line textdata (텍스트 개체에서 여러줄의 텍스트 데이타 지원)
- fixed) laser power control method (레이저 소스 파워 제어 종류 정리)
- added) variable polygon delay at pen (각도에 따른 가변 폴리곤 지연 시간 설정 펜에서 지원)
-
2023.2.20 v1.130
- updated) SCANLAB syncaxis v1.8.1
- fixed) invalid secondary head option check (syncAxis 초기화 실패 핫픽스 적용)
- added) create scanner field correction grids at editor (편집기 메뉴에서 스캐너 필드 보정용 격자 생성 지원됨)
- updated) SCANLAB syncaxis v1.8.1
-
2023.2.14 v.129
- added) support 8 measurement channels at RTC6 (RTC6 에서 최대 8개 까지 계측 채널 지원)
- added) syncaxis
- job history at marker form (마커창에서 작업 이력 조회 지원)
- list arc bug (원호 리스트 명령 버그 수정)
-
2023.1.25 v1.128
- migrated) SCANLAB syncaxis v1.8
- updated) RTC6_Software_Package_Rev.1.15.4
- added) convert text entity when loading dxf file (DXF 파일 로딩시 텍스트 개체 변환 지원)
- converted 'Arial Unicode MS Font.ttf' if installed system font (Arial 트루타입 폰트로 변환됨)
- converted 'romans2.cxf' font if not installed system font (romans2 단선 폰트로 변환됨)
- fixed) too many nodes at treeview cause exception (대량의 트리뷰 노드 사용시 예외발생 해결)
- fixed) compare equality of pen color bug (펜 색상 비교 실패 버그)
-
2023.1.13 v1.127
- fixed) apply button at scanner field correction (스캐너 필드 보정 윈폼에서 apply 버튼 동작시 보정 파일 자동 로딩 지원)
- fixed) adjust step distance at path simulator (가공 시뮬레이터에서 스텝거리값 변경 지원)
- fixed) move to end at entity's group editor (엔티티 아이템 배열 편집기에서 끝 위치로 이동 지원)
- fixed) list of active channels at syncaxis (syncAXIS 제어기에서 ALC 채널 목록 조회 지원)
- fixed) textdata(text/barcode entities) has changed by automatically when mark at each offsets (오프셋 위치에 텍스트/바코드 가공시 데이타 자동변환 지원)
-
2022.12.23 v1.126
- updated) RTC6_Software_Package_Rev.1.15.2_2022_11_24
-
2022.12.2 v1.125
- added) new path optimizer with powerful TSP solver (신규 경로 최적화 알고리즘 추가)
- added) laser spot bite size at circle, rectangle, lwpolyline entities (원, 사각형, 폴리라인에 bitesize 크기 지원)
- fixed) powerverify but detected watt is 0 (파워 검증시 측정 데이타 오류 수정)
- fixed) result event at correciton form bug (스캐너 보정 폼 이벤트 핸들러 호출 오류 수정)
-
2022.11.11 v1.124
- updated) .net framework v4.8 (.NET 프레임워크 4.8 버전 적용)
- added) syncAxis
- move stage to center of each layers with scanner only mode (레이어 옵션: 중심위치로 스테이지 이동 후 가공 - Scanner Only 전용)
-
2022.11.4 v1.123
- fixed) improved XML documentation
- added) plot measurement result with another program (계측 데이타 그래프 출력 프로그램 추가)
- 1st : gnuplot program
- 2nd : internal winform program
- fixed) SiriusText/Text font register bug into RTC (RTC 카드에 폰트 등록 버그 수정)
- fixed) MOTF angular rotate direction way (시계 방향 = 엔코더 증가 방향 = 각도 증가 방향)
- fixed) IRtcDualHead renamed to IRtc2ndHead (IRtc2ndHead 으로 이름 변경)
- fixed) powermap verification with detected watt (파워맵 검증시 측정 파워값도 기록)
- fixed) hung up at syncAxis marker form (syncAxis 마커창 응답 없음 버그)
- fixed) lwpolyline to arc bug (폴리라인을 호 객체로 변환 버그)
- fixed) bulge vertex at lwpolyline when import dxf file into arc entity by default (폴리라인의 곡선 부분을 호 객체로 기본 변환)
- bulge to arc (default) (bulge 구간을 호 개체 변환시 : 기본값)
- Config.LwPolylineBulgeToLines = false;
- bulge to lines (bulge 구간을 선분으로 변환시)
- Config.LwPolylineBulgeToLines = true;
- Config.LwPolylineBulgePrecision = resolution (분해 개수);
- bulge to arc (default) (bulge 구간을 호 개체 변환시 : 기본값)
- demos)
- more MOTF anglar demo "MainFormAngular2" with rotate center (회전 중심 위치를 처리하는 강화된 MainFormAngular2 데모 추가)
- load/select correction file after finish to convert at field correction demo (스캐너 필드 보정후 이를 RTC 에 적용하는 기능 추가)
-
2022.10.21 v1.122
- added) Program5.cs demo at motf_dualhead_ext project (motf_dualhead_ext 프로젝트에 Program5 예제 추가)
- powerful example demo codes use of Angular MOTF (강력한 회전 기반 MOTF 에제 제공됨)
- added) IRtcDualHead (IRtcDualHead 인터페이스 기능 추가)
- ListSelectCorrection function (리스트 명령 실행중 스캐너 보정 테이블 변경 지원)
- added) IRtcMotf interfaces (MOTF 인터페이스 기능 추가)
- ListMotfLimits function (영역침범 확인 기능 추가)
- CtlMotfOverflowClear function (영역침범시 리셋 기능 추가)
- added) Program5.cs demo at motf_dualhead_ext project (motf_dualhead_ext 프로젝트에 Program5 예제 추가)
-
2022.10.13 v1.121
- fixed) speed up when open/import/clone sirius file (시리우스 파일 읽기 속도 향상)
- fixed) initialize rtc6 with auto delay and corner,end,acc scale values if scanahead activated (SCANa 옵션을 가진 RTC6 초기화시 자동 지연 기능 활성화및 라인 품질 파라메터 자동 설정)
- added) configure rtc signal level (active high/low) before initialize (RTC5/6 초기화 시점에 레이저1,2및 ON 출력 신호 레벨 설정 지원)
- added) divide regions with threshold (개체를 영역으로 나누기 할 경우 제외할 최소 크기 지정 지원)
- added) demo project head4_bcd_text (데모 프로젝트 추가)
- multiple 4 instances (4개의 인스턴스 사용)
- mark user defined text data with offsets (오프셋 위치에 사용자 데이타 적용하여 가공)
- added) selectable jump tuning mode (점프 튜닝 모드 선택 지원)
- tested) Photonics Industry RGHAIO, Spectra Physics Hippo has tested for communication (레이저 2종 통신 테스트 완료)
- fixed) invalid 2nd head offset (2nd 스캔 헤드에 적용된 오프셋값이 초기화되는 문제 수정)
- fixed) exception of SiriusEditorForm/SIriusViewerForm usercontrol when create (사용자 컨트롤 생성시 예외 발생 버그)
- fixed) Newport ESP301 (ESP301 모션 제어기 테스트 완료)
- update motor status takes too much time (상태 업데이트에 시간이 많이 소요되는 문제 해결)
- defined home offset (사용자 지정 홈 오프셋 지원)
-
2022.10.2 v1.120
- added) rectangle with reverse winding (가공 순서 뒤집기 지원)
- added) support SCANa options at RTC6 (SCANa 옵션 기능 지원)
- enable/disable auto delays (자동 지연 사용 지원)
- added) excelliscan demo project (데모 프로젝트 추가)
- delay values are converted automatically (SCANa + 자동 지연 활성화시 기존 레이저 지연 시간이 scan ahead 용 지연값으로 자동 변환됨
- added) move z axis in layer with abs/relative (레이어 속성에서 스캐너 Z 축 사용시 절대/상대 이동 기능 추가)
- fixed) remove duplicated data when divide (영역 나누기 실행시 중복 정점 데이타 제거)
- fixed) notify event handler with async (이벤트들을 비동기 처리되는 방식으로 일원화)
- log message
- user log in/log out
- motor event (home/property changed)
- laser event (property changed)
- marker, powermeter, powermap
- fixed) motf demo project
- by xy encoder : load bin\recipes\motf.sirius file (XY 엔코더 기반 MOTF 사용 예제)
- by angular encoder : load bin\recipes\motf_angular.sirius file (회전 엔코더 기반 MOTF 사용 예제)
-
2022.9.23 v1.119
- updated) (c)SCANLAB's correXionPro.exe up-to-date v1.06 (스캔랩의 correXionPro 1.06 버전 업데이트)
- added) more laser modes
- yag3,5 and mode 4,6 (레이저 모드 추가됨)
- Qswitch delay (Yag5 사용시 Q 스위치 지연시간 설정 지원)
- added) layer with z motor control
- actual position check option (Z 모터 이동후 위치 비교 여부 옵션 지원. 엔코더 피드백 없는 모터 지원용)
- added) motor with IJogControl interface (모터 조그 제어용 인터페이스 추가)
- fixed) angular motf with simulated encoder generate invalid position value (회전 기반 MOTF 와 엔코더 시뮬레이션을 같이 사용시 각도 이동량 연산 버그)
- fixed) angular motf begin with encoder reset option (회전 기반 MOTF 시작시 엔코더 리셋 여부 처리)
- fixed) syncaxis
- remove log messages when get scanner/stage position (syncaxis 사용시 대량의 에러 로그 메시지 생성 제거)
-
2022.9.6 v1.118
- added) serial communication with monitoring/dump data (시리얼 통신 16진수로 모니터링/덤프 지원)
- added) ditial input triggers (디지털 입력 트리거 집합 추가)
- added) rtc serial comm interface (RTC 제어기 내부 시리얼 통신포트 사용을 위한 인터페이스 추가)
- added) view with custom rendering handler (뷰에 사용자가 직접 opengl 렌더링 처리 지원)
- added) MOTF angular with measurement (회전 MOTF 계측 데이타 각도 변환 지원)
- fixed) MOTF angular wait bug (회전 MOTF 대기 각도 처리 버그)
- fixed) motor homed event with argument (모터 원점 초기화 이벤트 인자 개선)
- fixed) LWPolyline hatch bug (폴리라인 해치 사용시 버그 수정)
- fixed) SiriusEditor out of memory bug at treeview (편집기에서 트리뷰 노드 전체 삭제시 메모리 관련 오류 수정)
-
2022.8.31 v1.117
- added) grid checker with crop ROI and save (스캐너 보정용 이미지의 ROI 영역 자르기, 저장 기능 추가)
- added) IRtcDualHead with base/user offset (2nd헤드사용시 헤드별 오프셋 확장 지원 : base + user)
- fixed) IRtcMotf with Motf Repeat bug (MOTF 반복 가공시 무제한 및 회수 지정 가능)
- fixed) powermeter/powermap/verify event handler with notification bugs (파워메터/파워맵/검증시 호출 버그 수정및 인자 통일)
-
2022.8.29 v1.116
- added) demo project 'custom entity'
- fixed) fail to create SiriusEditorForm/SIriusViewerForm user control
-
2022.8.24 v1.116
- added) path optimizer with simple/custom sort (단순 경로: 상하좌우및 최단), 사용자 정의 경로 최적화 추가)
- added) powermeter chart are zoomable/scrollable now (확대 및 스크롤 가능한 파워맵 그래픽 차트)
- added) experimental. bitmap font entity (실험적 기능. 비트맵 기반 폰트 개체 추가됨)
- fixed) bypass raster line unless exist data at mark bitmap (비트맵 레스터 가공시 빈 데이타줄은 자동 스킵 처리)
-
2022.8.19 v1.115
- updated) Demos projects (데모 프로젝트 업데이트)
- customeditor project : customizable editor/view winforms (에디터, 뷰어 윈폼 소스 공개를 통한 사용자화 지원)
- customeditor project : customizable marker winforms (마커 윈폼 소스 공개를 통한 사용자화 지원)
- customlasermarker project : customizable marker (마커 구현부 소스 공개를 통한 사용자화 지원)
- added) IMarker with OnFailed event handler (마커 가공 실패 이벤트 핸들러 추가됨)
- added) enable/disable powermap/verify category items (파워매핑, 검증 항목의 사용 여부 체크 지원)
- updated) Demos projects (데모 프로젝트 업데이트)
-
2022.8.15 v1.115
- added) processing on the fly with angular (회전축 엔코더 기반의 MOTF 지원)
- added) motf angular begin entity (회전 시작 개체 추가)
- added) motf angular wait entity (각도 대기 개체 추가)
- added) motf angular with rotate center position (회전 중심 위치 변경 지원)
- added) simulated motf with angular velocity (회전축 엔코더 시뮬레이션 지원)
- added) start/stop powermapping routines and support event handlers (파워매핑 시작/정지 루틴 지원, 이벤트 핸들러 지원)
- fixed) mark bug with point entity at rtc4 (RTC4 에서 점 개체 가공 버그)
- added) processing on the fly with angular (회전축 엔코더 기반의 MOTF 지원)
-
2022.7.29 v1.114
- updated) rtc6 dlls files by v2022.7.22
- added) barcode2d : hatched cross lines (2D 바코드 해치 셀 타입내에 격자 모양 해치 지원)
- added) barcode2d : new cell type of circle (셀 타입에 원형 추가)
- fixed) barcode2d : invalid start of line's cell type with zig zag (지그재그 라인 셀 타입사용시 시작 위치 오류 수정)
- fixed) textarc with hatch bug (원호형 텍스트내부의 해치 지원 버그 수정)
-
2022.7.15 v1.113
- fixed) powermap winforms
- category as frequency value (카테고리값은 주파수로 처리)
- remove category (카테고리 삭제기능)
- apply new powermap bug (신규 파워맵 파일 미적용 되는 버그 수정)
- fixed) IPG ULPN laser communication bug (ULPN 레이저 통신 버그 수정)
- fixed) very large image based scanner field correction bug (대용량 이미지 기반 스캐너 필드 보정 버그 수정)
- fixed) syncaxis
- modified time resolution for MarkConfig (MarkConfig 설정값의 시간 해상도 변경)
- editable calculation dynamics for scan device (스캐너의 계산 역학값 변경 지원)
- fixed) powermap winforms
-
2022.7.1 v.1.112
- added) IPG YLP ULPN laser (레이저 소스 추가됨)
- preliminary
- added) MotfCall entity (개체 추가)
- added) pens editor with power categories (펜 편집기에서 파워 카테고리 목록 지원)
- fixed) simulated encoder with scale bug (시뮬레이션 엔코더 사용시 스케일 버그 수정)
- jump list position at begin for repeat (반복 가공시 리스트 명령의 시작위치로 이동 지원)
- list type with Single only (리스트 타입을 단일로 설정 후 사용할것)
- fixed) powermap winform with events (파워맵 시작/정지/열기/저장에 대한 사용자 이벤트 핸들러 지원)
- customizable mapping routine (사용자화 가능한 매핑 루틴 지원)
- fixed) powerscaler (파워메터 스케일러 개선)
- editable factor values (비율값 편집 가능)
- added) IPG YLP ULPN laser (레이저 소스 추가됨)
-
2022.6.17 v.1.111
- added) power scaler (파워 스케일러 - 계측 에너지에 대한 사용자 비율 적용 기능)
- added) coherent powermax powermeter (코히런트 파워맥스 계측기 추가)
- fixed) ophir powermeter with scan devices (Ophir 파워메터 장치 초기화시 스캔하도록 수정)
- fixed) powermeter winforms (파워메터 윈폼 개선)
- fixed) removed unused properties at textr/siriustext (텍스트 개체의 미사용 속성 표시 삭제)
- fixed) syncaxis
- select target stage with correction table (대상 스테이지를 스캐너 보정 테이블과 함께 선택 지원)
- show counts of scan devices, stages (스캔 헤드, 스테이지 개수 표시)
-
2022.6.6 v.1.110
- added) powermap winform (파워맵용 윈폼 추가)
- open/save powermap file (파워맵 저장/불러오기 지원)
- added) powermeter arguments (파워메터 모델별 계측 인자 인터페이스 추가)
- PowerMeasureVirtualArg, PowerMeasureOphirUSBIArg, PowerMeasureThorlabArg (모델별 파워메터 인자)
- fixed) busy bug with rtc4 measurement session (RTC4 계측 버그)
- fixed) rtc io output on/off log message (RTC 확장 DIO 변경시 부적절한 로그 메시지 수정)
- fixed) motors winform with position table bug (모터 윈폼내의 위치 테이블 오류 수정)
- added) powermap winform (파워맵용 윈폼 추가)
-
2022.5.30 v.1.109
- fixed) support script function with text entities (텍스트 개체들에 스크립트 기능 지원)
- added) powermap added into laser interface to support powermap (파워매핑을 기능을 위해 레이저 인터페이스 변경)
- pen entity with powermap (펜 개체에 파워맵 대상 카테고리 지정)
- demo programs for powermeter/powermap (파워메터/파워맵 데모 프로그램 추가)
- fixed) motor/motors inteface (모터 단축 다축용 인터페이스 변경)
- with control winforms (제어용 윈폼 추가)
- added) motorhelper class (모터 헬퍼 클래스 추가)
-
2022.5.20 v.1.108
- added) laser source for advanced optowave AOPico (preliminary)
- added) laser source for spectra physics Hippo (preliminary)
- added) laser source for photonics industry RGH AIO (preliminary)
- added) laser source for coherent diamond c-series (preliminary)
- added) motion control for ESP 301 (preliminary)
- added) control forms for motor(s) (모터 제어용 폼 추가: 단축용, 다축용, Z축/XY축/XYZ축/XYZR축 용)
- added) accumulated mark counts in marker form (마커폼에 누적 가공 개수 표시)
- fixed) paste array with center position of clipboard entities (배열 복사 붙혀넣기시 클립모드 개체의 중심위치 기준 적용)
- fixed) relocated group/ungroup buttons in editor (편집기에 그룹/언그룹 버튼 위치 이동)
- fixed) disappered images like as bitmap (이미지 개체 렌더링시 사라지는 버그 수정)
- fixed) fail to register characterset into RTC (문자집합을 RTC 메모리에 다운로드 실패하는 버그 수정)
-
2022.5.13 v.1.107
- added) syncaxis demo for multiple instances (syncAXIS 기반의 2nd헤드 데모 기능 추가)
- added) create group entity with offsets (옵셋을 가진 그룹 개체 생성 추가 : 마스터 개체 + 오프셋 배열 방식)
- added) draw grids within view (뷰에 격자 렌더링 지원)
- fixed) group entity's color rendering bug (그룹 개체및 오프셋 처리시 렌더링 색상이 바뀌지 않는 문제 해결)
- fixed) control entities are moved to single menu (편집기에서 제어용 개체들을 단일 메뉴 아래로 이동)
- fixed) transit error with textarc/siriustextarc entity (원형 텍스트 개체 이동시 표시 문제 수정)
-
2022.5.6 v.1.106
- fixed) 3d (for varioscan)
- reset z offset/defocus to zero when start (3d 가공시작시 오프셋및 디포커스 값 자동 리셋)
- editable kz-factor and kz-scale (KZ-스케일값 수정및 Z-+ 공간에 대한 선형 스케일값 제공)
- fixed) non-drawing issue with group entity when fast rendering (그룹 개체 화면에 렌더링 되지 않는 문제 수정)
- added) hittest property with entities (모든 개체에 선택 여부 속성 제공)
- added) offsetable interface
- calculate bound area with offsets (개체 오프셋 목록 지정시 외곽 영역 포함해 처리하도록 수정)
- create group entity with offsets (그룹 생성시 마스터 개체 + 오프셋 배열 방식 생성 지원)
- updated) comments for dll library (라이브러리 xml 주석 업데이트)
- fixed) 3d (for varioscan)
-
2022.4.29 v.1.105
- fixed) points entity (점 개체 렌더링 속도 향상)
- fast rendering for speed up
- fixed) auto-increase serialno at text/barcode with offsets (바코드와 텍스트 내부 오프셋 자동 증가 지원)
- fixed) skip jump position when enabled 3d option (옵션 가공시 점프 구간 가공 버그 수정)
- fixed) support hit test option at every drawable entities (출력 개체들에 모두 Hit Test 여부 선택 지원됨)
- fixed) disabled scripts function (스크립트 기능을 비활성화)
- fixed) reset 3d offset position when begin list
- fixed) syncaxis
- simulated with multiple syncaxis viewers using multiple layers (다중 레이어 가공시 뷰어 결과도 레이어 개수만큼 출력)
- syncaxis demo c++ code (c++ 환경에서 COM 객체 등록후 사용 예제 코드 추가)
- fixed) points entity (점 개체 렌더링 속도 향상)
-
2022.4.22 v.1.104
- added) laser source : SpectraPhysics Talon (스펙트라 피직스 탈론 레이저 소스 추가)
- added) laser source : IPG YLP N (IPG 레이저 소스 추가)
- fixed) draw ellipse with angle delta (타원의 미분 각도에 따라 렌더링 변경)
- added) execute RTC's execution buffer with fast response (RTC 버퍼 실행 시작을 단축하는 버퍼 처리 기능 추가)
- fixed) barcode 2d (DataMatrix/QR)
- cell type : hatch with shift (셀 타입 해치사용시 쉬프트 오프셋 거리 추가)
- cell type : line with vertical/horizontal direction (셀 타입 라인 사용시 가로세로 방향 설정)
- offset array with serial no (바코드에 오프셋 기능을 통한 일련번호 증가 기능 추가)
- fixed) text
- offset array with serial no (텍스트에 오프셋 기능을 통한 일련번호 증가 기능 추가)
-
2022.4.15 v.1.103
- added) motor form with xyz table (모터폼에 XYZ 상태 출력 및 위치 테이블 지원)
- added) powermeter form at SiriusEditorForm (파워메터용 출력 폼 추가됨)
- fixed) adjust laser duty cycle by automatically when vary target power (Duty Cycle 로 제어 되는 레이저 소소의 경우 파워값 변경시 펄스폭 자동 계산 지원)
-
2022.4.4 v.1.102
- added) import stl(stereolithography) file for viewing (STL 파일 가져오기 및 화면에 렌더링 지원)
- added) triangle3d/circle3d entity (삼각형 3d, 원3d 개체 추가)
- rotate each x,y axis (X,Y 축에 개별 회전각도 지정 가능)
- fixed) vary laser spot size with simulate laser path by z location (시뮬레이션 가공시 높이에 따른 가공 점 크기 가변 지원)
- added) fiducial entity (fiducial mark 전용 개체 추가)
- fixed) single menu item for control entities at editor (제어용 개체들을 하나의 메뉴 아래로 정리)
- fixed) RTC 의 내장 1MHz 가상 엔코더 동작시 한 축만 활성화되는 버그 (simulate encoder)
- fixed) minor bugs (각종 버그 해결)
-
2022.3.28 v.1.101
- added) triangle entity (삼각형 개체 추가)
- added) laser for coherent diamond j-series (코히런트 다이아몬드 J 시리즈 통신지원)
- added) DIO with rtc's D-sub 15pin (RTC 15핀 레이저 포트의 2/2 디지털 입출력 지원)
- support) import file format .sirius as single group entity (시리우스 파일 가져오기 지원. 하나의 개체로 변환됨)
- improved) performance with marker's offsets (마커에 오프셋 배열 지정시 가공 처리 속도 향상)
-
2022.3.21 v.1.100
- added) text/siriustext/barcode1,2d entity support converting datetime/serialno/gs1 format (텍스트 변환 개체들의 데이타를 분석하여 날짜시간, 일련번호, GS1 포맷으로 자동변환 지원)
- added) IRtcSerialNo interface (일련번호 제어용 인터페이스 추가)
- fixed) invalid position when using group offsets
-
2022.3.15 v.1.99
- added) wobbel in pen (와블 가공 기능을 펜 개체에 추가)
- wobbel's transverse, longitudinal, frequency and shape (가로 세로 크기 주파수및 모양 설정)
- shape : ellipse, figure of 8 (타원, 8자 모양)
- max frequency is lower than 0.1/tracking error (와블 주기값은 스캐너의 tracking error 에 의해 최대 설정값이 제한됨)
- added) wobbel in pen (와블 가공 기능을 펜 개체에 추가)
-
2022.3.7 v.1.98
- added) improved hatch options (해치 옵션 기능 강화)
- hatch repeat count (해치 전용 반복 회수 지정가능)
- mark outline or not (해치시 외곽선 가공할지 여부)
- mark outline first (해치시 외곽선을 우선 가공할지 여부)
- added) jump entity (점프 개체 추가됨)
- fixed) internal angle offset within group entity bug (그룹개체내의 오프셋 사용시 x,y,angle 적용 버그)
- fixed) negative datetime offset bug (날짜 시간 오프셋에 음수값 처리 버그)
- fixed) works only 30mins at evaluation copy mode (평가판 모드에서 30분만 동작)
- added) improved hatch options (해치 옵션 기능 강화)
-
2022.2.28 v.1.97
- added) sky writing with mode 1,2,3 at pen parameter (펜 파라메터의 sky writing 모드 1,2,3 중 선택 지원)
- fixed) serial entity (SiriuslTextSerial, TextSerial)
- internal/external trigger mode (번호 증가를 위한 트리거를 내부/외부 선택 가능)
- internal : increased whenever try to mark manually (마킹을 수동으로 할때 마다 수동 증가)
- external : external /START triggger automatically (외부 트리거가 발생할때 마다 자동 증가)
- added) text with datetime format (텍스트 개체가 시간 포맷으로 자동 변환 지원)
- if datetime option enabled, text data re-formatted by automatically (DateTime 옵션 활성화시 마킹 텍스트의 내용이 분석되어 변경됨)
- datetime start/end seperator : '%'' or '{'', '}''
- example1) {yyyyMMdd} -> 20220225
- example2) {yyyy/MM/dd HH:mm:ss} -> 2022/02/25 05:50:06
- example3) A123{yyyyMMdd}GOOD -> A12320220225GOOD
- example4) A123{yyyy}XY{MM}AB{dd}GOOD -> A1232022XY02AB25GOOD
- added) IRtcDateTimeOffset
- to support modify offset datetime (날짜 시간 오프셋 기능을 위해 IRtcDateTimeOffset 인터페이스 추가)
- added) IRtc3D interface
- read/writable A,B,C coefficient at correction file (3D 보정 파일의 헤더 영역에 포물선 A,B,C 계수 읽고,쓰기 및 변경지원)
- get focal length at specific x,y,z location (특정 3D 위치에서 초점 거리 계산 기능 추가)
- fixed) restart versioning 1.9.6 -> 1.97 (버전 관리 번호 변경)
-
2022.2.21 v1.9.6
- improved) scanner field correction with vary images (다양한 이미지 조건에 맞도록 알고리즘 추가 개선)
- added) jump to origin position after finished to mark (가공 완료후 원점으로 자동 점프 하는 옵션)
- added) changable correction file within rtc property dialog (RTC 속성창에서 스캐너 보정 파일 변경 지원)
- qualified) syncaxis
- field tested at equipment (장비에서 필드 테스트)
- fixed) ramp with arc/ polyline bug (arc, polyline 의 구간별 ramp 출력 버그 수정)
- fixed) layer
- always works as repeat by 1 bug (레이어 반복 회수가 1로 고정되는 문제 해결)
- fixed) datamatrix /qrcode barcode when cell type line
- pitch error with zig zag mark
-
2022.2.14 v1.9.5
- fixed) syncaxis
- enumerable job history (최대 50개 까지의 작업 이력 조회가 가능합니다)
- auto start when job is enough (가공 데이타가 충분상태가 되면 자동 가공을 실시하는 방식 도입)
- multiple head offsets with matrix bug (멀티 헤드별 행렬을 통한 오프셋 버그 해결)
- utilization ratio with position, acc, jerk (위치, 가속도, 가가속도의 사용률 분석 지원)
- fixed) rtc 4,5,6
- laser control signal (속성창에서 레이저 출력 신호 변경 지원)
- laser mode (속성창에서 레이저 모드 변경 지원)
- external control (속성창에서 레이저 외부 신호 제어 변경 지원)
- marking info (속성창에서 marking info 상태 조회 지원)
- added) new barcode entity for easy to use (사용이 용이한 새로운 2D 바코드 개체 지원)
- datamatrix v2
- qrcode v2
- fixed) syncaxis
-
2022.2.7 v1.9.4
- fixed) syncaxis v1.6 (syncaxis 1.6 버전지원및 4개의 멀티 스캔헤드 * 4개의 스테이지 지원용)
- job characteristic (작업 특성 분석 지원)
- config trajectory (mark/geometry) (경로 설정 지원)
- config dynamics (scanner/stage) (역할 설정 지원)
- added) datetime offset with rtc 5, 6
- fixed) syncaxis v1.6 (syncaxis 1.6 버전지원및 4개의 멀티 스캔헤드 * 4개의 스테이지 지원용)
-
2022.2.2 v1.9.3
- added) spirallab.sirius.fieldcorrection with hatched images
- fixed) syncaxis
- pen parameter : spot distance compensation, min.mark speed
- layer parameter : bandwidth
- marker form with job/trajectory/dynamics
-
2022.1.24 v1.9.2
- fixed) vector-defined laser control bug (벡터 기반 레이저 출력 제어 버그 수정)
- fixed) simplify automatic laser control by velocity (속도에 의한 레이저 자동 제어 간소화)
- added) SiriusEditorForm with lock/unlock feature (편집기 내에서 잠금 기능 추가)
- fixed) syncaxis
- added) config dynamics
- added) job status / job event callback / job characteristic
- added) on/off simulation or hardware mode / simulation filename
- added) get actual postion of stage, scanner(s)
- added) operation status (green/yellow/red)
- fixed) improved demo program with editor_syncaxis
-
2022.1.12 v1.9.1
- added) docs\sirius.pdf document file (사용자 문서 업데이트)
- added) support powerful measurement of signals (강력한 계측 기능 제공)
- MeasurementBegin/End entity (MeasurementBegin/End 엔티티 이용)
- create measurement data automatically and plot to graph in Marker Form (마커 화면에서 옵션사항으로 계측 데이타 취득및 저장, 그래프로 플롯 기능 제공)
- added) measurement demo project (계측 데모 프로젝트 추가)
- added) support various way of read/write extension i/o port (확장 포트를 이용한 데이타 읽기/쓰기 조합 지원)
- write data entity (다양한 확장 포트로 데이타 쓰기)
- write data ext16 entity (확장 1포트에 개별 비트 쓰기)
- write data ext16 if entity (확장 1포트 입력 비트 마스크 조건에 따라 출력 비트 마스크에 쓰기)
- wait data ext16 if entity (확장 1포트 입력 비트 마스크 조건에 따라 대기하기)
- fixed) improve scanner field correction by image (이미지를 이용한 스캐너 보정 기능 개선)
- fixed) property values of timer entity is not shown (타이머 개체의 속성값이 일부 표시되지 않는 문제 해결)
-
2022.1.3 v1.9.0
- added) image analyzer for scanner field correction (스캐너 보정을 위한 이미지 분석기 추가)
- added) spirallab.sirius.fieldcorrection.dll (해당 dll 추가됨)
- copy x64\OpenCvSharpExtern.dll(or x32) into bin directory (플랫폼에 맞게 해당 파일을 bin 디렉토리에 복사할것)
- added) laser control demo programs (레이저 제어 활용 데모 코드 추가)
- added) image analyzer for scanner field correction (스캐너 보정을 위한 이미지 분석기 추가)
-
2021.12.22 v1.8.9
- fixed) register fonts(characterset) into rtc bug (폰트 다운로드시 개별 글자의 비율 오류 및 불필요 리스트 생성 버그)
-
2021.12.18 v1.8.8
- fixed) no nodes at treeview bug (트리뷰에 노드가 업데이트 되지 않는 버그)
- fixed) encoder pulses/mm can be negate value with motf (MOTF 를 위한 엔코더 스케일값에 음수 입력 가능)
-
2021.12.10 v1.8.7
- added) support laser signal activate/deactivate at RTC (레이저 신호 활성화/비활성화 기능 제공)
- added) editable MOTF encoder simulation speed in marker winforms (마커창에서 시뮬레이션 엔코더 속도 입력창 제공)
- fixed) invalid encoder reset when MOTF begins (MOTF 시작시 엔코더 리셋 여부 활성화 버그 수정)
- fixed) crash bug when refresh propertygrid at laser winform (레이저 소스폼에서 속성창 리프레쉬 버그)
- fixed) lag of aborting marker bug (마커에서 중지시 응답지연 버그), marker support measurement event (마커에 계측 이벤트 핸들러 추가됨)
- fixed) sub entities withing group entity are supported script and register fonts (그룹내에 포함된 스크립트 개체및 폰트 개체 지원됨)
- added) powermeter/ powermap winforms in SiriusEditorForm (파워메터/파워매핑 윈폼 추가)
-
2021.12.5 v1.8.6
- fixed) scanner 3d field correction bug (3D 보정시 dat 파일 생성 오류 수정)
- fixed) readdata/writedata bug in rtc (RTC read/write data 호출시 인자 타입 변환 오류 수정)
- added) adlink DAQ 입출력 지원
- added) powermeter interface (파워메터 인터페이스 추가)
- ophir usbi (OPHIR 사의 USBI 제품)
- thorlab pm100usb (Thorlabs 사의 PM100USB 제품)
- added) powermap interface (파워매핑 인터페이스 추가)
-
2021.11.26 v1.8.5
- updated) Scanlab Rtc5 up-to-date v.2021_10_22 (RTC5 dll 라이브러리 최신 버전으로 업데이트)
- updated) Scanlab Rtc6 up-to-date v.2021_11_12 (RTC6 dll 라이브러리 최신 버전으로 업데이트)
- added) Convert correction option with "delete input dat file" (스캐너 필드 보정시 dat 파일 삭제여부 옵션)
- fixed) Convert correctionPro.exe bug (reference bits) (CorrectionPro 보정시 기준점 입력 버그 해결)
- fixed) Reset correction3d z-upper/lower value bug (스캐너 3D 보정시 Z 값 리셋 버그 해결)
- fixed) Ellipse entity's mark bug - leakage beam at jump started (타원 가공시 시작점 위치의 빔 누수 해결)
-
2021.11.21 v1.8.4
- added) new scanner correction with (c)SCANLAB Correction Pro (스캔랩의 CorrectionPro 프로그램 기반의 보정 지원)
- added) Correction2DRtc / Correction2DRtcForm (두개의 신규 클래스 추가됨)
- fixed) fail to scanner field correct when edge position of area has inputted (X,Y 측정위치가 영역의 가장 끝일 경우 발생하는 에러 해결)
- added) new scanner correction with (c)SCANLAB Correction Pro (스캔랩의 CorrectionPro 프로그램 기반의 보정 지원)
-
2021.11.19 v1.8.3
- fixed) rtc4 list buffer handling bug, rtc4 CtlWriteData bug (RTC4 사용시 대용량 데이타 유실로 인해 마지막 3천개의 데이타만 가동되는 버그 해결)
- fixed) readyonly bug at correction3d winforms (Correction3D 윈폼에서 일부 데이타 입력 불가 버그 해결)
- added) stitched images are saved now (StitchedImage 에 지정된 개별셀 이미지가 파일에 저장 가능해짐)
-
2021.10.29 v1.8.2
- fixed) mark entities' parameters by pen color and added pen editor
- fixed) optimized hatched line path in hatch (text, barcode, ...), hatch with zig zag order
- fixed) scanner field correction with 3d (ct5, ctb) bugs
-
2021.10.25 v1.8.1
- fixed) Photonics Industry DX laser supported guide laser by 5% PEC level
- fixed) support mark target combination (if laser guide on : no mark in internal hatch / possible to override speed and repeat )
- fixed) wrong mark with barcode entities if shape type are dots
- fixed) true font type : points are calculated based on distance
- added) IMotor with maximum limit of velocity
-
2021.10.18 v1.8.0
- fixed) Photonics Industry DX laser communication
- fixed) IMotor interface and MotorAjinExtek bug
- fixed) SiriusEditorForm support with DInput/DOutput by IRtcExtension CtlReadData/CtlWriteData
-
2021.10.04 v1.7.9
- fixed) sort and merge group entity's path
- fixed) accuracy of barcode cell's pitch, support cell array size, scale factor
- fixed) rtc field size for check out of range
- fixed) reset rtc's' external start when marker has stopped
- fixed) laser path simulation with vary speed (short-cut : CTRL + F9,10,11)
-
2021.09.29 v1.7.8
- updated) icons set
- added) 1/2d barcode with dot N*N array
- added) group form with path sort and merge within polylines
- added) arc with reverse winding
- added) default laser comm screen in editor
- fixed) group/ungroup with specific buttons (not by context menu)
- fixed) working properly keyboard shortcuts
- fixed) laser path simulation bug when draw small arc < 0.2 radius
-
2021.09.19 v1.7.7
- fixed) support drag and drop at listbox (like as group, offset, ...)
- fixed) arc entity's start/sweep angle with grip point
- fixed) group entity with continous path (experimental)
- fixed) barcode entity with hatch scale factor
-
2021.09.11 v1.7.6
- added) improved selection algorithm by ctrl, shift, alt key combination
- added) support serial communication with IPG YLP laser source
- added) support serial communication with OptoWave Fotia laser source
- added) support serial communication with Photonics Industry DX laser source
- added) support serial communication with JPT TypeE laser source
- added) motor/digital io demo project (based on AJINEXTEK controller)
- fixed) out of memory exception (at treeview nodes)
- fixed) ctb/ct5 file extension display bug at field correction winform
- fixed) hatching within group entity
-
2021.09.02 v1.7.5
- added) entity with script (compile and execute by C# codes) : barcode, text, siriustext ,...
- added) script demo project
- added) gnuplot for analyze measurement data
-
2021.08.26 v1.7.4
- added) scanner field correction with each row/col interval and editable data
- added) ct5 file header information are queriable
- added) old ctb format supported
- added) text/sirius text with aspect ratio
- added) sizable/rotatable entities with grip points
- added) automatic laser control entity
- fixed) layer repeat counts bug
- fixed) order of internal hatch lines bug
- updated) syncaxis v1.6 library
-
2021.07.22 v1.7.3
- added) hatch mode (cross line = 2nd hatch angle)
- added) support divide entities
-
2021.07.14 v1.7.2
- added) path optimizer in group's internal items
- added) another sirius demo project
- fixed) rtc list handling bug when auto-list buffer
- fixed) internal hpgl parser try to create polyline as possible (spirallab.hpgl.dll) and
- fixed) bitmap texture crash bug
-
2021.07.05 v1.7.1
- added) path optimizer
- points vertex list
- group's offset
- fixed) bitmap pixel calculation bug
- fixed) multiple Rtc initializing bug
- fixed) datamatrix/QR code with invert cell and quite zone
- fixed) document rotate offset
- fixed) support group entity's' hatch if closed figure
- added) event handler in SiriusEditor
- added) demo code with rs232 laser power control
- added) demo code with custom laser pen
- added) transit entity by keyboard shortcut (CTRL+ALT+SHIFT + key)
- added) internal hpgl parser dll
- added) path optimizer
-
2021.06.16 v1.7
- added) sirius demo project
- added) IMotor interface. Z position in layer property (Z motor control program in "8.customlasermarker" demo)
- added) Auto laser control signal in Layer property
- added) support Rtc4
- fixed) modified IRtc, IRtcExtension, ILaser interface
- added) support IPG YLP Type E source (with usercontrol)
- added) Supported spline in dxf file
- fixed) support LwPolyline with hatch
- added) Raster Entity
-
2021.06.07 v1.6
- added) Stitched Image entity, added Write Data Ext16 io entity, added Sirius Project
-
2021.06.01 v1.5
- added) List Data entity. support JPG, GIF, Png Image Format. added Write Data entity
- added) Custom Editor/Viewer Demo Project
- added) Bitmap entity, added ICompensator interface each analog digital io. added Raster entity, AlcVectorBegin/End entity
-
2021.05.20 v1.4
- added) IRtcAutoLaserControl interface, support position, speed, vector define automatic laser control
- fixed) xy coordinate with Vector2/3 struct
-
2021.05.19 v1.3
- added) HPGL entity
-
2021.05.12 v1.3
- added) CharacterSet, 3D, MOTF, Dual head demo project
- added) Sirius Text Arc entity, Text Arc entity
- added) WPF demo project
- fixed) barcode (QR/Datamatrix/1D ...) cell with dot/line/outline/hatch or imported pattern
- merged) separated dll into single spiral.sirius.rtc.dll
- fixed) to be similary properties at sirius text and text entity
- fixed) location/rotate bugs each entities
- fixed) minor bugs
-
2020.01.29 v0.9
- added) Hatch function, repeat count, Demo project for custom RTC
- fixed) SiriusView crash on design time, fixed minor bugs
-
2020.01.07 v0.8
- added IRtcDualHead interface,
- enhanced) points editor form, group offset form editor and minor bugs
-
2019.12.24 v0.7
- added IRtc3D interface,
- added Group entity (with MOTF),
- fixed ICorrection2D,
- added ICorrection3D interface.
-
2019.12.19 v0.6
- added points entity (with path optimizer),
- support 3d (varioscan/z-shift) offset/defocus function in RTC.
-
2019.12.17 v0.5
- added 1/2D barcode entities
- support wobbel and raster operation in RTC
-
2019.12.12
- v0.4 new sirius text entity
- support font format : *.cxf
-
2019.12.11 v0.3
- support MOTF(Marking On The Fly), XL-SCAN (SyncAxis) by optional dll.
-
2019.12.10 v0.2
- support HPGL(plt) file / Marker with scanner rotated angle
- IPen interface
-
2019.12.03 v0.1
- first release
6. Moduels (Interfaces, Classes and Winforms)
-
spirallab.core.dll
- ICore (라이브러리 엔진 인터페이스)
- Core (라이브러리 엔진 객체)
- Winforms
- FormLicense (라이센스 정보 출력 윈폼)
- ICore (라이브러리 엔진 인터페이스)
-
spirallab.sirius.rtc.dll
- IRtc (RTC 제어기 인터페이스)
- IRtc3D (3D 지원 인터페이스)
- IRtcAutoLaserControl (자동 레이저 제어 지원 인터페이스)
- IRtcCharacterSet (문자 집합 지원 인터페이스)
- IRtcDateTimeOffset (날짜시간 오프셋 지원 인터페이스)
- IRtc2ndHead (2nd 헤드 지원 인터페이스)
- IRtcExtension (확장 기능 지원 인터페이스)
- IRtcMeasurement (계측 지원 인터페이스)
- IRtcMOTF (Processing on the fly 지원 인터페이스)
- IRtcRaster (레스터 픽셀 가공 지원 인터페이스)
- IRtcSerialComm (RTC 내장 RS-232 포트 통신 지원 인터페이스
- IRtcSerialNo (일련번호 가공 지원 인터페이스)
- IRtcSyncAxis (syncAXIS/XLSCAN 가공 지원 인터페이스)
- RtcVirtual (RTC 제어기 가상)
- Rtc4 (RTC4 제어기)
- Rtc5 (RTC5 제어기)
- Rtc6 (RTC6 제어기)
- Rtc6Ethernet (RTC6 이더넷 제어기)
- Rtc6SyncAxis (RTC6 제어기 + ExcelliSCAN + ACS 모션)
- ICorrection2D (스캐너 2D 보정 인터페이스)
- Correction2DRtc (스캐너 2D 보정. ctb/ct5 모두 지원. correXionPro.exe 기반)
- Correction2DRtcCt5 (스캐너 2D 보정. ct5 지원. correXion5.exe 기반)
- Correction2DRtcCtb (스캐너 2D 보정. ctb 지원. cfmp.exe 기반)
- ICorrection3D (스캐너 3D 보정 인터페이스)
- Correction3DRtc (스캐너 3D 보정. ctb/ct5 모두 지원. stretchcorreXion5.exe 기반)
- Correction3DRtcCt5 (스캐너 3D 보정. ct5 지원. stretchcorreXion5.exe 기반)
- Correction3DRtcCtb (스캐너 3D 보정. ctb 지원. stretchcorreXion5.exe 기반)
- IMatrixStack (3x3 행렬 인터페이스)
- MatrixStack (3x3 행렬 기본버전)
- ILaser (레이저 소스 인터페이스)
- IShutterControl (셔터 제어 지원 인터페이스)
- IPowerControl (파워 변경 지원 인터페이스)
- IGuideControl (지시용 레이저 지원 인터페이스)
- LaserVirtual (레이저 가상)
- AdvancedOptoWaveAOPico
- AdvancedOptoWaveFotia
- CoherentAviaLX
- CoherentDiamondCSeries
- CoherentDiamondJSeries
- InnguGraceXSeries
- IPGYLPN
- IPGYLPTypeD
- IPGYLPTypeE
- IPGYLPULPN
- JPTTypeE
- PhotonicsIndustryDX
- PhotonicsIndustryRGHAIO
- SpectraPhysicsHippo
- SPIG4
- SpectraPhysicsTalon
- IAttenuator (감쇄기 인터페이스)
- AttenuatorVirtual (감쇄기 가상)
- AltechnaWattPilot (Altechna사 Watt Pilot 제품)
- IMotor (모터 인터페이스)
- MotorVirtual (모터 가상)
- MotorACS (ACS.SPiiPlusNET 사용 모터)
- MotorAjinExtek (아진엑스텍 AXL 사용 모터)
- MotorESP301 (NewPort ESP301 사용 모터)
- IMotors (모터 집합 인터페이스)
- MotorsDefault (모터 집합 기본 버전)
- IDInput (디지털 입력 인터페이스)
- DInputVirtual (디지털 입력 가상)
- RtcDInputExt1 (디지털 입력 RTC4/5/6 확장1 포트)
- RtcDInput2Pin (디지털 입력 RTC5/6 레이저 포트 2핀)
- AdlinkDInput (디지털 입력 ADLINK DASK 제품)
- AjinExtekDInput (디지털 입력 아진엑스텍 제품)
- IDInputTrigger (디지털 입력 트리거 인터페이스)
- DInputTriggerA (디지털 입력 A접점용 트리거)
- DInputTriggerB (디지털 입력 B접점용 트리거)
- IDOutput (디지털 출력 인터페이스)
- DOutputVirtual (디지털 출력 가상)
- RtcDOutputExt1 (디지털 출력 RTC4/5/6 확장1 포트)
- RtcDOutputExt2 (디지털 출력 RTC4/5/6 확장2 포트)
- RtcDOutput2Pin (디지털 출력 RTC5/6 레이저 포트 2핀)
- AdlinkDOutput (디지털 출력 ADLINK DASK 제품)
- AjinExtekDOutput (디지털 출력 아진엑스텍 제품)
- IPowerMap (파워매핑 인터페이스)
- PowerMapDefault (파워매핑 기본버전)
- PowerMapSerializer (파워매핑 파일 읽기/쓰기)
- IPowerMeter (파워메터 인터페이스)
- PowerMeterVirtual (파워메터 가상)
- PowerMeterCoherentPowerMax (코히런트 제품)
- PowerMeterOphir (Ophir 제품)
- PowerMeterThorLabsPMSeries (Thorlabs 제품)
- PowerScaler (파워 배율 계산)
- IRtc (RTC 제어기 인터페이스)
-
spirallab.sirius.dll
- SiriusViewerForm (뷰어 윈폼용 사용자 컨트롤)
- SiriusEditorForm (편집기 윈폼용 사용자 컨트롤)
- PathOptimizerForm (경로 최적화 윈폼)
- Correction2DRtcForm (스캐너 2D 보정용 윈폼)
- Correction3DRtcForm (스캐너 3D 보정용 윈폼)
- MarkerForm (마커용 윈폼)
- MarkerSyncAxisForm (syncAxis/XLSCAN 마커용 윈폼)
- PensForm (펜 집합 편집용 윈폼)
- RtcIOForm (RTC 확장 IO 제어용 윈폼)
- MotorForm (단축 모터 제어용 윈폼)
- MotorsForm (모터 집합 제어용 윈폼)
- PowerMapForm (파워매핑 제어용 윈폼)
- PowerMeterForm (파워메터 제어용 윈폼)
- IMarker (마커 인터페이스)
- MarkerDefault (마커 기본 버전)
- IMarkerArg (마커 인자 인터페이스)
- MarkerArgDefault (마커 인자 기본 버전)
- IPens (펜 집합 인터페이스)
- Pens (펜 집합 기본 버전)
- PensSerializer (펜 집합 읽기/쓰기)
- IDocument (문서)
- DocumentDefault (문서 기본 버전)
- DocumentSerializer (문서 읽기/쓰기)
- Layers (레이어 집합)
- IView (뷰 인터페이스)
- ViewDefault (뷰 기본 버전)
- IEntity (엔티티 개체 인터페이스)
- IPen (펜 인터페이스)
- PenDefault (펜 기본버전)
- IDrawable (렌더링 지원 인터페이스)
- IExplodable (분해 지원 인터페이스)
- IHatchable (해치 지원 인터페이스)
- IMarkerable (가공 지원 인터페이스)
- IScriptable (스크립트 지원 인터페이스)
- ITextChangeable (텍스트 데이타 변경 지원 인터페이스)
- AlcBegin (자동 레이저 제어 시작)
- AlcSyncAxisBegin / AlcSyncAxisEnd (syncAXIS 용 자동 레이저 제어 시작/종료)
- Arc (호)
- BarcodeDataMatrix2 (DataMatrix 바코드)
- BarcodeQR2 (QR 바코드)
- Bitmap (비트맵)
- Circle (원)
- Ellipse (타원)
- Fiducial (기준점)
- Group (그룹)
- HPGL (HPGL 로고)
- Jump (점프)
- JumpMode (점프 모드)
- Layer (레이어)
- Line (선분)
- LwPolyline (폴리라인)
- MeasurementBegin / MeasurementEnd (계측 시작/종료)
- MotfAngularBegin (MOTF 회전 기반 시작)
- MotfAngularWait (MOTF 회전 엔코더 각도 대기)
- MotfBegin (MOTF XY 기반 시작)
- MotfEnd (MOTF 종료)
- MotfExternalStartDelay (MOTF 지연)
- MotfRepeat (MOTF 데이타 반복 가공)
- MotfWait (MOTF XY 엔코더 위치 대기)
- Point (점)
- Points (점 복수개)
- Raster (레스터 면적)
- RasterLine (레스터 선분)
- Rectangle (사각형)
- SiriusText (시리우스 텍스트)
- SiriusTextArc (시리우스 텍스트 호)
- SiriusTextDate (시리우스 텍스트 날짜)
- SiriusTextSerial (시리우스 텍스트 일련번호)
- SiriusTextTime (시리우스 텍스트 시간)
- Spiral (나선)
- StitchedImage (머신비전 이미지)
- Stereolithography (STL 파일)
- SyncAxisCalculationDynamics (syncAXIS 역학 제한값)
- Text (텍스트)
- TextArc (텍스트 호)
- TextDate (텍스트 날짜)
- TextSerial (텍스트 일련번호)
- TextTime (텍스트 시간)
- Timer (대기 타이머)
- Trepan (트리팬)
- Triangle (삼각형)
- VectorBegin / VectorEnd (벡터 의존 자동 레이저 제어 시작/종료)
- WaitDataExt16If (확장1 포트 16비트 조건에 따른 대기)
- WriteData (확장포트/아나로그 등 데이타 출력)
- WriteDataExt16 (확장1 포트 16비트 출력)
- WriteDataExt16If (조건에 따른 확장1 포트 16비트 출력)
- ZDefocus (Z 디포커스)
- ZOffset (Z 오프셋)
- IPen (펜 인터페이스)
- Action (액션 지원)
- Block (블럭)
- Blocks (블럭 집합)
- User (사용자 로그인, 로그아웃 및 권한 처리)
-
spirallab.sirius.fieldcorrection.dll
- FormGridChecker (Grid Checker 출력 윈폼)
-
spirallab.hpgl.dll, spirallab.hpglx64.dll
- native dll : win32/x64
- HPGLImportFile (HPGL 파일 가져오기)
- HPGLPolyLineCount (내부 폴리라인 개수)
- HPGLPolyLineVertexCount (지정된 폴라라인 정점 개수)
- HPGLPolyLineVertexData (지정된 폴라라인의 정점 정보)