Why does my MATLAB code not wait for UIIMPORT to complete?
조회 수: 4 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2012년 7월 23일
편집: MathWorks Support Team
2020년 12월 1일
I am using UIIMPORT. My code continues to execute before I have completed using the UIIMPORT wizard. However, I need to have the UIIMPORT variables available before the code continues.
채택된 답변
MathWorks Support Team
2020년 12월 1일
편집: MathWorks Support Team
2020년 12월 1일
To block code execution until the user has finished using the Import Wizard, request a return value from UIIMPORT. For example:
S=uiimport;
However, note that there is an additional bug in UIIMPORT that affects the return value method. This can be resolved using the following Related Answer:
댓글 수: 1
Walter Roberson
2015년 12월 11일
Shawn,
The situation is like using load(): if you load() without assigning the value to anything then individual variables are created in your workspace, but if you assign load() to a variable then the result is a struct array that has one field for each variable that was loaded. In your situation you could use
drs_struct = uiimport('-file');
data = drs_struct.data;
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 String에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!