저는 실시간 EMG 데이터를 측정하고, 이를 랩뷰 while루프 안에서 신호처리한 후 while루프 밖에서 'NI,report: Save report to File'(리포트를 파일에 저장)를 사용하여 엑셀에 저장하려고 합니다.
하지만 시작 후, 정지 버튼을 누를 때, 이 에러가 뜹니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
LabVIEW Error 1498 Occurred at Get LV Class Default Value (에러 1498이(가) 다음에서 발생했습니다: Get LV Class Default Value.vi)
가능한 이유:
LabVIEW: (Hex 0x5DA) 라이브러리에 에러가 있습니다. 이 작업을 시도하기 전에 에러를 수정하십시오.
전체 호출 체인:
Get LV Class Default Value.vi
NI_report.lvclass:Creat Report.vi
(랩뷰 파일명).vi
LabVIEW가 이 경로에서 클래스를 로드하려고 시도했습니다.
C:\Program Files (x86)\National Istruments\LabVIEW 2021\vi.lib\Utility\NIReport.llb\Excel\Ni_Excel.lvclass
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
에러가 떠서 랩뷰 실행을 정지한 후, 에러리스트를 보면,
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
VI 에러
근본적인 문제: 의존성이 깨졌습니다
- 깨진 의존성: NI_ReportGenerationToolkit.lvlib:Excel_Save_Workbook.vi
블록다이어그램 에러
LabVIEW 클래스 메소드 SubVI ;NI_report.lvclass:Save Report to File.vi': 이 다이나믹 디스패치 subVI 또는 프로퍼티 아이템이 호출하는 VI의 하나 또는 그 이상의 세트가 깨져 있습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이렇게 나와있습니다.
해결방법을 알고 싶습니다.