Deletes data from a channel or multiple channels in a group.

노트 이 함수는 디지털 데이터 또는 DAQmx 원시 데이터를 지원하지 않습니다.


icon

입력/출력

  • ci64.png 카운트(-1: 전체)

    카운트는 각 채널의 .tdms 파일로부터 삭제할 데이터 샘플의 개수를 지정합니다. 기본은 -1이며, 이는 이 함수가 위치에 지정된 지점부터 모든 데이터 샘플을 삭제한다는 것을 의미합니다.

    카운트의 값이 채널의 범위를 벗어나는 경우, 이 함수는 카운트를 해당 채널의 데이터 샘플 개수로 자동 설정합니다.

  • cenum.png 위치(0:start)

    위치는 각 채널의 .tdms 파일에서 데이터 샘플을 어디에서부터 삭제할 것인지 그 위치를 지정합니다.

    0start (기본값)-각 채널의 시작부터 데이터 샘플을 삭제하도록 지정합니다.
    1end―각 채널의 끝 부분에서 데이터 샘플을 삭제하도록 지정합니다.
  • cpath.png 파일 경로

    파일 경로는 열고자 하는 파일의 절대 경로입니다.

  • cstr.png 그룹 이름 입력

    그룹 이름 입력은 작업을 수행할 채널 그룹을 지정합니다.

  • c1dstr.png 채널 이름 입력

    채널 이름 입력은 작업을 수행할 채널을 지정합니다. 이 입력에 데이터를 연결하지 않으면, LabVIEW는 같은 그룹 아래에 있는 모든 채널에서 작업을 수행합니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • cbool.png 빈 그룹/채널 유지? (참)

    빈 그룹/채널 유지?는 이 함수가 데이터 샘플을 삭제한 후 그룹 또는 채널이 비어 있으면 .tdms 파일에서 해당 그룹 또는 채널을 유지할 것인지 여부를 지정합니다. 기본은 참이며, 이는 이 함수가 빈 그룹 또는 채널을 유지함을 의미합니다.

  • ipath.png 파일 경로 출력

    파일 경로 출력은 작업을 수행한 .tdms 파일의 경로를 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 연결한 데이터가 웨이브폼 데이터를 포함하는 경우, LabVIEW는 다음과 같은 채널 프로퍼티웨이브폼 속성을 설정합니다.

    • 웨이브폼 속성 NI_ExpXDimension이 시간을 나타내거나 이 속성이 존재하지 않는 경우, LabVIEW는 다음 값을 설정합니다.
      • wf_start_offset = wf_start_offset + count * wf_increment
      • 웨이브폼 속성 NI_ExpTimeStamp가 존재하는 경우, LabVIEW는 NI_ExpTimeStamp = NI_ExpTimeStamp + count * 1/wf_increment를 설정합니다.
    • 웨이브폼 속성 NI_ExpXDimension이 주파수를 나타내는 경우, LabVIEW는 다음 값을 설정합니다.
      • wf_start_offset = wf_start_offset + count * 1/wf_increment
      • 웨이브폼 속성 NI_ExpTimeStamp가 존재하는 경우, LabVIEW는 NI_ExpTimeStamp = NI_ExpTimeStamp + count * 1/wf_increment를 설정합니다.
    • 이 함수가 데이터를 삭제한 후, .tdms 파일의 데이터 샘플 개수가 채널 프로퍼티 wf_samples의 값보다 적은 경우, LabVIEW는 wf_samples의 값이 .tdms 파일의 데이터 샘플 개수와 같도록 설정합니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\File IO\TDMS\TDMS Delete Data from Channels.vi