수동 소자(Passive Element) ▪ 공급된 전력을 소비·축적·방출하는 소자로, 증폭 정류 등의 능동적 기능을 하지 못하는 소자 ▪ 에너지를 단지 소비, 축적, 혹은 그대로 통과시키는작용만 할 뿐 먼저 나서서 어떠한 일을 하지 않음 ▪ 외부전원이 필요 없이 단독으로 동작이 가능 ▪ 선형적인 해석이 가능 ▪ 저항기, 인덕터, 콘덴서(캐패시터) 저항기(Register) 회로에서 말그대로 저항을 주기 위해 만들어진 부품입니다. 정확한 용어는 '저항기'이지만 일반적으로 '저항'이라고 많이들 부르며 메뉴얼에서도 그냥 저항이라고 표기하는 경우가 많습니다. 기호로는 R을 사용하고 단위는 옴(Ohm, 기호 : Ω)으로 표현합니다. 보통 전압을 나누거나 전류를 감소시키는 용도로 많이 사용됩니다. 저항기의 종류는 ..
이번 시간에는 LabVIEW 불리언(Boolean) 타입에 대해 알아보도록 하겠습니다. 불리언 타입은 '0'과 '1', 'OFF'와 'ON' 또는 '거짓'과 '참'이라고 부르는 2가지 데이터 값만 갖는 타입을 말합니다. 프로그램에서 버튼 입력 또는 LED ON/OFF 등의 디스플레이시 많이 사용되며 디지털 논리 회로와 관련된 함수들로 구성되어 있습니다. 불리언 팔레트 블록다이어그램에서 함수 팔레트 >> 프로그래밍 항목에서 불리언 데이터 처리에 필요한 함수들을 찾을 수 있습니다. 기본적으로 불리언 데이터 타입은 녹색으로 테두리 및 와이어를 표시하고 있습니다. 논리 회로(Logic gate) 함수 논리 연산을 수행하여 하나의 논리 출력 값을 얻기 위한 다양한 불리언 함수들이 있습니다. LabVIEW에서는 디..
처음에 블로그를 시작하면서 티스토리를 선택했던 이유 중 하나 바로 '광고'이다. 수익이 얼마 되지 않겠지만 어느정도 동기부여는 되지 않을까 해서이고 블로그로 수익을 낸다라는 것을 생각하지 못했는데 한번 경험해보고 싶어서이다. 보통 구글 애드센스와 카카오애드핏을 많이들 사용하는 것으로 보였는데 오늘은 그중에 카카오애드핏(Kakao Adfit)을 사용하는 방법에 대해 알아보려고 한다. 방법이 쉬운 편이라 대부분 쉽게 사용할 수 있지 않을까 생각한다. 카카오애드핏 가입하기 먼저 아래의 링크에서 'Adfit 지금 바로 시작'버튼을 눌러서 카카오애드핏 사이트에 가입 또는 로그인을 해줍니다. Kakao AdFit 안내 다양한 광고 게재 AdFit은 다양하고 검증된 광고를 게재할 수 있습니다. 모바일 광고, 이미지 ..
What terminals do you need to wire to make this subVI executable from the calling VI? 1. Only the message input 2. Only the output 3. All three inputs and the output 4. All three inputs 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Only the message input 호출되는 VI로부터 이 subVI를 실행하려면 어떤 터미널을 물어보는지 물어보는 문제이다. VI를 모듈화(SubVI)하여 사용할 경우 커넥터 팬에서 입출력에 대한 설정을 할 수 있는데 이 때 연결 옵션은 '권장/필수/옵션' 3가지가 있다. 다른 옵션들은 크게 상관없지만 필수의 경우 반드..
이전 포스팅에서 Analog와 Digital 신호에 대한 개념을 어느정도 익혔다면 우리가 데이터 수집(Data Acquisition, DAQ)을 하는 과정에서 센서의 값을 PC에서 본다라고 하면 PC에서 보는 값은 디지털 값이라고 생각할 수 있습니다. DAQ를 처음 배울 때 이런 고민을 많이 했었죠.. 센서가 물리적인 현상을 전기적인 신호로 바꿔준다는 것은 알겠는데, 어떻게 DAQ 장비는 이 전기적인 신호의 값을 알 수 있는가? 바로 ADC인데요. 관련 전공자 분들은 쉽게 아쉴 수 있지만 모르시는 분들을 위해 이번 시간에는 ADC가 무엇인지 살펴보도록 하겠습니다. ADC(Analog to Digital Converter)란 ADC란, Analog to Digital Converter를 말하며 아날로그 신..
What connector pane terminal setting indicates a connection that should be wired, but the VI will still execute if it is unwired? 1. Recommended 2. Conditional 3. Optional 4. Required 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Recommended 커넥터 팬의 입력 설정 중 터널에 와이어링을 해야 하지만 연결이 되지 않아도 VI가 여전히 실행 가능한 상태의 연결 설정을 물어보는 문제이다. 일단 커넥터 팬의 입력 설정은 권장(Recommended), 필수(Required), 옵션(Optional) 3가지가 있다. 설정 방법은 커넥터 팬의 오른쪽에서 우클릭..
프로그램을 만들 때 참 고민이 되는게 디자인,,그리고 색감 선택특히 엔지니어들에게는 이 '색 조합'이라는게 굉장히 어렵다ㅠㅠ당장은 괜찮아보이다가도 시간이 지나면 되게 촌스러워보이는..?그래서 오늘은 괜찮은 색 조합 사이트 어도비 컬러CC 소개하려고한다. 어도비 컬러 CC(Adobe Color CC) https://color.adobe.com/ko/create/color-wheel 위의 링크로 들어가거나 웹 브라우저에서 쉽게 'Adobe Color'라고 검색하면 해당 사이트를 찾을 수 있다.상단에 로그인 창이 있지만 굳이 할 필요없이 바로 원하는 색조합을 만들 수 있다.로그인을 하면 내가 만든 조합들을 저장하거나 공유할 수 있다고 한다. 휠안의 아이콘을 움직여서 원하는 팔레트를 만들면 되는데 5가지 색상 ..
The VI below continuously reads data from a hardware device. How should you stop the VI to make sure the hardware device is not in a bad or unknown state? 1. Close the VI to terminate it immediately. 2. Turn off the computer so the communication with the hardware device is cut off immediately. 3. Click the STOP button to allow the VI to execute a shut-down procedure so the hardware device termin..
What is the purpose of this menu? 1. Align selected objects 2. Evenly distribute selected objects 3. Remove space between selected objects 4. Measure space between seleceted objects 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Align selected objects 도구 모음에 있는 버튼이 무엇인지 물어보는 문제이다. 프런트 패널 또는 블록다이어그램에서 제공하고있는 '객체 정렬하기' 메뉴로 사용법 및 옵션은 다음과 같다. 1. 정렬하려는 객체를 선택 2. 도구 모음의 객체 정렬 메뉴를 선택 3. 적용하고자 하는 옵션 선택 ▪위쪽 경계 : 선택된 객체의 모..
예제 파일 LabVIEW 2012 or 이후 버전 개요 IEEE 754 부동 소수점 표현에 대해 Binary 계산법을 LabVIEW로 표현한 예제 실행 순서 1. "IEEE 754 Boolean_to_SGL_LV2012_NIVerified" VI 실행 2. 탭(binary to SGL or SGL to Binary) 선택 3. 컨트롤에 입력 값 설정 후 VI 실행 ※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.
USB 역사 1992년 USB 인터페이스 총책임자로 '아제이 바트(Ajay Bhatt)'이라고 하는 인텔 USB 개발팀 소속의 인물에 의해 개발되었습니다. 1990년대까지 컴퓨터를 사용할 때 프린터를 연결하려면 프린터 포트라고 불렸던 패러럴 포트가 있었고 기타 입력 장치(키보드, 마우스)를 연결하기 위해서는 PS2단자 혹은 D-Sub 9핀(DB9) 시리얼 포트를 이용해야만 했습니다. 이러한 연결 단자들은 서로 호환성이 좋지 않고 복잡하여 새로운 연결 방식의 필요성을 느끼던 중 탄생한 것이 바로 USB(Universal Serial Bus) 규격입니다. Intel, Microsoft, IBM, Compaq, HP, NED 등 당시 컴퓨터 업계에서 거물들이 모여서 표준 연결 개발 인터페이스를 만들기로 합의한..
이번 시간에는 LabVIEW 문자열(String) 타입에 대해 알아보도록 하겠습니다. 문자열 타입은 말 그대로 컨트롤 또는 인디케이터 사용 시 텍스트 형태로 데이터를 입력하거나 보여줍니다. 어떤 외부 파일에 대한 경로를 지정할 때, 장비 간 통신을 주고받기 위해 프로토콜을 전송할 때 등 LabVIEW에서는 모두 문자열 타입을 이용해서 데이터를 주고받을 수 있는데요. 기본적으로 LabVIEW에서는 unsigned char 타입의 형식을 따르고 있습니다. 문자열 팔레트 블록다이어그램에서 함수 팔레트 >> 프로그래밍 항목에서 문자열 데이터 처리에 필요한 함수들을 찾을 수 있습니다. 숫자형에서 정수형과 실수형에 따라 테두리의 색상이 다르듯이 LabVIEW에서 데이터 타입에 따라 테두리 및 와이어의 색상을 구분 ..
What NI MAX device property indicates whether the device is simulated? 1. Status 2. Model 3. Mode 4. Name 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Status NI MAX 디바이스 프로퍼티에서 장비가 시뮬레이션인지 나타내는 항목은 무엇인지 물어보는 문제이다. NI MAX란 'NI Measurement & Automation Explorer'의 약자로 NI 관련 태스크, 디바이스, 소프트웨어 등의 하드웨어와 소프트웨어를 관리해주는 소프트웨어 패널이라고 보면 된다. 디바이스와 인터페이스 항목의 하위 리스트를 보면 현재 PC에 연결된 장비 목록을 볼 수 있다. 여기에서 시뮬레이션인지 아닌지는 장비의 상태(노락색 이미..
우리가 데이터 수집(DAQ, Data Acquisition)을 할 때 측정 신호나 정보를 표현하는 방법은 그 형태에 따라 아날로그(Analog)와 디지털(Digital)로 나뉘게 됩니다. 아날로그∙디지털의 대표적인 예로 우리가 노래를 들을 때에도 아날로그 방식의 레코드판(LP)과 디지털 방식의 광 디스크(CD)로 노래를 재생시키는 경우를 생각해볼 수 있습니다. 왜 레코드판(LP)이 아날로그이고 광 디스크(CD)가 디지털이냐? 이 물음에 대한 대답을 위해 조금 더 설명을 해보자면 레코드판(LP)의 경우 LP판을 올리고 바늘을 판으로 이동시켜 재생해야 하는 말 그대로 모두 수동으로 동작하는 방식이고, 광 디스크(CD)의 경우 트레이에 CD를 넣고 버튼을 누르는 것 정도 외에는 크게 할 일이 없는 동작 방식이..
전기회로(Electric Circuit)란, 전기 회로란, 저항(R), 인덕터(L), 커패시터(C)로만 구성된 폐회로를 말합니다. 회로에 공급되는 전기의 종류에 따라 크게 직류 회로와 교류 회로로 나뉘며 R, L, C를 이용하여 다양한 전기 회로를 만들 수 있습니다. # 수동 소자(저항, 인덕터, 커패시터)로만 이루어진 회로를 선형 회로라고 함 # 선형 회로에서 전압과 전류는 비례 관계 전자회로(Electronic Circuit)란, 전기 회로에 다이오드, 콘덴서, 트랜지스터 등으로 구성된 회로를 말합니다. "R, L, C + 능동 소자"를 포함한 증폭, 정류, 포화 등을 다루는 회로로 비선형 소자를 포함하는 회로를 전자 회로라고 합니다. # 전류와 전압이 비례 관계로 표시가 될 수 없는 회로를 비선형 ..
친효 스킨에서 보면 포스트잇 모듈이 있다. 아래와 같은 이미지로 한번 스킨에 적용시켜보고 사용해보겠다. 포스트잇 모듈 css 세팅 스킨 편집 CSS로 넘어가서 아래의 코드를 추가 /* 친효애드온 : 포스트잇 모듈 (마크1) 시작 https://rgy0409.tistory.com e-mail : rgy0409@gmail.com */ div.rgyPostIt { position: relative; display: inline-block; padding: 20px 45px 20px 15px; margin: 5px 0; border: 1px solid #f8f861; border-left: 30px solid #f8f861; border-bottom-right-radius: 60px 10px; font-fami..
예제 파일◦ LabVIEW 2018 or 이후 버전 개요Microsoft ActiveX를 이용한 Outlook계정으로 메일을 보내는 예제 Note : MS 업데이트로 사용 불가, 아래 내용 참조September 16th, 2024 ▪ Basic Authentication no longer available to access any Outlook account Modern Authentication Methods now needed to continue syncing Outlook Email in non-Microsoft email apps - Microsoft SupportExplore subscription benefits, browse training courses, learn how to sec..
Which tool opens and saves all LabVIEW code in a specified directory to the current version of LabVIEW? 1. Mass Compile 2. VI Hierarchy 3. VI Revision History 4. VI Metrics 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Mass Compile 특정 폴더 경로에 있는 모든 LabVIEW 파일을 열고 저장해주는 도구를 물어보는 문제이다. 각각의 LabVIEW 도구들이 하는 역할을 알고있다면 바로 정답을 찾을 수 있는 문제로 보기 4개는 다음과 같은 역할들을 수행한다. 1. Mass Compile : 경로 안의 모든 VI를 자동으로 열고 닫으면서 현재 LabVIEW 버전..
시스템 개요 건물 사이 동간 브릿지의 상태를 24시간 모니터링 하는 시스템 프로그램 ▪ 브릿지 구간을 9 구역으로 나뉘어 모니터링 ▪ 구역별 네트워크 연결 상태 표시 ▪ 가속도 / 변위 / 각도 값 상시 모니터링 및 외부 파일로 로깅 ▪ 프로그램 설정 및 작업 내역 기록 ▪ 구간별 경고 및 위험 알림 기준 값을 설정하여 메인 화면에 디스플레이 및 경고 이벤트 기록 ▪ 로깅 데이터 분석 가능 ※ 이 글이 도움이 되었다면 "👆🏻구독"과 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.
데이터 타입 3가지(숫자, 문자, 불리언) 프로그램 언어를 사용할 때 우리는 알맞은 데이터 타입을 선택해 사용해야지 되는데요. LabVIEW 뿐만이 아니라 대부분의 프로그램 언어들에서 공통적으로 쓰이는 기본은 "문자, 숫자, 불리언" 3가지 타입입니다. LabVIEW 같은 경우 팔레트에서 필요로 하는 데이터 타입의 컨트롤 또는 인디케이터를 끌어와서 사용하기에 데이터형에 따른 크기를 크게 고려 안 하고 쓰는 편인데요. PC의 메모리 영역을 사용하기에 알맞은 데이터 타입의 형을 지정하여 필요한만큼만 사용하는 것이 리소스 측면에서 가장 좋습니다. 기본 3가지 타입의 경우 아래의 테이블표 형태로 정리해보았습니다. 그럼 LabVIEW 어디에서 기본 데이터 타입과 관련된 함수가 있는가? 프런트 패널의 경우 컨트롤 ..