Comments (19)
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.
from opcua-modeler.
@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
from opcua-modeler.
See this PR. FreeOpcUa/python-opcua#270
from opcua-modeler.
Does version 0.1 of the GUI support building methods?
from opcua-modeler.
Make it and it will :-)
No you should wait for 0.1, so that the basis works
But please write it in master plan so we do not forget it
from opcua-modeler.
@zerox1212 sounds crazy but it is now usable. Can you have a look and report?
you need to clone uamodeler and uawidgets repository and make a link
from opcua-modeler.
I will grab the master and take a look. Thanks.
from opcua-modeler.
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.
from opcua-modeler.
Can you write the issues in master plan? No need to open bug request for
all small things for now. Yes the column resizing is an issue, I do not
know how to fix it... If you know qt you can try.. Probably a settings of
the treeview
On Thu, Aug 18, 2016, 14:52 Andrew [email protected] wrote:
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?—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
#3 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACcfzojB0TaIV6zZymVj7fX0zDTKa_IOks5qhFVzgaJpZM4JY-gu
.
from opcua-modeler.
I updated the plan. I did not know I could edit that.
from opcua-modeler.
@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.
from opcua-modeler.
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.
from opcua-modeler.
Method are exported correctly. But we should add a GUI to add automatically arguments
from opcua-modeler.
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.
from opcua-modeler.
@zerox1212 I do not think so. expensive and very error prone. better let people write code
from opcua-modeler.
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.
from opcua-modeler.
But the other way around if someone modify base object, should we change
the entire address space? That is going to be crazy expensive...
And if someone really has 500 instances, they really should make type in
xml then instantiate programmatically.
from opcua-modeler.
Is creating custom Enumeration types (EnumStrings) with values possible? UaModeler has EnumValues -section where you can add Acending/Mask/Gaps type of EnumValues.
Values are visible (like under ExceptionDeviationFormat) but not editable, even under own custom type.
from opcua-modeler.
You can just copy an existing one.
from opcua-modeler.
Related Issues (20)
- Can't import S7-1500 XML HOT 5
- Possible to add object array to a Object Type? HOT 1
- Pull Properties from TypeDefinition HOT 3
- List Index out of Range HOT 1
- Cannot load MachineVision Specification nodeset
- TypeError: hasattr(): attribute name must be string HOT 3
- enumeration HOT 4
- Installation on Windows 10
- SyncNode' object has no attribute 'get_attributes' HOT 5
- --
- ImportError: cannot import name 'type_string_from_type' from 'asyncua.ua.uatypes
- XML Parsing Error HOT 1
- AttributeError: 'Node' object has no attribute 'read_attributes' HOT 6
- TypeError: __init__() got an unexpected keyword argument 'namespaceidx' HOT 4
- opcua-modeler==0.5.12 incompatible with python-opcua==0.98.13 HOT 7
- Impossible to load default schema `Opc.Ua.Di.NodeSet2.xml` HOT 1
- Unable to save model HOT 2
- unable to install
- can not load custom structure in own code HOT 1
- pip install error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opcua-modeler.