본문 바로가기

분류 전체보기24

R-코킹 머신 2 J사 R-코킹 설비 소프트웨어 개발 납품.Pogo Pin의 끝단의 R 만큼 코킹하는 설비입니다. * 개발언어: Visual Studio C# .Net Framework* 디바이스: Ajin Motion/IO, HIK Camera for Align/Display* 특징  1) 가공 중인 PIN 위치 실시간 표시  2) 가공 중 상태 Display 표시  3) Align 이미지 및 결과 표시  4) 다국어 지원  5) 축 미세 보정 기능 2024. 12. 14.
전기·데이터·AI 한번에…구미시 2조원 투입, AI데이터센터·수소발전소 세운다 전기·데이터·AI 한번에…구미시 2조원 투입, AI데이터센터·수소발전소 세운다왼쪽부터 박교상 구미시의회 의장, 김장호 구미시장, 이철우...www.ddaily.co.kr [디지털데일리 오병훈기자] 구미시에 인공지능(AI) 데이터센터와 수소발전소가 결합한 첨단 복합시설이 들어선다.13일 구미시는 구미하이테크밸리(5산단 1단계) 첨단 복합시설 건설을 위한 투자양해각서(MOU)를 체결했다고 밝혔다. 구미 시청에서 열린 체결식에는 이철우 경북도지사, 김장호 구미시장, 박교상 구미시의회 의장, 구미하이테크에너지 김병선 대표, ㈜코람코자산운용 박형석 대표이사 등이 참석한 가운데 이번 투자는 총 2조원 규모로, 구미하이테크에너지가 사업을 주도하고, 코람코자산운용이 금융지원을 맡았다. 사업은 시공사 및 전문운영사 등과.. 2024. 12. 14.
실행파일(exe) 분석/디컴파일/리버스엔지니어링 설비 업체분의 연락이 왔습니다. 몇 가지 통화상 질의를 이어가다 업체를 방문하기로 합니다.PLC와 카메라 등이 연결된 소프트웨어 프로그램으로 잘 구동중에 있었습니다.문제는 여기서 발생합니다. 담당자 분은 프로그램의 기능 업데이트를 하고자 합니다. 하지만 소프트웨어 프로그램의 소스코드가 없습니다. 없다면 어쩔 수 없이 프로그램을 새로 만들면 됩니다... 하지만....더 큰 문제는 PLC의 Map Address (또는 통신 프로토콜) 문서가 존재하지 않는다는 것입니다. 이런 문제가 발생하는 경우를 종종 보게 되는 것 같습니다. 소스 코드는 소프트웨어 개발업체의 자산이자 창작물임은 명확하지만 이렇게 관리를 하지 않는 업체라면 차라리 설비에 소스 코드를 남겨두거나 제공을 하는 것이 어떨까 하는 생각을 합니다.저.. 2024. 12. 13.
Hunting, Overshooting, Undershooting, Dropout, Outlier 일반적인 경우 온도 설정에서 사용되는 용어이지만, 여러 타입의 디바이스 센서 데이터를 입력받는 경우 데이터의 흐름을 명칭으로 규정하기 어렵기 때문에 현업에서 사용되고 있습니다. Set Point (설정값,설정치) : 90을 출력으로 지정했다라고 생각하면 됩니다. Hunting (헌팅) : 센서 값이 Set Point로 수렴해 가며 출렁이는 현상 Overshooting (오버슈팅) : 특정 위치에서 설정치보다 많이 큰 값이 나타나는 현상 Undershooting (언더슈팅) : 특정 위치에서 설정치보다 많이 작은 값이 나타나는 현상. Dropout (누락,탈락) : 노이즈, 통신 불량 등으로 인해 데이터를 수신하지 못하여 누락 발생. Outlier (이상점,이상치) : 관측범위를 많이 벗어난 아주 작거나 .. 2022. 8. 12.
유니티 기반 3D Rail Map Editor / Simulator H사 설비 개발 납품한 Unity3D 3D Rail Map Editor / Simulator 소프트웨어입니다. 자체 실행 기반 3D 에디터로 레일, 바닥, 벽, 오브젝트 등을 배치할 수 있도록 구성하였고, JSON 기반 데이터 불러오기, 저장하기가 가능합니다. OHT Vehicle의 배치, 이동, 특정 방향 한정 등이 가능하며, FOUP을 배치하고 OHT가 동적으로 적재/배출하는 장면이 가능합니다. 3D Viewer를 내장하여 C#, WPF 등 윈도우 기반 프로그램내 포함하여 보여집니다. 3D Simulator에서는 시퀀스를 작성하여 시뮬레이션 테스트 진행이 가능하며, 저장된 실시간 데이터를 불러와서 구동하는 경우 Playback 기능으로 동작하여 어느 시점에서 문제가 발생하였는지 등의 파악이 가능합니다.. 2022. 6. 18.
개인정보 처리방침 ('http://www.innosoft.kr'이하 'innosoft.kr')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2022년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('http://www.innosoft.kr'이하 'innosoft.kr')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다... 2022. 4. 19.
Innosoft Framework Introduction 202107 이노소프트 설비 개발 프레임워크에 대한 소개 자료입니다. TOC - Innosoft Introduction - Innosoft Framework Introduction - Innosoft Framework Demonstration - Innosoft Framework Q&A 2021. 7. 14.
[DATA] 평균,평균필터,이동평균필터 (Average, AverageFilter, MovingAverageFilter by Innosoft) 대량의 데이터 취득시 특정 결과물을 얻기 위해 계산을 해야하는 경우가 많습니다. 그중에서도 단순하다면 단순한 평균! 입니다. 1. 평균(Average) 모든 데이터의 합을 데이터의 갯수로 나누면 끝.. 초등학교 5학년 수업에 나오네요. 이 평균을 산술평균이라 합니다. 장점) 너무나도 쉽다!! ㅋ 단점) 데이터가 많다면 계산시간이 오래 걸린다. 많은 메모리를 차지한다. 문제는 역시나 대량의 실시간 데이터를 처리하기에는 문제가 된다는 것입니다. 그래서 생각해보게 되지요. 실시간 들어오는 데이터들만 평균을 내놓고 새로운 데이터를 포함하여 새로운 평균을 구하고.. 오~ 좋은듯 합니다. 하지만 계산해보면? 직접 해보시길.. 단순하게 [1,2,3,4,5]라는 데이터만 가지고.. 2. 평균필터(Average Filt.. 2021. 1. 25.
[ASCII] 아스키 코드 테이블 (The ASCII Code Table by Innosoft) 아스키 코드 테이블을 만들었습니다. ^^통신 프로그램 개발시 거의 필수로 찾아보게 되는 자료인데 포맷도 각각이고 설명도 없는 것 등이 많아 많은 내용을 포함하여 만들었습니다. 내용수정불가 다운로드 및 배포는 자유입니다 ^^~ 2021. 1. 23.