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

구스의 엔지니어 세상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • 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)
  • 방명록

National Instruments (247)
[CVI] Table에 다중 데이터를 한번에 업데이트 하는 방법

CVI는 사용자 인터페이스를 위한 다양한 컨트롤을 제공하고 있습니다. 다중 데이터에 대한 표현은 Graph, Chart 혹은 Table을 많이 사용하고 있습니다. Table에 데이터를 업데이트 하기 위한 방법(함수) 또한 여러개를 제공하고 있습니다. 각 셀마다 데이터를 업데이트 하게 되면 업데이트에 너무 많은 시간을 잡아먹게 됩니다. 업데이트에 시간이 많이 할당되면, 다른 기능이 제대로 동작하지 않을 수 있는 위험을 가지고 있습니다. 이런 경우 개발자는 2가지 정도의 대안을 가질 수 있습니다. 데이터 업데이트 하는 알고리즘을 다른 쓰레드에서 처리한다.데이터를 한번에 모아서 업데이트한다. 다른 쓰레드에서 데이터 업데이트를 처리하게 되면, 데이터를 가지고 있는 배열 혹은 변수의 동기화를 고려해야 합니다. 이..

National Instruments/기타.. 2014. 11. 12. 17:27
[CVI] LabWindows/CVI란?

NI LabWindows/CVI는 테스트, 측정, 오토메이션 어플리케이션을 위한 ANSI C 기반의 통합 개발 환경(IDE)입니다.NI LabVIEW에 대한 사용을 원치않는 사용자들에게 C기반의 프로그래밍을 가능하게 해줍니다. CVI는 ANSI C IDE로, 에디터, 디버거, 컴파일러, 링커를 포함한 워크 스페이스를 제공하고 있습니다. 또한 LabVIEW에 못지않는 다양한 사용자 인터페이스(UI Control)과 분석 함수 라이브러리도 제공을 하고 있습니다. 이 글에서는 CVI의 간략한 특징을 정리해보고자 합니다. 1. 사용자 인터페이스 및 코드 빌더 LabWinodws/CVI의 사용자 인터페이스는 Drag & Drop을 통해서 UI를 구현할 수 있습니다. 아래의 그림과 같이 사용자 인터페이스에 대한 컨..

National Instruments/기타.. 2014. 11. 12. 16:54
[DIAdem] 프로그래밍 적으로 DIAdem Report에 있는 Chart Axis 추가 및 설정하기

[DIAdem] 프로그래밍 적으로 DIAdem Report에 있는 Chart Axis 추가 및 설정하기 디아뎀은 수집된 데이터를 후처리하여, 이에 대한 리포트를 생성해주는 역할을 하는 소프트웨어 입니다. 디아뎀에는 Report 탭이 존재하여 후처리된 데이터를 어떻게 가공하여 리포트로 생성할지에 대한 설정이 가능합니다. Report 탭에서는 작성되는 데이터를 위해서 다양한 개체를 넣을 수 있습니다. Report 탭에서 처리할 수 있는 개체들은 아래와 같습니다. 2D Axis System, 3D Axis System2D Table, 3D TablePolar Axis SystemGraphic, Text, Predefined ObjectsCircle, Line, Rectangle, Arrow 본 글에서는 Rep..

National Instruments/DIAdem 2014. 11. 10. 15:12
랩뷰를 이용한 고속 푸리에 변환에 대해서(FFT, Fast Fourier Transform)

랩뷰를 이용한 고속 푸리에 변환에 대해서(FFT, Fast Fourier Transform) 고속 푸리에 변환은 이산 푸리에 변환(Discrete Fourier Transform)을 계산할 때 연산에 대한 횟수를 줄이기 위해서 고안된 알고리즘으로, 이 알고리즘은 반복되는 계산되는 과정을 제거함으로써 빠른 연산이 가능합니다. 이 알고리즘은 1960년대 콜리와 튜키에 의해 일반적으로 알려지게 되었는데, 1940년 전쯤부터 몇몇 사람들에 의해 독립적으로 사용되어져 왔습니다. 이 알고리즘은 분할 정복 알고리즘을 사용하여 재귀적으로 n크기의 DFT(Discrete Fourier Transform)을 n = n1 n2가 성립하는 n1, n2 크기의 두 DFT로 나눈 뒤 그 결과를 O(n) 시간에 합치는 방법을 사용..

National Instruments/기타.. 2014. 11. 10. 13:04
[LabVIEW] 랩뷰와 PLC와 연동하기 (OPC Server, DSC 모듈)

[LabVIEW] 랩뷰와 PLC와 연동하기 (OPC Server, DSC 모듈) NI LabVIEW 소프트웨어는 다양한 방식으로 다른 프로그래밍 로직 컨트롤러 (PLC)와 통신할 수 있습니다. OPC (OLE for Process Control)은 컨트롤 디바이스와 휴먼 머신 인터페이스 (HMI)간 리얼타임 플랜트 데이터 통신을 위한 표준을 정의합니다. OPC Server는 거의 모든 PLC와 프로그래밍 가능한 자동화 컨트롤러 (PAC)에서 사용이 가능합니다. 이 글에서는 OPC를 사용하여 PLC와 연동하는 방법에 대해서 알아보도록 하겠습니다. PLC와 통신을 위해서는 NI 소프트웨어 입장에서 아래의 소프트웨어들이 필요합니다. NI LabVIEWNI DSC Module(Data Logging and Su..

National Instruments/LabVIEW 2014. 11. 9. 16:43
이전 1 ··· 31 32 33 34 35 36 37 ··· 50 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.