분류 전체보기(75)
-
C# 토렌트 모니터링
토렌트에서 내려받기 완료된 파일을 모니터링하고 빠르게 실행하기 위해 만든 프로그램.
2022.12.19 -
c# 가계부
개인 프로젝트 회계 프로그램에 포함된 현금 입출금 기능을 주 기능으로 만든 프로그램. 거래처, 품목관리는 부기능 Database Access Firebird
2022.12.19 -
C# 그래프 파형 분석 단계
환경: 3600 PLS 인코더, 최소 2극 이상의 파형 생성 수집 1. 데이터 수집 DAQ 장치로부터 데이터를 N회 수집한다. 2. 배열 저장 double[3600 * N] 배열에 수집한 데이터를 기록한다. 연산 1. 수집된 데이터를 변환한다. Voltage 값에 ax+b를 적용하여 데이터를 변환한다. 2. 필터링 한다. 노이즈를 제거하여 분석 오차를 줄인다. a. 데이터 수집 횟수로 나눠 평균값을 구한다. b. 배열을 순환하면서 n개 요소의 평균값을 새로운 배열에 저장한다.(예: 주식 차트의 이동평균선) 3. 제로크로스 위치를 기준으로 파형을 시프트 한다. a. 양음 트리거 범위 내에서 제로크로스 되는 부분 중, 중간의 X 위치를 구한다. (파형 굴곡이 심한 모델은 한 극에서 영점을 여러번 지나간다) ..
2022.06.29 -
C#, 3상 BEMF TrueRMS (역기전력 실효값)계산
Analog Input 측정 데이터 배열에서 RMS를 구하고자 할 때, 메서드 확장 정의 public static class AnalysisExtension { public static double TrueRMS(this IEnumerable @this) { return Math.Sqrt(@this.Average(d => d * d)); } } 각 요소 d를 제곱 후, 평균하고, 제곱근을 반환하는 코드. 역기전력은 회전 속도에 비례하므로 RPM 또는 주파수로 나눠야 한다. 기준에 맞춰야 연구소, 생산, 품질에서 같은 값으로 비교할 수 있다. // RPM 전달시 return data.Max() * (1d / Math.Sqrt(2)) * (1d / Math.Sqrt(3)) / RPM * 1000d; // 주..
2022.06.29 -
자속밀도 분석 프로그램 2D, 3D
원형 자석의 회전 자속밀도 측정 결과 그래프 평면 자속 밀도 원형 자속 밀도 3D 자속 밀도
2022.05.11 -
C#, 키움 API 개발 라이브러리
개발 중... 키움에서 제공하는 ActiveX API를 Visual Studio에서 사용하기 쉽게 리팩토링하여 만든 라이브러리 현재 상황 연결 및 송수신 정상 작동 코드 번호, 명령 이름에 인텔리센스 적용 클래스로 재구성 미리보기 라이브러리를 적용한 테스트 프로그램
2022.05.05