WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

App Designer Ergebnisse anzeigen

 

derEchteNoob
Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 21.07.21
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2021, 09:35     Titel: App Designer Ergebnisse anzeigen
  Antworten mit Zitat      
Hallo zusammen,

ich habe folgenen code:

Code:
classdef ErgebnisAnzeige < matlab.apps.AppBase

    % Properties that correspond to app components
    properties (Access = public)
        ErgebnisUIFigure      matlab.ui.Figure
        Ebene1EditFieldLabel  matlab.ui.control.Label
        Ebene1EditField       matlab.ui.control.EditField
        Ebene2EditFieldLabel  matlab.ui.control.Label
        Ebene2EditField       matlab.ui.control.EditField
        Ebene3EditFieldLabel  matlab.ui.control.Label
        Ebene3EditField       matlab.ui.control.EditField
        Ebene4EditFieldLabel  matlab.ui.control.Label
        Ebene4EditField       matlab.ui.control.EditField
        MaxHoeheMotorwagenaufbauEditFieldLabel  matlab.ui.control.Label
        MaxHoeheMotorwagenaufbauEditField  matlab.ui.control.NumericEditField
        MaxHoeheAnhaengeraufbauEditFieldLabel  matlab.ui.control.Label
        MaxHoeheAnhaengeraufbauEditField  matlab.ui.control.NumericEditField
        NeueVerladungButton   matlab.ui.control.Button
        Button                matlab.ui.control.Button
        GesamtgewichtFahrzeugeEditFieldLabel  matlab.ui.control.Label
        GesamtgewichtFahrzeugeEditField  matlab.ui.control.NumericEditField
        Button_2              matlab.ui.control.Button
    end

    methods (Access = private)

        % Button pushed function: NeueVerladungButton
        function NeueVerladungButtonPushed(app, event)
            delete(app)
            clear all
            main2
           
        end

        % Value changed function: Ebene1EditField
        function Ebene1EditFieldValueChanged(app, event)
            value = app.Ebene1EditField.Value;
            value = output(1,1);
        end

        % Value changed function: Ebene2EditField
        function Ebene2EditFieldValueChanged(app, event)
            value = app.Ebene2EditField.Value;
            value = output(1,2);
        end

        % Value changed function: Ebene3EditField
        function Ebene3EditFieldValueChanged(app, event)
            value = app.Ebene3EditField.Value;
            value = output(1,3);
        end

        % Value changed function: Ebene4EditField
        function Ebene4EditFieldValueChanged(app, event)
            value = app.Ebene4EditField.Value;
            value = output(1,4);
        end

        % Value changed function: MaxHoeheMotorwagenaufbauEditField
        function MaxHoeheMotorwagenaufbauEditFieldValueChanged(app, event)
            value = app.MaxHoeheMotorwagenaufbauEditField.Value;
            value = output2(1,1);
        end

        % Value changed function: MaxHoeheAnhaengeraufbauEditField
        function MaxHoeheAnhaengeraufbauEditFieldValueChanged(app, event)
            value = app.MaxHoeheAnhaengeraufbauEditField.Value;
            value = output2(1,2);
        end

        % Value changed function: GesamtgewichtFahrzeugeEditField
        function GesamtgewichtFahrzeugeEditFieldValueChanged(app, event)
            value = app.GesamtgewichtFahrzeugeEditField.Value;
            value=gg;
        end
    end

    % App initialization and construction
    methods (Access = private)

        % Create UIFigure and components
        function createComponents(app)

            % Create ErgebnisUIFigure
            app.ErgebnisUIFigure = uifigure;
            app.ErgebnisUIFigure.Color = [0.0039 0.4 0.6941];
            app.ErgebnisUIFigure.Position = [100 100 648 485];
            app.ErgebnisUIFigure.Name = 'Ergebnis';
            app.ErgebnisUIFigure.Resize = 'off';

            % Create Ebene1EditFieldLabel
            app.Ebene1EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene1EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene1EditFieldLabel.FontColor = [1 1 1];
            app.Ebene1EditFieldLabel.Position = [59 258 50 22];
            app.Ebene1EditFieldLabel.Text = 'Ebene 1';

            % Create Ebene1EditField
            app.Ebene1EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene1EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene1EditFieldValueChanged, true);
            app.Ebene1EditField.FontColor = [1 1 1];
            app.Ebene1EditField.Position = [124 258 100 22];

            % Create Ebene2EditFieldLabel
            app.Ebene2EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene2EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene2EditFieldLabel.FontColor = [1 1 1];
            app.Ebene2EditFieldLabel.Position = [370 258 50 22];
            app.Ebene2EditFieldLabel.Text = 'Ebene 2';

            % Create Ebene2EditField
            app.Ebene2EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene2EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene2EditFieldValueChanged, true);
            app.Ebene2EditField.FontColor = [1 1 1];
            app.Ebene2EditField.Position = [435 258 100 22];

            % Create Ebene3EditFieldLabel
            app.Ebene3EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene3EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene3EditFieldLabel.FontColor = [1 1 1];
            app.Ebene3EditFieldLabel.Position = [59 191 50 22];
            app.Ebene3EditFieldLabel.Text = 'Ebene 3';

            % Create Ebene3EditField
            app.Ebene3EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene3EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene3EditFieldValueChanged, true);
            app.Ebene3EditField.FontColor = [1 1 1];
            app.Ebene3EditField.Position = [124 191 100 22];

            % Create Ebene4EditFieldLabel
            app.Ebene4EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene4EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene4EditFieldLabel.FontColor = [1 1 1];
            app.Ebene4EditFieldLabel.Position = [370 191 50 22];
            app.Ebene4EditFieldLabel.Text = 'Ebene 4';

            % Create Ebene4EditField
            app.Ebene4EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene4EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene4EditFieldValueChanged, true);
            app.Ebene4EditField.FontColor = [1 1 1];
            app.Ebene4EditField.Position = [435 191 100 22];

            % Create MaxHoeheMotorwagenaufbauEditFieldLabel
            app.MaxHoeheMotorwagenaufbauEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.HorizontalAlignment = 'right';
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.FontColor = [1 1 1];
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.Position = [43 105 176 22];
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.Text = 'Max. Hoehe Motorwagenaufbau';

            % Create MaxHoeheMotorwagenaufbauEditField
            app.MaxHoeheMotorwagenaufbauEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.MaxHoeheMotorwagenaufbauEditField.ValueChangedFcn = createCallbackFcn(app, @MaxHoeheMotorwagenaufbauEditFieldValueChanged, true);
            app.MaxHoeheMotorwagenaufbauEditField.Position = [234 105 64 22];

            % Create MaxHoeheAnhaengeraufbauEditFieldLabel
            app.MaxHoeheAnhaengeraufbauEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.HorizontalAlignment = 'right';
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.FontColor = [1 1 1];
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.Position = [333 105 169 22];
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.Text = 'Max. Hoehe Anhaengeraufbau';

            % Create MaxHoeheAnhaengeraufbauEditField
            app.MaxHoeheAnhaengeraufbauEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.MaxHoeheAnhaengeraufbauEditField.ValueChangedFcn = createCallbackFcn(app, @MaxHoeheAnhaengeraufbauEditFieldValueChanged, true);
            app.MaxHoeheAnhaengeraufbauEditField.Position = [517 105 100 22];

            % Create NeueVerladungButton
            app.NeueVerladungButton = uibutton(app.ErgebnisUIFigure, 'push');
            app.NeueVerladungButton.ButtonPushedFcn = createCallbackFcn(app, @NeueVerladungButtonPushed, true);
            app.NeueVerladungButton.Position = [238 37 165 48];
            app.NeueVerladungButton.Text = 'Neue Verladung';

            % Create Button
            app.Button = uibutton(app.ErgebnisUIFigure, 'push');
            app.Button.Icon = 'lkw_skizze.png';
            app.Button.Position = [78 308 486 136];
            app.Button.Text = '';

            % Create GesamtgewichtFahrzeugeEditFieldLabel
            app.GesamtgewichtFahrzeugeEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.GesamtgewichtFahrzeugeEditFieldLabel.HorizontalAlignment = 'right';
            app.GesamtgewichtFahrzeugeEditFieldLabel.FontColor = [1 1 1];
            app.GesamtgewichtFahrzeugeEditFieldLabel.Position = [172 146 149 22];
            app.GesamtgewichtFahrzeugeEditFieldLabel.Text = {'Gesamtgewicht Fahrzeuge'; ''};

            % Create GesamtgewichtFahrzeugeEditField
            app.GesamtgewichtFahrzeugeEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.GesamtgewichtFahrzeugeEditField.ValueChangedFcn = createCallbackFcn(app, @GesamtgewichtFahrzeugeEditFieldValueChanged, true);
            app.GesamtgewichtFahrzeugeEditField.Position = [336 146 100 22];

            % Create Button_2
            app.Button_2 = uibutton(app.ErgebnisUIFigure, 'push');
            app.Button_2.Icon = 'BMW-Logo.png';
            app.Button_2.BackgroundColor = [1 1 1];
            app.Button_2.Enable = 'off';
            app.Button_2.Position = [572 10 66 66];
            app.Button_2.Text = '';
        end
    end

    methods (Access = public)

        % Construct app
        function app = ErgebnisAnzeige

            % Create and configure components
            createComponents(app)

            % Register the app with App Designer
            registerApp(app, app.ErgebnisUIFigure)

            if nargout == 0
                clear app
            end
        end

        % Code that executes before app deletion
        function delete(app)

            % Delete UIFigure when app is deleted
            delete(app.ErgebnisUIFigure)
        end
    end
end


main2 ist hierbei mein Hauptprogramm, welches vor dem Erscheinen dieses App-Fensters einmal durchäuft.

Nun möchte ich die Ergebnisse meiner main2 in den EditFields der oben aufgeführten App aufzeigen lassen. Sozusagen als "Ergebnisfenster".


Ich habe vorher nicht mit dem Appdesigner und habe auch nichts ähnliches dazu gefunden. Ich weiß nicht, was ich in die Callback-Functions einfügen soll.



Es wäre sehr nett, wenn mich jemand unterstützen könnte.

VG,

M.
_________________

Servus
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.457
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2021, 10:35     Titel:
  Antworten mit Zitat      
Hallo,

der Textbeschreibung nach muss die App aus main2 heraus aufgerufen werden, nicht umgekehrt. Bitte Apps generell als Datei anhängen, nicht nur als Code. Das macht es deutlich übersichtlicher / nachvollziehbarer.

Grundsätzlich wirst du eine Startup Function mit Inputs brauchen, die die Daten aus main2 entgegennimmt.
https://de.mathworks.com/help/matla.....ner-startup-function.html

Wenn es darum geht, Daten "nebenher" anzuzeigen, frage ich mich, ob die Möglichkeiten im Live Editor hier nicht ausreichen.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
derEchteNoob
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 21.07.21
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2021, 10:47     Titel:
  Antworten mit Zitat      
Hallo,

ja, die App wird aus main2 heraus aufgerufen.

Was müsste ich in die startupfcn und in die anderen callbackfunctions reinschreiben, sodass das ganze funktioniert?

Es handelt sich um einen 1x4 string "output", ein 1x2 double "output2" und ein 1x1 double "gg".

output(1,1) soll in Editfielfd1
output(1,2) in Editfield2
output(1,3) in Editfield3
output(1,4) in Editfield4

output2(1,1)=EditfieldMaxhoehe1
output2(1,2)=EditfieldMaxhoehe2

gg(1,1)= EditfieldGesamtGewicht



Ich komme hier wirklich nicht weiter.


Danke für die Hilfe.
_________________

Servus
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.457
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2021, 14:13     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Ich komme hier wirklich nicht weiter.

Dann hilf uns doch bitte, dir zu helfen: hänge die App an!

Wenn diese Variablen in main2 definiert sind und du sie in der App verwenden willst, dann musst du sie an die App übergeben. Wie das zu machen ist, ist im Link erklärt.

Wenn du in der App nur Ergebnisse darstellen willst und nicht auf Eingaben reagieren, dann brauchst du überhaupt keine Callbacks.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
derEchteNoob
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 21.07.21
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2021, 14:59     Titel:
  Antworten mit Zitat      
Hallo,

ich möchte, wie du sagtest, nur Ergebnisse anzeigen und nicht auf sie reagieren.

Im anhang die Datei

ErgebnisAnzeige.zip
 Beschreibung:

Download
 Dateiname:  ErgebnisAnzeige.zip
 Dateigröße:  34.82 KB
 Heruntergeladen:  222 mal

_________________

Servus
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.457
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2021, 15:58     Titel:
  Antworten mit Zitat      
Hallo,

was hast du denn schon an den Schritten aus dem Link versucht?
Du hast zwar eine Startup-Function angelegt, aber keine Input Arguments. Dieser Schritt sollte auf jeden Fall umgesetzt werden.

Mit den Informationen, die du dann bekommst, kannst du auch die Edit-Felder etc. belegen.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
derEchteNoob
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 21.07.21
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2021, 08:49     Titel:
  Antworten mit Zitat      
Hallo,

was muss in Argument der strtupfcn eingetragen werden?

Und wo muss ich noch etwas eintragen?

Hier nochmal der Code, würde mich freuen, wenn du mir das eintragen/ oder falls nicht möglich erklären könntest.

Code:
classdef ErgebnisAnzeige < matlab.apps.AppBase

    % Properties that correspond to app components
    properties (Access = public)
        ErgebnisUIFigure      matlab.ui.Figure
        Ebene1EditFieldLabel  matlab.ui.control.Label
        Ebene1EditField       matlab.ui.control.EditField
        Ebene2EditFieldLabel  matlab.ui.control.Label
        Ebene2EditField       matlab.ui.control.EditField
        Ebene3EditFieldLabel  matlab.ui.control.Label
        Ebene3EditField       matlab.ui.control.EditField
        Ebene4EditFieldLabel  matlab.ui.control.Label
        Ebene4EditField       matlab.ui.control.EditField
        MaxHoeheMotorwagenaufbauEditFieldLabel  matlab.ui.control.Label
        MaxHoeheMotorwagenaufbauEditField  matlab.ui.control.NumericEditField
        MaxHoeheAnhaengeraufbauEditFieldLabel  matlab.ui.control.Label
        MaxHoeheAnhaengeraufbauEditField  matlab.ui.control.NumericEditField
        NeueVerladungButton   matlab.ui.control.Button
        Button                matlab.ui.control.Button
        GesamtgewichtFahrzeugeEditFieldLabel  matlab.ui.control.Label
        GesamtgewichtFahrzeugeEditField  matlab.ui.control.NumericEditField
        Button_2              matlab.ui.control.Button
    end

   
    properties (Access = public)
    end
   

    methods (Access = private)

        % Code that executes after component creation
        function startupFcn(app, output, output2, gg)
%             output = evalin('base', 'output');
%             meinedaten2 = evalin('base', 'output2');
%             meinedaten3 = evalin('base', 'gg');
              wert1=output(1,1);
        end

        % Button pushed function: NeueVerladungButton
        function NeueVerladungButtonPushed(app, event)
            delete(app)
            clear all
            main2
           
        end

        % Value changed function: Ebene1EditField
        function Ebene1EditFieldValueChanged(app, event)
            value = app.Ebene1EditField.Value;
            app.Ebene1EditField=wert1;
        end

        % Value changed function: Ebene2EditField
        function Ebene2EditFieldValueChanged(app, event)
%             value2 = app.Ebene2EditField.Value;
%             value2 = output(1,2);
        end

        % Value changed function: Ebene3EditField
        function Ebene3EditFieldValueChanged(app, event)
%             value3 = app.Ebene3EditField.Value;
%             value3 = output(1,3);
        end

        % Value changed function: Ebene4EditField
        function Ebene4EditFieldValueChanged(app, event)
%             value4 = app.Ebene4EditField.Value;
%             value4 = output(1,4);
        end

        % Value changed function: MaxHoeheMotorwagenaufbauEditField
        function MaxHoeheMotorwagenaufbauEditFieldValueChanged(app, event)
%             value5 = app.MaxHoeheMotorwagenaufbauEditField.Value;
%             value5 = output2(1,1);
        end

        % Value changed function: MaxHoeheAnhaengeraufbauEditField
        function MaxHoeheAnhaengeraufbauEditFieldValueChanged(app, event)
%             value6 = app.MaxHoeheAnhaengeraufbauEditField.Value;
%             value6 = output2(1,2);
        end

        % Value changed function: GesamtgewichtFahrzeugeEditField
        function GesamtgewichtFahrzeugeEditFieldValueChanged(app, event)
%             value7 = app.GesamtgewichtFahrzeugeEditField.Value;
%             value7 = gg;
        end
    end

    % App initialization and construction
    methods (Access = private)

        % Create UIFigure and components
        function createComponents(app)

            % Create ErgebnisUIFigure
            app.ErgebnisUIFigure = uifigure;
            app.ErgebnisUIFigure.Color = [0.0039 0.4 0.6941];
            app.ErgebnisUIFigure.Position = [700 300 653 492];
            app.ErgebnisUIFigure.Name = 'Ergebnis';
            app.ErgebnisUIFigure.Resize = 'off';

            % Create Ebene1EditFieldLabel
            app.Ebene1EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene1EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene1EditFieldLabel.FontColor = [1 1 1];
            app.Ebene1EditFieldLabel.Position = [59 265 50 22];
            app.Ebene1EditFieldLabel.Text = 'Ebene 1';

            % Create Ebene1EditField
            app.Ebene1EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene1EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene1EditFieldValueChanged, true);
            app.Ebene1EditField.FontColor = [1 1 1];
            app.Ebene1EditField.Position = [124 265 100 22];

            % Create Ebene2EditFieldLabel
            app.Ebene2EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene2EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene2EditFieldLabel.FontColor = [1 1 1];
            app.Ebene2EditFieldLabel.Position = [370 265 50 22];
            app.Ebene2EditFieldLabel.Text = 'Ebene 2';

            % Create Ebene2EditField
            app.Ebene2EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene2EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene2EditFieldValueChanged, true);
            app.Ebene2EditField.FontColor = [1 1 1];
            app.Ebene2EditField.Position = [435 265 100 22];

            % Create Ebene3EditFieldLabel
            app.Ebene3EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene3EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene3EditFieldLabel.FontColor = [1 1 1];
            app.Ebene3EditFieldLabel.Position = [59 198 50 22];
            app.Ebene3EditFieldLabel.Text = 'Ebene 3';

            % Create Ebene3EditField
            app.Ebene3EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene3EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene3EditFieldValueChanged, true);
            app.Ebene3EditField.FontColor = [1 1 1];
            app.Ebene3EditField.Position = [124 198 100 22];

            % Create Ebene4EditFieldLabel
            app.Ebene4EditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.Ebene4EditFieldLabel.HorizontalAlignment = 'right';
            app.Ebene4EditFieldLabel.FontColor = [1 1 1];
            app.Ebene4EditFieldLabel.Position = [370 198 50 22];
            app.Ebene4EditFieldLabel.Text = 'Ebene 4';

            % Create Ebene4EditField
            app.Ebene4EditField = uieditfield(app.ErgebnisUIFigure, 'text');
            app.Ebene4EditField.ValueChangedFcn = createCallbackFcn(app, @Ebene4EditFieldValueChanged, true);
            app.Ebene4EditField.FontColor = [1 1 1];
            app.Ebene4EditField.Position = [435 198 100 22];

            % Create MaxHoeheMotorwagenaufbauEditFieldLabel
            app.MaxHoeheMotorwagenaufbauEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.HorizontalAlignment = 'right';
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.FontColor = [1 1 1];
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.Position = [43 112 176 22];
            app.MaxHoeheMotorwagenaufbauEditFieldLabel.Text = 'Max. Hoehe Motorwagenaufbau';

            % Create MaxHoeheMotorwagenaufbauEditField
            app.MaxHoeheMotorwagenaufbauEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.MaxHoeheMotorwagenaufbauEditField.ValueChangedFcn = createCallbackFcn(app, @MaxHoeheMotorwagenaufbauEditFieldValueChanged, true);
            app.MaxHoeheMotorwagenaufbauEditField.Position = [234 112 64 22];

            % Create MaxHoeheAnhaengeraufbauEditFieldLabel
            app.MaxHoeheAnhaengeraufbauEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.HorizontalAlignment = 'right';
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.FontColor = [1 1 1];
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.Position = [333 112 169 22];
            app.MaxHoeheAnhaengeraufbauEditFieldLabel.Text = 'Max. Hoehe Anhaengeraufbau';

            % Create MaxHoeheAnhaengeraufbauEditField
            app.MaxHoeheAnhaengeraufbauEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.MaxHoeheAnhaengeraufbauEditField.ValueChangedFcn = createCallbackFcn(app, @MaxHoeheAnhaengeraufbauEditFieldValueChanged, true);
            app.MaxHoeheAnhaengeraufbauEditField.Position = [517 112 100 22];

            % Create NeueVerladungButton
            app.NeueVerladungButton = uibutton(app.ErgebnisUIFigure, 'push');
            app.NeueVerladungButton.ButtonPushedFcn = createCallbackFcn(app, @NeueVerladungButtonPushed, true);
            app.NeueVerladungButton.Position = [238 44 165 48];
            app.NeueVerladungButton.Text = 'Neue Verladung';

            % Create Button
            app.Button = uibutton(app.ErgebnisUIFigure, 'push');
            app.Button.Icon = 'lkw_skizze.png';
            app.Button.Position = [78 315 486 136];
            app.Button.Text = '';

            % Create GesamtgewichtFahrzeugeEditFieldLabel
            app.GesamtgewichtFahrzeugeEditFieldLabel = uilabel(app.ErgebnisUIFigure);
            app.GesamtgewichtFahrzeugeEditFieldLabel.HorizontalAlignment = 'right';
            app.GesamtgewichtFahrzeugeEditFieldLabel.FontColor = [1 1 1];
            app.GesamtgewichtFahrzeugeEditFieldLabel.Position = [172 153 149 22];
            app.GesamtgewichtFahrzeugeEditFieldLabel.Text = {'Gesamtgewicht Fahrzeuge'; ''};

            % Create GesamtgewichtFahrzeugeEditField
            app.GesamtgewichtFahrzeugeEditField = uieditfield(app.ErgebnisUIFigure, 'numeric');
            app.GesamtgewichtFahrzeugeEditField.ValueChangedFcn = createCallbackFcn(app, @GesamtgewichtFahrzeugeEditFieldValueChanged, true);
            app.GesamtgewichtFahrzeugeEditField.Position = [336 153 100 22];

            % Create Button_2
            app.Button_2 = uibutton(app.ErgebnisUIFigure, 'push');
            app.Button_2.Icon = 'Logo.png';
            app.Button_2.BackgroundColor = [1 1 1];
            app.Button_2.Enable = 'off';
            app.Button_2.Position = [572 17 66 66];
            app.Button_2.Text = '';
        end
    end

    methods (Access = public)

        % Construct app
        function app = ErgebnisAnzeige(varargin)

            % Create and configure components
            createComponents(app)

            % Register the app with App Designer
            registerApp(app, app.ErgebnisUIFigure)

            % Execute the startup function
            runStartupFcn(app, @(app)startupFcn(app, varargin{:}))

            if nargout == 0
                clear app
            end
        end

        % Code that executes before app deletion
        function delete(app)

            % Delete UIFigure when app is deleted
            delete(app.ErgebnisUIFigure)
        end
    end
end



Danke.
_________________

Servus
Private Nachricht senden Benutzer-Profile anzeigen
 
derEchteNoob
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 49
Anmeldedatum: 21.07.21
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.09.2021, 13:08     Titel:
  Antworten mit Zitat      
Hallo,

das Thema ist sehr dringend.

Ich bekomme es einfach nicht auf die Reihe und würde wirklich Hilfe gebrauchen.


VG,

M.
_________________

Servus
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.457
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 30.09.2021, 17:22     Titel:
  Antworten mit Zitat      
Hallo,

ich kann dich nur bitten, immer (!) die App anzuhängen statt den Code in der App.

Ich habe "nebenbei" noch einen Vollzeitjob und kann daher nicht ständig hier sein. Für schnellere Unterstützung würde ich empfehlen, den Technischen Support von MathWorks zu kontaktieren. Es ist nämlich deren Hauptaufgabe, Anwender zu unterstützen.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.