본문 바로가기 메뉴 바로가기

구스의 엔지니어 세상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

구스의 엔지니어 세상

검색하기 폼
  • 엔지니어 세상 (451)
    • National Instruments (247)
      • LabVIEW (94)
      • LV OOP (4)
      • DAQmx (30)
      • DIAdem (25)
      • RIO (18)
      • Vision (10)
      • 통신 (14)
      • VeriStand (2)
      • TestStand (6)
      • RF (9)
      • 기타.. (35)
    • NATI 소식 (2)
    • IT 소식 (1)
    • 프로그래밍 팁s (98)
      • C#, .NET (16)
      • Android (1)
      • Excel(Macro, VBA) (19)
      • 프로그래밍 방법론 (12)
      • Database (8)
      • 기타 (25)
      • Swift..(iOS) (1)
      • R (1)
      • Python (15)
    • MAC 팁s (11)
    • Windows팁s (26)
    • Blog 팁s (1)
    • Good Apps (63)
    • Hardwares (2)
  • 방명록

TestStand의 아키텍처 개요

이 글은 TestStand의 강력한 기능과 유연성에 기여하는 NI TestStand 객체 모델을 사용하는 방법에 대해서 소개합니다. NI TestStand 객체 모델은 특정 기능을 가진 객체들의 모음입니다. 다르게 이야기 하면, NI TestStand 객체 모델은 모든 TestStand 기능을 위한 객체 지향 인터페이스입니다. 대부분의 기본 어플리케이션들은 객체 모델과 직접적으로 연동하지는 않습니다. 그러나 사용자가 TestStand의 내부 동작에 대해서 이해하고 있다면, 사용자는 신속히 고급 TestStand 솔루션을 만들 수 있는 비전을 가질 수 있습니다. TestStand 객체 모델은 복잡한 주제이며, 이 글은 TestStand 엔진에 대한 모든 내용을 다루지는 않고 TestStand 아키텍쳐의 개..

National Instruments/TestStand 2014. 12. 31. 16:20
이미지 수집 - NI 하드웨어와 드라이버

이전 글을 통해서 이미지 수집에 필요한 카메라의 종류에 대한 설명과 기본적인 카메라 기술에 대해서 설명을 드렸습니다. 이전 글을 확인하고 싶으시면 아래의 링크를 이용해 주시기 바랍니다. 2014/12/27 - [National Instruments/기타..] - 이미지 수집 - 카메라 기술에 대해서2014/12/27 - [National Instruments/기타..] - 이미지 수집 - 카메라의 종류 이 글에서는 머신 비전 시스템 구축에 필요한 하드웨어와 소프트웨어를 위한 드라이버 정보에 대해서 알아보도록 하겠습니다. 이 글은 NI 제품군을 기반으로 설명을 드리겠습니다. 이미지 수집 하드웨어 머신 비전 혹은 과학적 이미지 어플리케이션을 위해서 아래와 같은 하드웨어 요소를 고려해야 합니다. 온보드 메모리..

National Instruments/기타.. 2014. 12. 27. 19:34
이미지 수집 - 카메라 기술에 대해서

이 글에서는 머신 비전 시스템 구축에 필요한 기본적인 카메라 기술에 대해서 살펴보도록 하겠습니다. Progressive Scan 표준 아날로그 카메라에서 CCD는 홀수와 짝수 필드로 이루어진 2개의 필드로부터 노출되고 데이터를 수집합니다. 모션에서 물체에 대한 이미지를 수집할 때, CCD 센서의 홀수와 짝수 필드에 대한 교차는 그림 1에서 보이는 것과 같이 이미지에 대한 이중 노출을 야기합니다. Figure 1. 표준 아날로그 카메라에서 수집된 움직이는 물체에 대한 이미지 프로그래시브 스캔 카메라에서 CCD 센서 어레이는 동시에 두 단계에 노출이 됩니다. 이 문제는 검출 이동에 따른 물체를 처리하는 어플리케이션에서 특히 유용합니다. 그러나 이동에 대한 흔들림 없이 이미지를 수집하기 위해서는 적절한 노출 ..

National Instruments/기타.. 2014. 12. 27. 19:22
이미지 수집 - 카메라의 종류

이 글에서는 머신 비전 어플리케이션에서 사용하는 카메라의 종류에 대해서 알아보도록 할 것입니다. 카메라의 특성에 맞게 올바른 카메라를 선정하기 위해서는 카메라에 대한 정확한 지식을 이해하고 있어야 합니다. 이 글은 카메라의 종류와 이에 대한 장단점을 설명하고 올바른 카메라 선정에 도움을 줄 것 입니다. 1. 카메라 사용자는 카메라의 2가지 주요 타입(아날로그, 디지털) 중 하나를 선택할 수 있습니다. 디지털 카메라는 좀 더 구체적으로 병렬 디지털, 카메라 링크 그리고 IEEE로 분류 할 수 있습니다. 이 글은 카메라 종류와 이에 대한 장단점에 대한 정보를 가지고 있으며, 이는 사용자의 어플리케이션을 위한 올바른 카메라를 선택하는데 도움을 줄 것입니다. 아날로그 카메라 아날로그 카메라는 비디오 신호를 아날..

National Instruments/기타.. 2014. 12. 27. 19:10
[엑셀 매크로 VBA] MsgBox 메시지 박스 창 띄우기

Excel에서 사용자에게 윈도우 창을 이용해서 정보를 출력할 수 있는 기능이 있습니다. MsgBox라는 기능인데요. MsgBox를 통해서 VBA 개발자는 정보를 메시지 창을 통해서 데이터의 현재값을 보여줄 수 있습니다. MsgBox를 실행하면 아래와 같은 윈도우 창을 통해서 값을 확인할 수 있습니다. 또한 MsgBox는 디버깅을 할 때도 많이 사용됩니다. 현재 변수등의 값이 어떻게 이루어 져있는지를 파악하는데 실질적으로 편의성을 제공하고 있습니다. MsgBox의 함수 원형에 대한 구조는 아래와 같습니다. Public Function MsgBox( _ ByVal Prompt As Object, _ Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _..

프로그래밍 팁s/Excel(Macro, VBA) 2014. 12. 24. 12:13
Measurement Studio의 Gauge 다중 지침 생성하기

Measurement Studio는 LabVIEW에서 제공하는 다양한 컨트롤과 인디게이터를 Visual Studio에서 사용할 수 있게 UI Component를 제공해주고 있습니다. 하지만 LabVIEW에서 기본적으로 제공하는 기능들이 Measurement Studio에서는 바로 사용할 수가 없습니다. 가장 큰 예가 게이지의 지침추가입니다. LabVIEW에서는 아래의 그림과 같이 프론트 패널에서 Gauge에서 오른쪽 마우스 버튼을 누르면 'Add Needle' 혹은 '지침 추가'라는 메뉴를 누르게 되면 Gauge에 여러개의 지침을 추가할 수 있습니다. 아래의 그림은 지침을 하나 추가하여, 색을 변경한 그림입니다. 위의 메뉴만 누르게 되면 LabVIEW에서는 지침이 바로 생성이 됩니다. Measuremen..

National Instruments/기타.. 2014. 12. 24. 09:50
[DAQmx] Compact DAQ 디바이스의 하드웨어 타이밍

NI Compact DAQ 디바이스를 이용하여 입력 및 출력을 처리할 때 사용할 수 있는 타이밍에 대한 방법은 내부 타이밍 엔진을 사용하는 하드웨어 타이밍과 윈도우와 같은 OS의 타이밍을 사용하는 소프트웨어 타이밍으로 구분할 수 있습니다. 이 글은 Gen II cDAQ 샤시 (cDAQ-9171/9174/9178/9181/9184/9188/9188XT/9191)는 물론 Standalone cDAQ 샤시 (cDAQ-9138/9139)에서도 적용을 할 수 있습니다. 이 글에서는 내부 타이밍 엔진을 사용하는 하드웨어 타이밍에 대해서 정리를 해보도록 할까합니다. 데이터 수집 및 출력 처리시 최고의 성능과 동기화를 위해서는 하나의 AI 혹은 AO 태스크에서 사용자가 원하는 처리하도록 설정할 수 있습니다. 이렇게 되..

National Instruments/DAQmx 2014. 12. 21. 15:20
[C#] 객치지향 기초 - 클래스

이 글에서는 C#에서 구조적인 데이터를 표현하기 위한 클래스의 사용법을 설명하고, 오브젝트와 클래스의 차이에 대해서 알아보도록 하겠습니다. C# 클래스는 필드, 메소드와 public, private의 접근자를 통해서 캡슐화를 지원합니다. new 연산자는 클래스의 객체 생성에 사용이 됩니다. C#에서 레퍼런스 사용법 및 가비지 컬렉션의 역할에 대해서 설명을 할 것입니다. 또한 특정 인스턴스가 아닌 전체 클래스에서 적용이 가능한 정적 멤버에 대해서도 이야기 할 것입니다. C#에서 특정 상수를 사용하기 위한 Const와 readonly 또한 설명할 것입니다. 1. 구조적 데이터로사용 되는 클래스 언어에 내장되어 있는 기본 데이터 타입을 정의하고 있습니다. 정수형, 불리언과 같은 데이터 타입은 간단한 데이터를 ..

프로그래밍 팁s/C#, .NET 2014. 12. 19. 14:56
LabVIEW의 로그파일(Log File) 관련 버그 해결 방안

랩뷰를 이용하여 사용자가 특정한 알고리즘 혹은 프로그램을 구현할 때 랩뷰는 내부적으로 로그 정보를 남기게 됩니다. 랩뷰는 이러한 정보를 아래의 경로에 저장을 하게 됩니다. C:\Users\사용자 이름\AppData\Local\Temp\LabVIEW버전_사용자이름_log.txt 이 경로는 윈도우에서 기본적으로 폴더 숨김 상태이니, 보기 위해서는 폴더 옵션에 가서 숨긴 폴더 보이기를 활성화 해주셔야 합니다. 활성화 방법은 아래와 같습니다. 내 컴퓨터에서 구성을 눌러 폴더 및 검색 옵션을 클릭합니다. 폴더 옵션에서 보기 - 고급설정으로 드어가 숨김 파일 및 폴더의 설정을 아래와 동일하게 처리합니다. 위의 과정을 마치면 아래와 같이 폴더에서 log 파일을 찾을 수 있습니다. 아래의 그림은 정상적인 log의 상태..

National Instruments/LabVIEW 2014. 12. 15. 14:43
DIAdem에서 다른 타입 파일(CSV)를 읽어서 TDMS로 저장하기

DIAdem은 여러가지 데이터 타입을 읽어오고, 데이터 처리할 수 있는 툴입니다. 아래의 그림을 통해서 한번 알아보도록 하겠습니다. Producer에서 만든 여러가지 데이터 타입(TDMS, Excel, ASC)의 파일을 디아뎀을 통해서 읽어 올 수 있으며, 이에 대한 데이터 후처리가 가능합니다. 데이터를 읽는데는 DataPlugin을 사용할 수 있습니다. 만약 MDF 타입의 파일을 읽어오고자 한다면, DIAdem에는 MDF에 대한 DataPlugin이 필요합니다. DataPlugin에 대한 상세 자료는 아래의 링크를 통해서 좀 더 자세히 알 수 있습니다. 아래의 글은 임의의 텍스트로 이루어진 아스키 타입의 Text 파일을 읽어오는 예입니다 2014/08/07 - [National Instruments/D..

National Instruments/DIAdem 2014. 12. 15. 14:11
이전 1 ··· 26 27 28 29 30 31 32 ··· 46 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바