Unrecognized property 'Label' for class ??
Show older comments
Hello everyone,
I'm trying to change the value for the label (0,0) and I've tried to get the value by
>> Aspen.Application.Tree.FindNode("\Data\Components\Specifications\Input\TYPE").Elements.Label(0,0)
ans =
'AAA'
However, when I tried to assign the value by
>> Aspen.Application.Tree.FindNode("\Data\Components\Specifications\Input\TYPE").Elements.Label(0,0)='BBB'
Unrecognized property 'Label' for class 'Interface.89E81F60_019A_11D0_9BE7_0000C05375D5'.
This is strange because similar things have been performed by using the VBA, which are coded as,
Dim myNode As Happ.IHNode = mySim.Tree.Data.Components.Specifications.Input.Elements("TYPE")
myNode.Elements.Label(0, 0) = "BBB"
And it went well. Any help/ suggestion would be very helpful. Thank you!
1 Comment
Walter Roberson
on 22 Dec 2018
Generally speaking:
Consider that in MATLAB, the expression A.B could be accessing standard property B of object A, but it could also be accessing method B of object A, and it could also be accessing a dependant property B of object A.
Therefore even though you can access A.B and get a result, it is not always the case that you can assign to A.B (even neglecting the case where a standard property has been marked as not permitting write access.)
Answers (1)
Categories
Find more on Labels and Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!