Problem with properties in App Designer.

조회 수: 4 (최근 30일)
New
New 2017년 7월 28일
댓글: Steven Lord 2017년 7월 29일
Hello. I need help with "properties" in App Designer. I have some trouble with realization the method of symmetrical components.
properties (Access = public)
a = -.5 + sqrt (3) / 2 * j; % Phase-shift operator
     F = [1 a^2 a; 1 a a^2; 1 1 1]; % Matrix Fortescue
end
Message: "Invalid default value for property 'F' in class 'App1': Undefined function or variable 'a'."
If I replace "a" with "app.a" in the Matrix Fortescue.
Message: "Invalid default value for property 'F' in class 'App1': Undefined variable "app" or class "app.a"."

답변 (1개)

Steven Lord
Steven Lord 2017년 7월 28일
Since you're probably not going to want a and F to change based on the state of your app, make them Constant properties, properties with the Constant attribute.
  댓글 수: 6
New
New 2017년 7월 29일
편집: New 2017년 7월 29일
No, prefix does not depend on the name of the application or classname.
Steven Lord
Steven Lord 2017년 7월 29일
That is correct IF you're referring to a property of an instance of the class. A Constant property can be accessed even if you don't have an instance of the class, and the way you do that is by using the name of the class.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by