-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Master Plan #3
Comments
To avoid double work, I will take the 'save xml' task. I've already started it, but I don't have enough to start a PR yet. I'll try to get an initial PR to the opcua server this week. |
@zerox1212 yes I let you have a look at that xml stuff. make a pr to python-opcua asap so other can comment early work. And yes good idea to say who is working on what. I will polish the dialog to select a node and work on the attribute editor. Next is to correctly show nodes to export |
See this PR. FreeOpcUa/python-opcua#270 |
Does version 0.1 of the GUI support building methods? |
Make it and it will :-) But please write it in master plan so we do not forget it |
@zerox1212 sounds crazy but it is now usable. Can you have a look and report? |
I will grab the master and take a look. Thanks. |
Wow, it looks pretty good. So far I see a few small issues. Some of the table columns can't be resized which is a bit annoying. Also, when you add a new variable, what does "auto data type" do? I also found a bug where if you have a variable/property and you click in the ValueRank field the app crashes. Actually there are a few things in the attribute editor that cause it to crash. |
Can you write the issues in master plan? No need to open bug request for On Thu, Aug 18, 2016, 14:52 Andrew notifications@github.com wrote:
|
I updated the plan. I did not know I could edit that. |
@maljac Can you test the modeler with some of the more complicated model designs? I need help understanding what the XML should look like. At the moment XML export will probably not work on some configurations because of this. |
I have not looked at this in a while. What is the status of exporting methods? Turns out I now need the ability to build some simple methods in my model. |
Method are exported correctly. But we should add a GUI to add automatically arguments |
When we change a custom type, such as an object type, all instances of that type should update to reflect the changes in the type. |
@zerox1212 I do not think so. expensive and very error prone. better let people write code |
UAModeler is not this way. If I have an instance of an object type in my model, and I add a new property to that object type, my instance automatically gets the new property. If you have an address space with 500 instances of ObjectyType A, and you add a property to that type you will have to manually update all your instances. This would force you to do all your ObjectTypes first, and if you ever had to adjust it later it would be a major pain. |
But the other way around if someone modify base object, should we change And if someone really has 500 instances, they really should make type in |
Is creating custom Enumeration types (EnumStrings) with values possible? UaModeler has EnumValues -section where you can add Acending/Mask/Gaps type of EnumValues. |
You can just copy an existing one. |
Work in progress, feel free to fix and/or comments
every steps/module here is checked when it is roughly implemented. polishing will come later
0.1
0.2
0.3
0.4
0.5
0.5.5
0.6
later:
The text was updated successfully, but these errors were encountered: