본문 바로가기

Work

Things-In-The-Loop xIL로 부를 수 있을지 모를 것들. Simulation coverage의 정의에 따른 Test rig의 차이도 존재한다. MIL (Model-In-The-Loop) 개발 대상 시스템의 중요 특성(주로 기능적 측면)을 모델 형태로 설계한다. 이를 포함한 전체 시스템을 Plant라 부르며 Plant 역시 model로 본다. 이 설계 구성이 원하는 기능 요구사항을 만족하는지 시뮬레이션 하는 걸 가리킨다 (Testing the logic of the simulated model of the plant). 이 과정이 충족되면, 이후 타 시스템 혹은 상위 단계 시스템의 검증을 위해 input/output을 정의한다. Simulink는 이 단계의 도구이다. SIL (Software-In-The-Loop) 대상 mo.. 더보기
Verification vs. Validation 두 단어의 차이는 사전적 측면이 아닌 산업 용어로서 해석해야 한다. 왜냐하면, 이들은 시스템 개발 분야의 발달 이전부터 존재한 단어이기 때문이다. 그리고 이는 언어적 한계를 감안할 때 영문/한국어 번역이 무의미하다. 따라서 이를 '검증', '검사' 등의 언어로 번역하지 말고 의미 차이만 살펴보자. Wikipedia는 다음과 같이 설명한다. "Validation. The assurance that a product, service, or system meets the needs of the customer and other identified stakeholders. It often involves acceptance and suitability with external customers. Contrast.. 더보기
코딩 휴먼, 계속 노력하도록. 솔직히, 소프트웨어 엔지니어라는 말도 아깝고 프로그래머라는 명칭도 아깝고 심지어 코더라고 부를 테크닉이 충분한지조자 자신이 없다. 주변머리와 통밥도 실력이라 주장하지만, 그건 내 생각이고. 내 사정은 다르다 변명하지 말고, 낙숫물이 버선돌을 뚫듯 계속해야 뭐라도 건질 것이다. 이 짧은 삶에서. 반성하게 되는 글. https://kwiki.devserum.com/ko/articles/tech-articles/2021-05-31-518-consecutive-days-algorithm-challenge 518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다. kwiki.devserum.com 더보기
Jupyter Notebook / Anaconda 사용 시 주의점 회사에서 두번째 노트북을 받아 환경 설정 중이다. 가끔 짧은 파이썬 코드를 돌릴 때가 있는데, Pycharm으로 프로젝트를 만들거나 엉뚱한 곳에 파일을 넣지 않으려면 주피터 노트북도 쓸만하다 싶어 설치하고 있다. 설치하고 콘솔 창에서 실행해보니, 익스플로러가 열리기만 하고 내용이 로딩되지 않는다. 창 로그에 수동으로 여는 경로가 나오긴 하는데, 실행 시마다 인스턴스가 새로 만들어지는지 랜덤 숫자가 들어있어 저장해두고 쓰거나 할 수가 없다. 검색해 보니 방법이 있다. https://domini21.tistory.com/23 Jupyter Notebook 시작시 브라우저가 자동실행 되지 않을 때 파이썬 개발도구로 주피터 노트북(Jupyter Notebook)을 많이 사용한다. 자동완성 기능이 빈약하거나 ip.. 더보기
CAN Bus Error types Error type Title 설명 Bit Error Bit monitoring 송신 노드가 송신 중 자가검사 하다가 다른 bit 발견되면 발생시킴. 버스 상태가 불안정하거나 Transciever가 고장났거나 다른 노드가 무단 간섭한 것. Stuff Error Bit stuffing 동일 비트가 5개 연속 송신될 때 추가로 붙이는 extra bit은 반대 값이어야 하는데, 수신 단에서 그 값이 읽히지 않은 경우. 즉, 6개째 동일 비트가 수신된 경우 발생시킴. Form Error Frame check CAN 프레임 내 고정 필드들이 비정상 값으로 수신될 때 발생시킴. Acknowledgement Error Acknowlegement check 송신하지 않는 모든 노드는 반드시 버스 내 전송되는 프레임의 .. 더보기
FAQ 보호되어 있는 글입니다. 더보기
외부행사 및 사외활동 직무수행 지침 보호되어 있는 글입니다. 더보기
Industrial Opportunities for Maritime ESS 보호되어 있는 글입니다. 더보기