Question
Hello, I have an Edit Field box on the Design view and I opened a callback in the Code View. There is a default value in the Edit Field box that I would like to be used automatically when a user runs the app. I have this: % Value changed function: LengthEditField function LengthEditFieldValueChanged(app, event) app.L = app.LengthEditField.Value; if isempty(app.L) new_value = 3; % set default value to 3 end app.L=new_value; end But when I use this variable in an equation, it tells me that its "empty (0x0) double". How do I get it to display a value of 3 for example ?
Related Questions
Expert Answer
John Williams
PhD Expert
Answered Aug 16, 2026
The code you have shared is for capturing the value in the edit field, not setting it. Also, keep in mind that callback functions only execute when they are called (typically by the user interacting with the component).
Therefore, the best way to set a default value for a component is through its properties in the Component Browser.

It is possible to set a value programmatically, but remember that the code will only be run when the callback function it has been added to is executed.
app.LengthEditField.Value = 3
Have a different question? Ask here