본문 바로가기
반응형

LabVIEW14

랩뷰 배열 차원, 2D, 3D 랩뷰 초보자 시절 가장 헷갈렸던 것이 있습니다. 기초를 모른 채로 도움말을 읽어 가며 이런 저런 함수를 사용하는데, 함수에서 배열을 입력 받을 때 '차원'이라고도 했다가, 'D(Dimension)'이라고도 했다가. 3차원 함수를 입력하라길래 배열 차수를 두번 늘려서 입력했는데 틀렸다고 나오고... 도대체 문제가 뭐였을까요? 이유는, 랩뷰에서는 '차원'과 'Dimension'을 조금 엄격하게 다른 의미로 구분하기 때문입니다. 하나씩 알아보도록 하죠! [차원] 랩뷰에서 배열의 '차원'이라고 하면, 단순히 원소의 갯수를 생각하셔도 좋습니다. 조금 더 수학적으로 이야기하면 좌표계의 축의 갯수라고 할 수 있습니다. (1차원) 우리가 일직선에서 원점을 설정하고, 1, 2, 3, 4, ... 이런 식으로 원점으로부터.. 2023. 10. 9.
랩뷰 엑셀 파일 저장, 읽기 랩뷰에서는 다양한 확장자의 파일을 읽거나 또는 쓸 수 있습니다. 그 중 가장 많이 사용되는 확장자 중 하나는 엑셀 파일입니다. 이번 포스팅에서는 랩뷰의 데이터를 엑셀 파일로 저장하고, 또 반대로 불러오는 방법을 소개합니다. 우선 위 그림과 같이 블록 다이어그램에서 '구분된 스프레드 시트 쓰기'를 클릭합니다. 블록 다이어그램 - 우클릭 - 프로그래밍 - 파일 I/O - 구분된 스프레드 시트 쓰기 포맷: 엑셀에 쓰려는 데이터의 확장자를 지정할 수 있습니다. 파일 경로 어떤 경로에 있는 어떤 파일에 저장할지 지정할 수 있습니다. 만약 기존에 있던 파일에 덮어쓰기를 하고 싶다면, 기존에 있던 파일의 경로를 입력하고 아래쪽의 [파일에 추가?] 노드에 거짓을 연결하면 됩니다. 기존에 있던 파일에 이어서 데이터만 덧.. 2023. 10. 9.
랩뷰 For loop, While loop 차이-코드119 안녕하세요. 박사과정 모닝입니다! 랩뷰를 사용하다 보면 For loop와 While loop를 정말 많이 사용하죠? 둘 다 '반복문'이라는 공통점이 있지만 반복 횟수와 종료 조건 등에서 차이가 있습니다. 그리고 루프를 들어가고 빠져나가는 데이터의 인덱싱 방법에도 차이점이 있죠. 오늘은 기본 교재에서 주로 다루는 두 반복문의 차이와 더불어, 제가 직접 사용하면서 알게 된 팁들과 활용 방법까지 한번 정리해보도록 하겠습니다. 랩뷰를 사용해서 간단한 프로젝트를 만들기 위해 공부중이신 분들에게 큰 도움이 되리라 생각합니다. 1. For loop란? 반복 횟수가 지정된 반복 실행을 위한 구조입니다. 루프 상단 왼쪽의 'N'이라고 표시되어 있는 카운트 터미널에 '해당 For loop를 몇 번 반복할지'를 입력해 주면.. 2022. 12. 8.
랩뷰 플랫 시퀀스 프레임 사이즈 조절-코드119 안녕하세요. 박사과정 모닝입니다. 오늘은 제가 6년째 대학원에서 랩뷰를 사용하는 동안 모르고 답답해 하다가 최근에 깨달은 꿀팁을 하나 기록해두려고 합니다! 바로 '플랫 시퀀스'의 프레임 사이즈 조절에 관한 내용입니다. 플랫 시퀀스 구조는 순차적으로 실행되는 하나 또는 그 이상의 프레임을 구성하여 사용할 수 있죠. 코드를 순차적으로 실행할 필요가 있을 때에 에러 라인을 연결하는 방법 이외에 또 다른 방법으로 많이 사용합니다. 에러 라인을 연결한 실행 순서 설정에 비해 플랫 시퀀스를 활용하여 실행 순서를 설정하면, 하나의 프레임 안의 모든 실행이 완료되어야만 왼쪽에서 오른쪽 프레임으로 이동되어 코드가 실행됩니다. 에러 라인을 연결한 실행 순서 설정이 '하나 하나의 실행 순서'의 개념이라면, 플랫 시퀀스를 활.. 2022. 11. 19.
반응형