07-09-2024 11:43 PM - 편집 07-09-2024 11:58 PM
안녕하세요
첨부파일에도 넣어놨듯이, 댐퍼 모터의 입력전압과 모터작동횟수를 세는 로직을 짜고있습니다.
NI9477(DO모듈)과 댐퍼, 파워서플라이를 연결하여서, 프런트패널에서 댐퍼 작동(열림/닫힘)을 제어할 수 있도록 했고
NI9477에 전달하는 웨이브폼 세팅에 따라서, 댐퍼가 열린횟수 또는 닫힌 횟수를 기록하려고 합니다.
웨이브폼은 진폭이 1이며, 1 일때 댐퍼 열림 & -1 일때 댐퍼 닫힘 입니다.
그 중 지금 막힌 부분은 모터작동횟수를 세는 부분인데요,
'웨이브폼이 -1일때마다(=댐퍼가 닫힐때마다) 'COUNT'는 1씩 증가한다'를 구현하기 위해 아래 사진처럼 로직을 짜보았습니다.
그러나 실제로 실행시켜보니, 제가 생각한 것과 달리 '웨이브폼이 -1인 시간동안 'COUNT'는 1씩 계속 증가한다'라는 결과가 나오는 걸 확인했습니다.
제가 처음에 생각했던것대로 만들고싶으면 어떤 부분을 어떻게 수정해야하는지 질문드립니다.
아 그리고 추가로 '구분된 스프레드시트 쓰기'함수를 이용하여 데이터를 저장할 때, '날짜/시간/입력전압(V)' 라는 문자열배열이 같은 행의 1열,2열,3열이 되도록 저장하고 싶습니다.
지금은 아래 사진처럼 1행의 1열, 2행의 1열, 3행의 1열로 저장이 되고 있습니다.
같은 행으로 저장되도록 하기 위해서는 어떤 수정이 필요한지도 함께 알려주시면 감사하겠습니다.