how can i create a GUI for scilab????

5 Ansichten (letzte 30 Tage)
taufiq khot
taufiq khot am 24 Aug. 2015
Kommentiert: Walter Roberson am 16 Aug. 2025
i had a spring damper system and i wrote a scilab code for plotting a graph of TIME VS DISPLACEMENT. now i want to make a GUI for it, so that i can take a value from user and plot a graph simultaneously on same screen. my problem is i am not able to code gui in scilab nor in matlab?? can u plz help me in this??///

Antworten (1)

TED MOSBY
TED MOSBY am 16 Aug. 2025
Hi,
As a starting point you can follow the workaround below to code the GUI:
  1. We need a small GUI where the user enters and the app plots displacement x(t) for the system mx¨+cx˙+kx=0
  2. Write the model you’ll solve (2nd-order → 1st-order). Use MATLAB's ODE solvers for this.
  3. Pick the numerical method . Use ode45 (adaptive Runge–Kutta).
  4. Decide the GUI controls (what the user touches).
  5. Make a uifigure and lay out controls (grid layout is easiest), add a uiaxes for the plot, and a label for the damping info.
  6. Wire the events i.e. how the app reacts. Then validate the inputs
  7. Assemble the ODE from the inputs. Perform integration.
  8. Plot and display.
Hope this helps!
  1 Kommentar
Walter Roberson
Walter Roberson am 16 Aug. 2025
Note: uifigure() and grid layout were not available when this question was originally asked in 2015.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu App Building finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by