프로젝트 스프레드시트 생성하기
- 업데이트 날짜:2026-04-24
- 3분 (읽기 시간)
스프레드시트 가져오기와 함께 사용할 수 있도록 FlexLogger 프로젝트의 소스 Excel 스프레드시트를 특정 방식으로 구성해야 합니다.
FlexLogger를 사용하여 템플릿 스프레드시트 생성하기
FlexLogger 내에서 템플릿 프로젝트 스프레드시트를 생성할 수 있습니다.
- 로 이동합니다.
- 템플릿 스프레드시트를 저장할 파일 경로를 지정합니다.
명령줄을 사용하여 템플릿 스프레드시트 생성하기
명령줄을 사용하여 FlexLogger를 열지 않고 FlexLogger 프로젝트 스프레드시트를 생성할 수 있습니다.
- 명령 프롬프트, 터미널 또는 PowerShell 윈도우를 엽니다.
- FlexLogger 설치 위치로 이동하려면 cd "C:\Program Files\National Instruments\FlexLogger\"을 입력하십시오.
-
다음 인수를 사용하여 ./flexloggercli.exe createtemplate을 실행하여 스프레드시트를 생성합니다.
표 18. 스프레드시트 템플릿 생성 명령줄 옵션 인수 설명 -f 스프레드시트를 저장하려는 파일 경로를 지정합니다. -n 스프레드시트 이름을 지정합니다. -o 지정한 경로에 같은 이름의 기존 스프레드시트가 있으면 덮어쓰는 선택적 인수입니다.
./flexloggercli.exe createtemplate -f "C:\Users\nitest\Documents\FlexLogger\ImporterProjects" -n "MyTemplate" -o
스프레드시트 가져오기 도구가 C:\Users\nitest\Documents\FlexLogger\ImporterProjects\MyTemplate.xlsx에 MyTemplate.xlsx라는 이름의 스프레드시트를 생성합니다.
데이터로 스프레드시트 채우기
템플릿 스프레드시트를 생성한 후에는 프로젝트에 관련된 하드웨어 및 채널 정보를 입력할 수 있습니다.
스프레드시트에서 하드웨어 지정하기
| 열 이름 | 정의 |
|---|---|
| 채널 이름 | 사용자 정의 채널 이름. |
| 섀시 모델 | "NI PXIe-1083" 또는 "NI cDAQ-9189"와 같은 섀시 타입. |
| 섀시 이름 | NI MAX 또는 하드웨어 설정 유틸리티에서 정의된 섀시의 이름. |
| 섀시 시리얼 번호 | (옵션) 섀시 시리얼 번호. |
| 모듈 슬롯 번호 | 모듈이 포함된 섀시 슬롯. FieldDAQ 디바이스의 경우, 이 값은 채널이 있는 뱅크 번호입니다. |
| 모듈 모델 | "NI PXI-6289" 또는 "NI 9205 (DSUB)"과 같은 모듈 타입. |
| 모듈 이름 | NI MAX 또는 하드웨어 설정 유틸리티에서 정의된 모듈의 이름. |
| 물리적 채널 | "AI0" 또는 "port0/line2"와 같은 채널의 이름. |
다음 테이블에는 하드웨어 채널에 유효한 정의의 예가 포함되어 있습니다. 해당 메소드를 사용하여 하드웨어를 정의하려면 각 채널 타입에 대해 채워진 프로퍼티만 정의해야 합니다.
| 채널 타입 | 채널 이름 | 섀시 모델 | 섀시 이름 | 모듈 슬롯 번호 | 모듈 모델 | 모듈 이름 | 물리적 채널 |
|---|---|---|---|---|---|---|---|
| 섀시 정의 채널 | 채널1 | NI PXIe-1083 | MyPXIChassis | 2 | NI PXI-6289 | — | port1/line2 |
| 모듈 정의 채널 | 채널2 | — | — | — | NI 9219 | MyModule | AI3 |
| 내장 cDAQ 섀시 카운터 | 채널3 | NI cDAQ-9189 | MyDAQ섀시 | — | — | — | CTR0 |
| FieldDAQ 채널 | 채널4 | — | — | 1 | NI FD-11614 | MyFieldDAQ | AI0 |
유효한 값 결정하기
- 일부 열은 설정 리스트의 값만 받습니다. 이 열은 사용자가 채우려고 할 때 수용할 수 있는 값을 보여줍니다. 예를 들어, 커플링 열은 유효한 값으로 AC 또는 DC만 받습니다.
- 특정 열은 숫자값을 포함해야 합니다.
- 다음 열은 특정한 값 포맷을 필요로 합니다:
- 데이터 속도 열의 값을 레벨(헤르츠 값)으로 포맷해야 합니다. 예를 들어, 채널 데이터 속도를 중간 (100) 또는 낮은 (5)으로 정의할 수 있습니다.
- 신호 범위 및 하드웨어 범위 열의 값을 자동 또는 수동 (최소; 최대)로 포맷해야 합니다. 예를 들어, 신호 범위를 수동(-10; 10)으로 정의할 수 있습니다.
- 중요 범위 및 경고 범위 열의 값을 (min; max)로 포맷해야 합니다. 예를 들어, 임계 범위를 (-20; 20)로 정의할 수 있습니다.
열에 유효하지 않은 값을 입력하는 경우, 스프레드시트 반입기 출력은 유효하지 않은 설정을 수정하는 방법을 설명하는 에러 또는 경고를 포함합니다.
예제 스프레드시트
| 예제 이름 | 설명 |
|---|---|
| ChannelConfigurationReference.xlsx | 이 예제에는 각 측정 타입에 적어도 한 개의 채널이 설정되어 있으며, 이는 유효한 값과 소스 스프레드시트를 채우는 방법을 보여줍니다. |
| SimpleExample.xlsx | 이 스프레드시트는 설정된 채널 12개를 포함하며, 소스 스프레드시트의 모양을 보여줍니다. 일부 시트와 열은 이 예제에서 사용되지 않으므로 삭제되었습니다. |
관련 콘텐츠
- FlexLogger를 통한 스프레드시트 가져오기 도구 사용
FlexLogger의 스프레드시트 가져오기 도구 UI를 사용하여 소스 Excel 스프레드시트를 기반으로 FlexLogger 프로젝트를 쉽게 생성할 수 있습니다.
- 명령줄을 통해 스프레드시트 가져오기 도구 사용하기
명령줄을 사용하여 FlexLogger를 실행하지 않고도 스프레드시트 가져오기 도구를 사용하여 FlexLogger 프로젝트를 생성합니다.