전체 글 54

[system.reflection.targetinvocationexception] 잘 동작하던 exe 파일 동작 안하는 경우

어제까지는 잘 동작했고, 해당 디바이스가 아닌 다른 디바이스에서는 잘 동작하는 괴이한 상황에 빠져서 디버깅 중 아래와 같은 문구를 확인하게 되었습니다. "system.reflection.targetinvocationexception 호출 대상이 예외를 throw했습니다 " "레지스트리에서 잘못된 인덱스 ''을(를) 읽었기 때문에 카운터 이름 데이터를 로드할 수 없습니다" 의 오류는 아래의 코드에서 발생한 것이 었고, 레지스트리 설정이 뒤틀려 성능 카운터 기능을 활용 할 수 없었던 것으로 파악했습니다. (발생 이유를 찾아보아야 하겠습니다.) PerformanceCounter cpu_s = new PerformanceCounter("Processor", "% Processor Time", "_Total");..

개발/C# 2022.06.02

Modbus TCP 참고 자료

실제 필드에서 많이 사용되고 있는 Modbus TCP에 대한 공부를 하다가 참고가 많이 되었던 링크를 모아 두고자 합니다. https://handbook.enapter.com/electrolyser/el21_firmware/previous/1.0.2/modbus_tcp_communication_interface.html Modbus TCP Communication Interface | Enapter Handbook Modbus TCP Communication Interface Introduction Refer to the Refernce section for details of the Modbus protocol. This document describes public Modbus TCP implemen..

블로그 시작!!

블로그 개설 이유 현재 다니는 E-mobility 관련한 스타트업에서 홀로 개발자의 업무를 맡아 개발을 진행하다보니 여러 구글링 소스에서 익혀내는 정보 및 지식들이 있지만 온전히 나의 것이 되지 못하는 듯한 느낌이 있어 블로그로 개발을 진행하며 느꼈던 부족한 점 및 새로이 알게된 지식들을 나열하며 정리하고자 합니다. 또한 현재 나의 스펙을 작성해놓고 매년 발전된 개발 스킬 및 지식을 비교하며 성장의 지표로 삼고자 합니다. Job Name : Window Application developer(Winform) , Embeded software developer Language : C, C#, Python Framework : Visual studio, Arduino, STM32CubeIDE Database..

일상 이야기 2022.04.24