Debugging a Custom SimBiology Task

조회 수: 3 (최근 30일)
Bryan
Bryan 2012년 7월 4일
Hello SimBiology users,
I am having the following issues with executing and debugging a custom task.
1) The custom function call seems to default to the wrong model rather than the model that is currently loaded in the simbiology workspace 2) Sprintf and disp commands do not echo to the command window. 3) Neither of the default return variables, data or taskInfo, can be assigned to a model object, so I can't return information about the model from inside the task.
In other words, I have no way of telling what is going on "under the hood" of my custom task, so I can't debug it.
Thanks a lot, Bryan

채택된 답변

Pramod Kumar
Pramod Kumar 2012년 7월 5일
Hi Bryan,
The model passed to your custom task is not decided by what models are in the MATLAB workspace. It is a configurable item that can be configured from the MODEL section of the TASK tab. Functions that print(e.g. disp) to the command line are currently ignored when the custom task is being executed.
There are two return variables from the task: data and taskInfo. After the task has successfully executed both these variables are exported to the MATLAB workspace and can be examined there. Note that the variable "data" from the task comes in as "tobj". Exporting of data to workspace is controlled by a preference that can be accessed from the HOME tab by clicking on "settings".
- Pramod

추가 답변 (0개)

커뮤니티

더 많은 답변 보기:  SimBiology Community

카테고리

Help CenterFile Exchange에서 Extend Modeling Environment에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by