Просмотр кода / поиск ошибки в SimBiology - PullRequest
0 голосов
/ 30 июня 2011

Я пытаюсь запустить симуляцию химической реакции в SimBiology, но когда я запускаю ее, я получаю следующую ошибку:

Сведения об ошибкеИсточник: ВремяТип источника: тип участкаМестоположение источника: Библиотека типов участковСообщения: строка 259: UIJ_AreThereWindowShowsPending - время ожидания ожидания появления окна

Однако, когда я дважды щелкаю по ошибке, чтобы просмотреть код, отображается код (код для типа графика «Время»)показывает только 99 строк кода, несмотря на то, что ошибка предположительно находится в строке 259, и нигде в ней нет текста ошибки.Как выяснить, где происходит настоящая ошибка?Есть ли основная часть кода, к которой я не понял, как получить доступ?Если да, то как мне это увидеть?

Это может быть что-то до боли очевидное, что я упускаю - у меня очень мало опыта работы с SimBiology.Я не написал ни одной модели реакции с использованием SimBiology - реакция написана совершенно другой программой и импортирована в SimBiology в формате SBML (уровень 2, версия 1, если это имеет какое-либо значение).

ПроверкаМодель не выдает ошибок.

В поиске текста самой ошибки я нашел несколько разных ссылок на получение этой ошибки с помощью MATLAB (хотя ни одной специально для SimBiology).Я попытался ввести команды «закрыть все» и «закрыть все скрытые» в MATLAB перед запуском симуляции, и результат тот же.

1 Ответ

0 голосов
/ 01 июля 2011

Я думаю, что что-то не так с командой более низкого уровня для создания графика, такой как figure. Номер строки будет получен из команды нижнего уровня, а не из типа графика времени, поэтому номера строк не совпадают.

Возможно, вы могли бы:

  1. Посмотрите, можно ли вообще создавать какие-либо графики из MATLAB
  2. Отключить графики, созданные после запуска задачи (снимите флажок на вкладке «График» на панели задач), затем запустите задачу, экспортируйте данные в MATLAB и создайте оттуда графики
  3. Скопируйте и вставьте код из библиотеки типов графиков в m-файл и запустите его из MATLAB.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...