2017-02-08 1 views
0

필자는 내 프로그램이 매초마다 마이크로 컨트롤러에서 데이터를 수신하는 마이크로 컨트롤러를 코딩하고 있습니다.일정 시간이 지나면 들어오는 데이터를 어떻게 삽입합니까?

특정 시간이 지난 후에 만 ​​데이터를 데이터베이스에 삽입 할 수있는 방법이 있습니까? 어쩌면 시간 간격 코딩?

+1

[System.Threading.Timer] (https://msdn.microsoft.com/en-us/library/system.threading.timer (v = vs.110)) .aspx) –

+0

데이터를 버퍼링 하시겠습니까? 정말 분명하지 않습니다. 타이머를 사용하면 효과가있을 수 있지만 다른 문제가 발생할 수 있습니다. – DavidG

+0

데이터를 저장할 컬렉션과 함께 타이머를 사용할 수 있습니다. 또는 Reactive Extensions (https://msdn.microsoft.com/en-us/library/hh242985(v=vs.103).aspx)를 사용하십시오. , 몇 가지 예 : http://rxwiki.wikidot.com/101samples#toc26, http://www.introtorx.com/Content/v1.0.10621.0/13_TimeShiftedSequences.html#Buffer. 리 액티브 확장 기능은 이벤트 흐름에 시간 요소를 적용 할 때 강합니다. –

답변

-1

타이머와 데이터 버퍼의 조합이 도움이됩니다. 타이머 틱은 데이터 버퍼를 해제하고 DB에 저장합니다.

+1

이것은 정말로 코멘트 여야합니다. – DavidG

관련 문제