취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

time slot을 측정하는 방법에 대해 문의드립니다.

안녕하세요,

 

구현된 프로그램을 재차 수정하는 과정에서 어려움이 있어, 이렇게 글을 남겨봅니다.

 

제가 만든 프로그램의 일부 모듈이 시분할 방식으로 처리되기 위해 Run/Idle 상태 기반의 case structure을 이용하였는데, 해당 상태 변화가 몇 번 발생하는지, 즉 Time slot의 몇 개가 소진되었는지를 측정하고자 합니다.

 

기존의 경우, for loop를 이용하여, time slot을 카운팅하였으나, 부정확하고 시스템 전체에 지연시간이 증가하는 이유로 보류하고 있습니다.

 

혹여나 이에 대해 조언이나, 솔루션을 제공해주시면 대단히 감사하겠습니다.

0 포인트
1/2 메시지
1,597 조회수

Run Idle 상태의 Case Structure 라면 상태 머신인거 같은데요.

 

각 상태에 대한 Tick Time 만 측정하면 되는건가요?

 

Shift Register 를 생성하시고, Timing 함수 중 Tick Count 함수를 이용해서 초기값 및 각 상태 값을 확인해 그 차이를 구하면 됩니다.

0 포인트
2/2 메시지
1,570 조회수