20:55, EEST
February 21, 2014
Parts of an addressSpace are loaded from a nodeset.xml file, containing some UAVariables besides other nodes. UAModeler does not create explicit ValueRank attributes for all variables.
When the SDK ModelLoader instantiates the UaVariable nodes, the ValueRank attribute is set to -2 (ANY) for those nodes, which have not a valueRank attribute in the nodeset. While this may technically acceptable, it is not what I expected or need, as UAModeler displays “SCALAR” as the default ValueRank
Is there any way to configure the ModelLoader to change the default ValueRank to -1 (SCALAR)?
Thanks,
Hans-Uwe
8:18, EEST
April 3, 2012
Hi,
Currently there is no other way, other than making it scalar in the model. The reason why it defaults to -2 is because that is what specification states for the BaseVariableType. It was the best catch-all default. If the value given would not be scalar, we might get error trying to set a non-scalar value to a scalar node.
…….. (thinking period) …..
I was wondering why UaModeler uses the -1 as a default since -2 would make more sense (in my opinion). It seems the https://opcfoundation.org/UA/2011/03/UANodeSet.xsd schema does define the default ValueRank to be -1.
I need to talk with Jouni on how to continue..Probably some switch at least need to be added (or the default behaviour changed). I do remember that there was some problems earlier (back some time it was -1 for Variables, not supported at all for VariableTypes).
– Bjarne
12:46, EEST
February 21, 2014
Hi,
as a workaround a created a little groovy script to add ValueRank attributes to all UAVariable and UAVariableType nodes in the nodes.xml, which have not already been assigned such attribute. I added this script to my build script.
But…
If the UANodeSet.xsd defines a default of -1, then UAModeler is working okay and the Java SDK NodeSet parser should probably be modified to also default to -1 (SCALAR)
– Hans-Uwe
Most Users Ever Online: 1919
Currently Online:
17 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 88
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 731
Moderators: 7
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1529
Posts: 6471
Newest Members:
inilarythikibia, rickykennion, PromotionToold, HypromeImpupe, toneylapham544, rondawolinski7, Marypof5711, roycedelargie91, kourtneyquisenbe, ellis87832073466Moderators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1032, Jimmy Ni: 26, Matti Siponen: 349, Lusetti: 0
Administrators: admin: 1