Hi,
I understand that in “App Building Onramp” you are facing difficulty to link the “Spinner” component value to the “amaze” function in task-5 of the “Add App Behavior > Add Different Components > (1/3) Value Changed Callback” section.
This might be due to not addressing the “Spinner” component value properly, here are steps that will help you to complete the task:
- In the “Component Browser” section on the right of the Onramp window, click on the “app.GridSizeSpinner” component under “myapp >app.UIFigure” (the name of the spinner might be different based on the name you give to the spinner).
- Click on the “Callbacks” tab.
- For the “ValueChangedFcn” select the “NewMazeButtonPushed” from the drop-down menu.
- Now, switch to “Code View” and add the following code:
[wall, wx, wy] = amaze(app.GridSizeSpinner.Value);
plot(app.UIAxes,wall,"XData",wx,"YData",wy,"NodeLabel",[])
This should help you complete the task. Here is a screenshot of successfully submitted task to help you with your implementation.
Hope this helps.