Я создал два приложения (с именами «firstapp», «secondapp» соответственно) с помощью MATLAB App Designer, и я хочу, чтобы они обменивались данными и переменными, которые будут вводиться в ячейки.
СначалаПервое приложение открывает второе, нажав кнопку.Эта часть понятна.Кроме того, я пытаюсь передать некоторые входные переменные второму приложению и отправить базовый расчет этих входных переменных в мое первое приложение.Проблема в том, что когда я нажимаю кнопку в первом приложении, чтобы открыть второе приложение, возникает несколько ошибок.
При этом я добавил общедоступное свойство, включая входные аргументы (a,b, c) и их результат, и отправьте результат в первое приложение, нажав кнопку.
Коды во втором приложении, которые, как ожидается, сохранят входные аргументы и отправят переменную результата в первоеприложение здесь:
properties (Access = public)
a = secondapp.aEditField.Value;
b = secondapp.cEditField.Value;
c = secondapp.cEditField.Value;
result = (a + b)^c;
end
Функция кнопки:
function CalculateButtonPushed(app, event)
firstapp.result2 = secondapp.result;
end
Я хочу отправить результат только в первое приложение, но у меня появляется несколько сообщений об ошибках:
1) «Недопустимое значение по умолчанию для свойства« a »в классе« secondapp »»
2) «Свойство« aEditField »в классе« secondapp »должно быть доступно из экземпляра класса, поскольку оно не является свойством Constant. "