interface behaviour – ConnectionEditName button

Forum Forums Visual Components 4.0 Component Modeling interface behaviour – ConnectionEditName button

Visual Components Essentials has been officially released, download link

Be sure to read the Forum Rules and Guidelines before start using the Forum.

Tagged: ,

This topic contains 10 replies, has 5 voices, and was last updated by ccamilo ccamilo 11 months, 4 weeks ago.

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #536

    Ralle
    Participant

    Hi,

    in version 2014 I could use the ConnectionEditName of an interface behaviour to generate a button in the properties tab. By clicking on the button I could easily connect compatible interfaces by a connection dialog (e.g. MachineTendingRobotManager > Connect Process Stages). Is it planned to add a similar feature?

    br/Ralle

     

    #538
    ImHolms
    ImHolms
    Participant

    Hello Ralle,

    The functionality to connect interfaces has changed, now basically you drag and drop the connections from component to component. In order to be able to do that you need to enable the Show Interfaces checkbox in the Home context.

    If you click on certain component his interfaces will appear in a box. If it is not connected a yellow color is displayed on the component, if it is connected it would be shown in green.

    Attachments:
    You must be logged in to view attached files.
    #555
    eme
    eme
    Moderator

    I like this. It’s more visual. Needs still maybe some tweaking for the connectors and lines, but the idea is better than the old connector dialog. Also you can better control which interface connects to which when you have multiple matching interfaces in your component.

    #558

    Ralle
    Participant

    I also like this new feature. Compared to the old visualization of abstract interfaces (a white line somewhere in the 3d scene) it is vast improvement. But I think in some cases the old proceeding to connect interfaces would be really faster than the new visual connecting (e.g. MachineTending RoboterManager with a couple of process stages). In my option it would be a very good alternative way to connect interafces and you should think about to additionally provide a connection dialog like the old one.  A further advantage of the old connection dialog was the possiblity to only visualize compatible interfaces/components. If components has multiple interfaces the new style can also become unclear (see attachment) .

     

     

     

    Attachments:
    You must be logged in to view attached files.
    #715
    Chungmin
    Chungmin
    Participant

     

    Agree with Ralle, new way is awesome, but could you keep both old way and new way?

    When there a lot of connections, colors do better visualization than lines.

    #728
    ImHolms
    ImHolms
    Participant

    I also agree with Ralle that the dialog approach might be faster for certain cases where there a LOT of interfaces to connect, otherwise I don’t see really an advantage.

    In the “new way” the unconnected  compatible interfaces are shown in yellow color and the connected ones in green, as it was done in the past. The colors are shown as soon as the user picks in the interface with the mouse, so the user knows what can be connected to that specific interface.

    #887

    Ralle
    Participant

    Take a look to the attached example. In this case the new connection handling is really confusing and results in bad performance. The old table based connection handling would be a blessing.

     

    Attachments:
    You must be logged in to view attached files.
    #889
    Chungmin
    Chungmin
    Participant

    Yes, it’s confusing when there are a lot of connections.

    And most of the time, there are usually a lot of connections…

    I have tried to create old style connection menu add-ons.

    It’s possible to do that in old style.

     

     

    Attachments:
    You must be logged in to view attached files.
    #891

    Ralle
    Participant

    Looks really fine! Could send me the ready-made command, so I won’t have to redevelop it again.

    #892
    Chungmin
    Chungmin
    Participant

    Glad you like it, but there are some bugs to be fixed.

    Anyway, the point is hope VC can keep old and new ways.

     

    #1263
    ccamilo
    ccamilo
    Participant

    There is an additional improvement in this new way to connect interfaces. Now you can move and “pin” those boxes so they will stay in the same place all the time. This might help in cases where we have lots connections.

    Anyway, I agree that some additional mechanism for fast connecting should be included.

    Attachments:
    You must be logged in to view attached files.
Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.