Computer/C#
Updated: 2017. 6. 21. 09:42
hwaya.
[C#] serialPort, Delay
반응형
serialPort 리턴값 테스트 중
값을 보내고 아래 텍스트박스에 표시하는 중 바로 나타나지 않는 문제점이 있어서
딜레이가 필요했다.
대략 10ms 조금 부족하고
20ms 정도 딜레이를 주면 잘 되는것 같아 보였다.
serialPort.Write 로 보내주고 딜레이!
private static DateTime Delay(int MS)
{
DateTime ThisMoment = DateTime.Now;
TimeSpan duration = new TimeSpan(0, 0, 0, 0, MS);
DateTime AfterWards = ThisMoment.Add(duration);
while(AfterWards >= ThisMoment)
{
System.Windows.Forms.Application.DoEvents();
ThisMoment = DateTime.Now;
}
return DateTime.Now;
}
반응형
'Computer > C#' 카테고리의 다른 글
VS에서 Windows Forms 앱 과 Windows Forms 앱(.NET Framework) 차이 (0) | 2024.02.27 |
---|---|
컴파일타임과 런타임 그리고 상수 (0) | 2021.01.06 |
XML 포멧 Element 수정 및 생성 (0) | 2020.07.02 |
시작 프로그램 등록 (0) | 2020.06.30 |
DateTime (0) | 2020.04.23 |
[C#] 입력 다이얼로그 하드코딩 코드 (0) | 2019.12.20 |
마우스 좌표 가져오기 (0) | 2019.02.25 |
Higherbit, Lowbit 합치기 (0) | 2017.08.30 |