Code Monkey home page Code Monkey logo

Comments (19)

zerox1212 avatar zerox1212 commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

@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.

zerox1212 avatar zerox1212 commented on July 19, 2024

See this PR. FreeOpcUa/python-opcua#270

from opcua-modeler.

zerox1212 avatar zerox1212 commented on July 19, 2024

Does version 0.1 of the GUI support building methods?

from opcua-modeler.

oroulet avatar oroulet commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

@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.

zerox1212 avatar zerox1212 commented on July 19, 2024

I will grab the master and take a look. Thanks.

from opcua-modeler.

zerox1212 avatar zerox1212 commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

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.

zerox1212 avatar zerox1212 commented on July 19, 2024

I updated the plan. I did not know I could edit that.

from opcua-modeler.

zerox1212 avatar zerox1212 commented on July 19, 2024

@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.

zerox1212 avatar zerox1212 commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

Method are exported correctly. But we should add a GUI to add automatically arguments

from opcua-modeler.

zerox1212 avatar zerox1212 commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

@zerox1212 I do not think so. expensive and very error prone. better let people write code

from opcua-modeler.

zerox1212 avatar zerox1212 commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

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.

jarkko-hautakorpi avatar jarkko-hautakorpi commented on July 19, 2024

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.

oroulet avatar oroulet commented on July 19, 2024

You can just copy an existing one.

from opcua-modeler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.