필터 지우기
필터 지우기

Error in opening LIF files

조회 수: 8 (최근 30일)
Lovina Abdi
Lovina Abdi 2021년 11월 20일
편집: Simar 2024년 3월 4일
Hi! I tried opening my lif files in matlab, but it always has the error codes. I used the HkloadLif codes by Hiroshi Kawaguchi and it says that it works perfectly with most people. These are the error codes I got.
>> HKloadLif
Error using HKloadLif>CheckTestValue (line 600)
Invalied test value at Object Memory Block
Error in HKloadLif>ReadObjectMemoryBlocks (line 640)
CheckTestValue(fread(fp,1,'*uint32'),... % Test Value 0x70
Error in HKloadLif (line 46)
imgList = ReadObjectMemoryBlocks(fp,lifVersion,imgList);
Would love some tips and suggestions! Thank you!

답변 (1개)

Simar
Simar 2024년 3월 4일
편집: Simar 2024년 3월 4일
Hi Lovina,
I understand the error messages you are encountering in the “HKloadLif” function suggest that there is an issue with reading the LIF file.
The error in “CheckTestValue” function at line 600 and the subsequent error in “ReadObjectMemoryBlocks” at line 640 indicate that the function is encountering unexpected data when attempting to read the memory blocks within the LIF file.
Here are suggestions to troubleshoot and potentially resolve the issue:
  • Verify the LIF File by opening the LIF file with the original software used to create it (e.g., Leica Application Suite X) to ensure the file is not corrupted and is in a readable state.
  • Load different LIF Files using the same HKloadLif script to see if the issue persists. This can help determine if the problem is with the specific LIF file or the script itself.
  • Review the Error-Prone Sections and review the code around those lines to understand what the script is trying to do. Specifically, it is failing to validate a test value expected in the Object Memory Block. Understanding the expected format and data structure might give insights into why it is failing.
Please refer to the following file exchange links –
Hope it helps!
Best Regards,
Simar

카테고리

Help CenterFile Exchange에서 Legend에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by