在SimBiology中查看代码/查找错误

时间:2011-06-29 21:09:17

标签: matlab

我正在尝试在SimBiology中运行化学反应的模拟,但是当我运行它时,我收到以下错误:

错误详情
资料来源:时间
来源类型:绘图类型
来源地点:地块类型图书馆
消息:第259行:UIJ_AreThereWindowShowsPending - 超时等待窗口出现

但是,当我双击错误以查看代码时,它显示的代码(“时间”绘图类型的代码)仅显示99行代码,尽管假设错误在259行,并且在其中的任何位置都没有任何错误文本。如何确定实际错误发生的位置?是否有一个代码主体,我还没有想出如何访问?如果是这样,我该如何查看?

这可能是一件令人痛苦的事情,我很遗憾 - 我对SimBiology的经验很少。我没有使用SimBiology编写任何反应模型 - 反应是由一个完全不同的程序编写的,并以SBML格式导入SimBiology(如果它有任何区别,则为Level 2,Version 1)。

验证模型不会产生错误。

在谷歌搜索错误本身的文本中,我发现了一些使用MATLAB获取此错误的不同引用(尽管没有专门用于SimBiology)。在运行模拟之前,我尝试在MATLAB中输入“关闭所有”和“关闭所有隐藏”命令,结果是一样的。

1 个答案:

答案 0 :(得分:0)

我猜想用较低级别的命令创建情节会出错,例如figure。行号将来自较低级别命令而不是时间图表类型,这就是行号不匹配的原因。

也许你可以:

  1. 查看是否可以从MATLAB创建任何图表
  2. 禁用任务运行后创建的绘图(从任务窗格的绘图选项卡中取消选中它们),然后运行任务,将数据导出到MATLAB并从那里创建绘图
  3. 将绘图类型库中的代码复制并粘贴到m文件中,然后从MATLAB运行。
  4. 希望有所帮助