분류 전체보기1382 랩뷰(LabView)와 실시간 모니터링 융합, 측정과 산업 시스템 설계 랩뷰(LabView)와 실시간 모니터링 융합, 측정과 산업 시스템 설계 이전 글 - LVDT와 랩뷰(LabView)를 응용한 실시간 모니터링 [링크] 8. 실험 결과와 분석 □ Thickness filtering 실험 ◯ 그림 9(a) : 흰색 줄은 표준 두께, 빨간점은 실제로 측정 제품의 두께 (랩뷰(LabView)) - 실시간 모니터링, 기준인 1cm는 오차 범위 0.05cm를 더한 값 ◯ 제품마다 각각의 서로 다른 기준을 가지고 있으며 기존에 많은 필터링 시나리오가 존재 - 각 시나리오에 대해서 필요한 데이터를 얻기 위해 1,000개의 세트에 대한 데이터 분석 ◯ 그림 10(a) : 필터링된 데이터의 길이 ◯ 그림 10(b) : 수집된 데이터의 통계 분석 □ Ground vibration 실험 ◯ .. 2017. 3. 4. 리눅스 시리얼 통신, 연결 확인 (세상에서 제일 간단한 방법) 리눅스 시리얼 통신, 연결 확인 (세상에서 제일 간단한 방법) Linux 계열 어디에서나 간단하게 테스트해볼 수 있는 방법입니다. 두 대의 장비를 놓고 양쪽 모두에서 터미널을 여세요. 수신 1#cat /dev/ttyUSB0cs cat을 사용해 수신 대기 상태로 설정합니다. 송신 1#echo "bla~ bla~" > /dev/ttyUSB0cs echo를 사용해 데이터를 전송합니다. 정말 간단합니다. 관련 글2018/05/27 - socat 리눅스 가상 시리얼 포트(컴포트) 사용법 (RS232 테스트)2017/03/04 - 리눅스 시리얼 통신, 연결 확인 (세상에서 제일 간단한 방법)2017/02/17 - 시리얼 통신 포트 에러, 타임아웃, 속도 저하 (USB to Serial) ⓒ written by vi.. 2017. 3. 4. C++/CLI 예제, 프로젝트 생성, Hello World 출력 C++/CLI 예제, 프로젝트 생성, Hello World 출력 이론 부분은 생략하고 간략하게 C++/CLI 예제 프로젝트 생성하는 방법을 다룹니다. 비주얼 스튜디오 2015 기준으로 "템플릿 - 다른 언어 - Visual C++ - CLR - CLR 콘솔 응용 프로그램"을 선택합니다. 이렇게 프로젝트를 생성하면 아래처럼 솔루션 탐색기를 통해 전체 구조를 알 수 있습니다. C++/CLI 예제의 시작이라고도 할 수 있죠. 그리고 아래처럼 코드를 구성해서 C++/CLI 예제의 목표인 Hello World를 콘솔로 찍어 봅니다. 123456789101112#include "stdafx.h"#include using namespace System; int main(array ^args){ Console::Wri.. 2017. 3. 3. C# 스레드풀 예제, Thread pool + Action + Using 스레드풀 전체 소스를 소개합니다. 출처는 기억이 안 나는데, 아마도 스택 오버플로우일 겁니다. 프로젝트 압축 파일 C# 쓰레드풀 예제 프로젝트 - 아래는 스레드풀 메인 클래스인데, Action을 이용해 랜덤한 스레드 시작과 종료 코드를 실행합니다. 5번째 라인의 thread pool 클래스에서 실제 스레드 객체도 생성합니다. 1234567891011121314151617181920212223static void Main(string[] args){ using (var pool = new Pool(5)) // size { var random = new Random(); Action randomizer = (index => { Console.WriteLine("{0}: Working on index {1}".. 2017. 3. 3. 이전 1 ··· 309 310 311 312 313 314 315 ··· 346 다음