필터 지우기
필터 지우기

Break Points / Debugging almost non-functional

조회 수: 10 (최근 30일)
Chris Harrison
Chris Harrison 2011년 3월 18일
To whom it may concern
My name is Chris, I have been using Matlab for over 10 years.
I recently took up a post doc position at the University of Calgary and have been having a major issue with break points and debugging in Matlab.
The version of Matlab we use here is 7.11.0.584 (R2010b) on a Win 7 64 machine.
In past versions I was able to set break points within my routines with no issues. The break points would grey out if editing had taken place and un-grey after a save. Of course a warning would pop up if attempting to save while debugging to inform the user that the process would stop if saved.
With this version of Matlab my break points will be red until an edit is made... then remain greyed even after a save. This of course makes debugging impossible. A minor yet ridiculous solution I discovered was to close and reopen the tab of the routine I am working to have the break points work onces before staying greyed out. If I do not require break points, I can get by without them and sometimes, for an unknown reason, the break points will become red again.
I would have attributed this problem to my machine and reinstalled Matlab, but our system administrator checked his version of Matlab (same version as mine) and he too has the same permanent greyed out break points.
Our systems admin said he was going to look into the issue, but I just reached the end of my patience and needed to start the solution wagon rolling.
If anyone has a solution to this issue please help.
Thank you for your time.
Chris

답변 (2개)

Walter Roberson
Walter Roberson 2011년 3월 18일
Re-check the file permissions involved. Matlab does strange things with breakpoints if it thinks it does not have permission to write to the file (and sometimes, if it does not have permission to write to the directory since it renames the old file and write a new file with the old name.)
Other people have reported breakpoint problems in 2010b, but they couldn't get the red marks at all.
  댓글 수: 1
Chris Harrison
Chris Harrison 2011년 3월 18일
I attempted to save to different locations on my hard drive and it appears as if I do not have administrative permission to write to several locations.
I can write to “C:\Users\namehere\Documents\MATLAB”, but breakpoints greyout.
Writing to "desktop" I could save in Matlab, and breakpoints greyed out.
I tried to save to C:\, but Matlab informed me that I do not have admin permissions to do so.
Writing to "my documents" I could save in Matlab, and the same issue of greyed out breakpoints after first edit.
How do I solve this permission issue?
Did previous versions of Matlab have this problem or is this a computer admin issue?
Thank you for your time.

댓글을 달려면 로그인하십시오.


Gabriele Gualandi
Gabriele Gualandi 2011년 7월 17일
Close all running gui before try editing the break-points.
  댓글 수: 1
Jan
Jan 2011년 7월 18일
Well, if I have to close all GUIs to debug my code, I cannot debug my GUIs.
I still do not see a reason for a write access to the M-files, when a breakpoint is set. Is the M-file changed at all? Does this confuse the Access-time-stamps of the files?
My opinion: If Matlab 2010b needs write-access to M-files for setting break-points and I cannot debug a running GUI, this version is not functional. The absence of a meaningful error message is bewildering.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by