메모리(Memory)는 데이터를 기록하거나 읽기 위한 저장 공간으로 크게 램(RAM)과 롬(ROM)으로 분류할 수 있습니다. 이번 시간에는 램(RAM)과 롬(ROM)에 대해서 알아보도록 하겠습니다. 램(RAM : Random Access Memory) 전원이 끊어지면 기억된 데이터들이 소멸되기 때문에 휘발성 메모리(Volatile Memory)라고도 부릅니다. 일반적으로 주기억장치 또는 메모리라고 부르는게 램이라고 보시면됩니다. 자유롭게 읽고 쓸 수 있는 기억장치로 RWM(Read Write Memory)라고도 부른다고 하네요. 데이터를 읽는 속도와 기록하는 속도가 같으며 주기억장치, 응용 프로그램 로딩, 데이터 일시 저장 등과 같은 곳에 사용됩니다. 램(RAM)은 크게 5가지로 분류되며 하나씩 살펴보겠..
예제 파일 LabVIEW 2014 / 2017 / 2018 개요 Vector사에서 제공하는 binlog.dll을 이용하여 LabVIEW에서 CAN 데이터 로깅에 사용되는 BLF 파일을 읽거나 쓰기할 수 있도록 제공하는 LabVIEW API 버전 히스토리 Version 8 Raw Open has Overwrite inputRaw added Polymorphic Write CAN Data, that can write a single frame, multiple frames to the same channel, or multiple frames to different channels.Raw bug fix with ID mask of standard CAN frames when reading. Version 7..
다운로드 파일 폰트 정보 이름 : 비트로 코어체 형식 : OTF, TTF 웹폰트로 사용 : @font-face { font-family: 'Vitro_core'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Vitro_core.woff') format('woff'); font-weight: normal; font-style: normal; } 글꼴 미리보기(예시) 주의 사항 ※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.
Why is the Highlight Execution button hidden for this VI? 1. The window appearance for the VI is set to Top-level application window. 2. The window appearance for the VI is set to Dialog. 3. The VI has the Separate compiled code from source file property checked. 4. The VI has the Allow debugging property unchecked. 정답 보기는 아래 더보기 클릭 더보기 정답 : 4. The VI has the Allow debugging property unchecked. ..
샘플링 용어 샘플링(Sampling), 샘플(Sample) 샘플링(Sampling)이란 어떤 자료에서 일부 값을 추출하는 것을 말합니다. DAQ에서는 대표적으로 아날로그 데이터를 디지털 데이터로 추출하는 것이라고 생각하시면 되겠습니다. 그 외에도 음악에서는 일부 구간을 잘라 사용한다거나 통계에서 표집하는 것을 샘플링이라고 부르기도 합니다. DAQ 시스템 구성을 생각해보면 [센서] - [DAQ] - [PC] 순으로 연결이 되었었는데요. 센서로부터 취득한 데이터를 PC로 가져와 디스플레이 하거나(AD 컨버팅) 반대로 PC에서 생성한 디지털 데이터를 DAQ 보드로 전달할 때 데이터를 주고받는 과정을 샘플링이라고 합니다. 샘플(Sample)은 디지털화된 데이터 하나(이미지에서는 한 포인트)를 말합니다. 샘플링 ..
처음에 애드센스 광고를 승인받고 동기부여가되어 열심히 포스팅을 하려고 하였는데,, 본문으로 들어가보면 애드센스가 잘 송출이 안되고 공백으로 나타나는 현상이 발생하였다. 관리자 모드에서 애드센스 설정을 본문 상/하단 활성화 또는 비활성화하면서 테스트를 해보아도 아직 애드센스에 대해 무지하기에...해결법을 찾지 못하였다. 그러고 시간날 때마다 틈틈히 검색을 하고 애드센스 자료를 살펴본 결과 대부분의 유저들이 이와 같은 현상을 겪고 해결책을 공유하고 있어 따라하였더니 MoonNote 블로그에도 애드센스가 많이 개선된 것 같다. 그럼 왜 공백으로 나오는지 알아보도록 하자. 에드센스 광고 미송출 사유 애드센스 광고 미송출 이유는 다양한 것 같다. 따라서 무조건 이런 이유로 송출이 되지 않는다고 볼 수는 없지만 보..
로봇 공학(Robotics)이란, 1920년에 출판된 체코의 작가 'Karel Čapek'의 희곡 R.U.R.(Rossum's Universal Robots)에서 대중에게 소개한 로봇이라는 단어에서 유래되었으며 Robot이라는 슬라브어 Robota에서 유래된 '노동'을 의미하는 단어라고 합니다. 로봇 설계 및 응용을 위한 학문으로 크게 로봇 역학, 로봇 전기 전자학, 로봇 컴퓨터학 3개의 영역으로 볼 수 있습니다. 로봇 공학은 로봇의 설계, 조립, 작동, 사용 및 제어, 센서 피드백, 데이터 처리를 위한 컴퓨터 시스템 등을 포함하며 로봇은 센서, 엑추에이터, 데이터 정보 처리를 통해 물리적 세상과 상호 작용하는 기계입니다. 로봇이 분야는 다양하지만 그 중 주요 분야를 선택한다면 제조 산업 분야라고 말할 ..
If you disable automatic error handling, what happens if an error occurs when you run the code shown below? 1. LabVIEW executes all nodes in the VI without displaying any error information. 2. LabVIEW executes all nodes in the VI and then displays an error dialog. 3. When the error occurs, LabVIEW immediately suspends execution and displays an error dialog. 4. When the error occurs, LabVIEW imme..
애드센스 광고 단위를 보면 "검색 엔진"이 있는데 내 블로그 내에서 구글 검색을 바로해볼 수 있는 엔진을 제공한다. 당연히 검색 엔진을 통해서도 수익이 발생하는 것 같고 2021년쯤 생긴 것 같은데 이전부터 애드센스를 오래 사용해오던 분들은 잘 모를 수 있는 것 같다. 이번 글에서는 애드센스 검색 엔진을 티스토리 블로그에 적용하는 방법에 대해 알아보도록 하자. 검색 엔진 광고 생성 먼저 애드센스 광고 >> 개요에서 검색 엔진을 하나 생성한다. 누르고 나면 아래와 같은 광고 생성 창이 보이고 광고 단위 이름을 지정하고 다음으로 진행하면 된다. 여기서 광고 범위란 블로그 방문자가 여러분의 검색 엔진 광고를 이용하여 검색할 때 전체 웹 사이트를 기준으로 검색할지 특정 사이트만 노출되게할지 선택하는 옵션이다. ..
디자인을 고민할 때 그라데이션을 적용하고싶을 때가 있는데 그럴 때 사용하기 유용한 사이트를 소개해 보려고 한다. 검색 창에서 'UI Gradient'라고 검색해보면 쉽게 찾을 수 있으며 다양한 조합의 그라데이션 샘플들을 확인할 수 있다. UI Gradient https://uigradients.com/#BoraBora uiGradients - Beautiful colored gradients uiGradients is a handpicked collection of beautiful color gradients for designers and developers. uigradients.com 위의 링크로 사이트에 접속하면 가장 먼저 그라데이션이 나타나는 페이지가 나타난다. 정해진 스타일이지만 깔끔하게 색..
이전에 작성한 퍼셉트론 포스팅에서 신경망이란 퍼셉트론을 여러겹 묶어놓은 것이라고 하였는데요. 신경망은 크게 입력층, 은닉층(중간층), 출력층 3개로 구분합니다. 각 유닛별로 입력 데이터에 가중치와 편향을 적용하여 연산이 이루어지고 마지막에 결과 값을 도출하게 됩니다. 가중치(Weight)와 편향(Bias)은 앞으로 자주 다루게 될 것이므로 이번 시간에 좀 더 살펴보도록 하겠습니다. 가중치(Weight) 입력층 데이터를 다음 노드로 넘길 때 중요도(=가중치)를 적용한다라고 생각하시면 됩니다. 가중치가 필요한 이유는 가중치가 없을 경우를 생각해보시면 쉽게 이해할 수 있습니다. 신경망을 구성하였지만 만약 가중치(=중요도)가 없다면 다음 층에서 각 노드별 계속 같은 값이 나올 겁니다. 이해를 돕기 위해 아래의 ..
When run periodically, what function can help account for temperature drift in the environment? 1. Self-Calibrate 2. Self-Test 3. Test Panels 4. Reset 정답 보기는 아래 더보기 클릭 더보기 정답 : 1. Self-Calibrate 온도 변동이 있는 환경에서 어떤 기능이 유용한지 물어보는 문제이다. 일단 온도 변화에 따른 교정 작업이 필요하기에 정답은 바로 1. Self-Calibrate를 선택하면 된다. 교정에는 자체 교정(Self-Calibrate)과 외부 교정이 있는데 각각의 차이점을 알아두도록 하자. ※ 자체 교정 내부 기준 전압을 보드의 모든 채널로 라우팅하고 각 채널에서의 Gai..
얼마전 블로그 개설 후 6개월만에 애드센스 고시라 불리우는 구글 애드센스 승인을 받았다!! 처음 블로그를 생성하고 티스토리에 대해 이것저것 조금씩 알아보다가 제대로 시작한건 10월..?부터 포스팅을 30개 이상하고 신청했을 때 결과는 처참히 실패...애드센스는 구체적인 실패 사유를 알려주지 않아 답답했던 것 같다. 뭐 여러 사유들이 있겠지만 일단 꾸준한 포스팅이 답인 것 같다. 12월 17일 처음 거절 이후 꾸준히 30개 가량의 포스팅을 더하고 나니 드디어 애드센스 고시 합격 메일이 날라오게 되었다. 기존에도 50개 가량의 글이 있긴했었는데 아무래도 꾸준히 쓰는 것이 주요한 요인이지 않을까 싶다. 자! 그럼 어디 한번 사용해보자. 애드센스 승인이 나고나면 광고에서 디스플레이 광고를 선택하여 반응형을 하나..
이번 시간에는 LabVIEW 배열(Array) 타입에 대해 알아보도록 하겠습니다. LabVIEW 기본 데이터 타입 3가지(숫자, 문자, 불리언)에 대해 모르시는 분들께서는 이전 포스팅(Tutorial 03-05)을 먼저 참고해주시고 본문을 읽는 것을 추천 드립니다. 배열(Array) 배열(Array)이란 동일한 원소들을 하나로 묶은 데이터 타입을 말하며 번호(인덱스)와 이에 대응하는 데이터들로 이루어져 있습니다. LabVIEW에서의 배열 상수로 배열의 구성을 살펴보면 각 칸마다 데이터 값이 들어가 있으며 제일 좌측 상단에 숫자 0으로 시작하는 위치 정보를 나타내는 인덱스(Index) 정보가 포함되어 있습니다. 배열에서 데이터 원소의 위치 정보를 나타내는데 필요한 인덱스(Index) 개수에 따라 1차원(n..
티스토리 블로그를 쓰다 보면 가끔 수식 입력을 하고 싶은데 따로 티스토리에서는 수식을 만들 수 있는 기능을 제공하지 않고 있는 것을 보고 찾아보았다. 기존에는 PPT나 다른 프로그램에서 수식을 만들어서 이미지를 가져와 쓰긴 하였지만 'Latex'를 이용하면 HTML 코드로 바로 수식을 적용할 수 있는 것을 알게 되어 소개해보고자 한다. LaTex란, 문서 작성 도구의 일종으로 논문이나 출판물 등의 특수 형식 문서를 작성하는 데 쓰이는 시스템이다. '라텍스'가 아닌 '레이텍' 혹은 '라텍'이라고 읽으며 윈도우, 리눅스, macOS에서 모두 사용 가능하다. LaTex 사용법 먼저 스킨 편집에서 부분에 아래의 링크를 넣어주고 저장한다. 그런 다음 수식을 만들기 위해서 하단의 링크로 접속한다. Online La..
능동 소자(Active Element) ▪ 작은 신호(전력, 전압, 전류 중 하나)를 넣어 큰 출력 신호로 변화시킬 수 있는 전자 부품 소자 ▪ 입력과 출력의 비율로 이득을 얻음 ▪ 단독 사용이 힘들고 주위에 수동 소자가 있어야함(2개 이상의 소자를 하나의 부품에 집적한 것을 IC라고 함) ▪ 에너지 보존 법칙이 성립하여 정상 상태에서는 에너지 지수가 0으로 되기에 실제로 에너지가 발생하는 것은 아님 ▪ 연산 증폭기(Op-Amp), 다이오드(Diode), 트랜지스터(Transistor) 등 연산 증폭기(OP-Amp) OP 앰프라고 많이들 부르며 풀네임은 Operation Amplifier입니다. 간단하게 말하자면 신호를 증폭하는 기능과 연산(덧셈, 뺄셈, 미적분 등)을 할 수 있는 기능을 가진 하나의 직..
이번 글에서는 PC 화면을 녹화하여 GIF로 만들 때 유용한 툴을 소개하겠습니다. 간단한 작업의 경우 녹화를 하기보다는 간략하게 GIF로 보여주는 것이 더 효과적일 수 있는데요. 이럴 경우 "ScreenToGif"란 프로그램을 통하여 손쉽게 GIF파일을 만들 수 있습니다. GIF 파일이란, 그래픽 인터체인지 포맷(Graphics Interchange Format, GIF)의 줄임말로 256가지의 색상 정보를 저장할 수 있는 비손실 압축 형식의 파일입니다. 1987년에 발표된 파일 포맷으로 애니메이션을 지원하는 파일 포맷 중 가장 간편하고 대부분의 브라우저에서 지원하고 있기 때문에 아직까지 사용을 하고있습니다. ScreenToGif 다운로드 방법 프로그램 설치를 위해 ScreenToGif 홈페이지에 접속하..
다운로드 파일 폰트 정보 이름 : 교보 손글씨 2020 박도연체 형식 : OFT, TFT 웹폰트로 사용 : @font-face { font-family: 'KyoboHandwriting2020A'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/KyoboHandwriting2020A.woff') format('woff'); font-weight: normal; font-style: normal; } 글꼴 미리보기(예시) 주의 사항 ※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.
USB-C와 Thunderbolt는 같은 것이 아닌가? 많은 분들이 외관상으로는 차이가 없기 때문에 USB-C와 썬더볼트3을 동일한 의미로 생각하시는데요. 동일한 규격의 USB-C를 선택했기에 외관만 같은 것 뿐이지 적용된 기술은 다릅니다. 그래서 커넥터의 모양만보고 USB-C인지 썬더볼트인지 몰라 호환이 안되는 것이 장비의 어떤 문제로 오인하시는 분들이 있는데요. 이번 글에서는 각각의 특징과 차이점에 대해 살펴보도록 하겠습니다. USB-C 타입 2014년 8월 11일 규격이 완성되어 USB 버전(USB 3.1 Gen2)과 새 충전 규격(USB PD)가 함께 발표되었습니다. 기존 USB 규격의 전송 속도보다 2배 빠른 10Gbps까지 지원하였기에 높은 주목을 받았었죠. 또한 USB-A, USB-B 등 다..
티스토리 블로그를 Zum 사이트에서 검색하였을 때 블로그 노출을 위한 'Zum 검색 등록' 하는 방법 1. Zum 검색 등록 사이트에서 "신규 등록" 클릭 2. 입력란에 정보 채워 넣기 - 이메일 : Zum 이메일이 아니어도 무방 - 사이트 주소 : 블로그 URL 입력 - 사이트명 : 블로그명 - 사이트 소개 : 간략한 소개 입력 - 등록 사유 : 필수는 아니지만 간단하게 기재 기재를 마치셨다면 신청하기 버튼을 누른 후 결과를 기다리면 됨(메일로 안내가 옴) ※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.
NI Introduction NI는 이전에 National Instruments라고 해서 1976년도에 창립된 텍사스 오스틴에 본사를 두고 있는 미국계 글로벌 기업입니다. Test, Measurement, Automation & Control 등 다양한 산업 분야에서 PC 기반의 제어 및 계측 솔루션을 제공하고 있습니다. 전세계적으로 NI의 지사만 60여개가 넘으며 수백가지의 하드웨어와 다양한 소프트웨어 제품을 보유하고 있습니다. 2020년 창립자겸 CEO인 제임스 트루차드가 대표직에서 물러나면서 현재 CEO인 에릭 스타클로프로 대표직 변경이 있었습니다. 이때부터 National Instruments라는 이름보다는 그냥 쉽게 NI라고 부르도록 이름이 바뀌게 되었죠. 이때 회사를 대표하는 로고 및 색상도 ..
Select the most localization-friendly icon for a VI that performs a frequency sweep operation. 1. 2. 3. 4. 정답 보기는 아래 더보기 클릭 더보기 정답 : 4. (Sweep 파형 이미지) 주파수 Sweep 기능에 대한 VI 아이콘 중 가장 적절한 아이콘 이미지를 물어보는 문제이다. 솔직히 아이콘 이미지의 경우 개발자가 가장 알아보기 쉽게 꾸미면 된다. (예를 들어 '개발자1'은 굳이 이미지보다는 글자로 모든걸 표시하는 것을 선호한다 등) 문제에서는 Sweep 기능에 대해서 가장 친숙한(적절한) 아이콘 이미지를 고르라고 하였으므로 3, 4번 중에 고를 수 있을 것 같은데 LabVIEW 아이콘 사이즈는 32x32 픽셀로 글자로..
수동 소자(Passive Element) ▪ 공급된 전력을 소비·축적·방출하는 소자로, 증폭 정류 등의 능동적 기능을 하지 못하는 소자 ▪ 에너지를 단지 소비, 축적, 혹은 그대로 통과시키는작용만 할 뿐 먼저 나서서 어떠한 일을 하지 않음 ▪ 외부전원이 필요 없이 단독으로 동작이 가능 ▪ 선형적인 해석이 가능 ▪ 저항기, 인덕터, 콘덴서(캐패시터) 저항기(Register) 회로에서 말그대로 저항을 주기 위해 만들어진 부품입니다. 정확한 용어는 '저항기'이지만 일반적으로 '저항'이라고 많이들 부르며 메뉴얼에서도 그냥 저항이라고 표기하는 경우가 많습니다. 기호로는 R을 사용하고 단위는 옴(Ohm, 기호 : Ω)으로 표현합니다. 보통 전압을 나누거나 전류를 감소시키는 용도로 많이 사용됩니다. 저항기의 종류는 ..
이번 시간에는 LabVIEW 불리언(Boolean) 타입에 대해 알아보도록 하겠습니다. 불리언 타입은 '0'과 '1', 'OFF'와 'ON' 또는 '거짓'과 '참'이라고 부르는 2가지 데이터 값만 갖는 타입을 말합니다. 프로그램에서 버튼 입력 또는 LED ON/OFF 등의 디스플레이시 많이 사용되며 디지털 논리 회로와 관련된 함수들로 구성되어 있습니다. 불리언 팔레트 블록다이어그램에서 함수 팔레트 >> 프로그래밍 항목에서 불리언 데이터 처리에 필요한 함수들을 찾을 수 있습니다. 기본적으로 불리언 데이터 타입은 녹색으로 테두리 및 와이어를 표시하고 있습니다. 논리 회로(Logic gate) 함수 논리 연산을 수행하여 하나의 논리 출력 값을 얻기 위한 다양한 불리언 함수들이 있습니다. LabVIEW에서는 디..