archive-org.com » ORG » C » CPNTOOLS.ORG

Total: 415

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • DTD for net files << CPN Tools Homepage
    the files are constructed It is not necessary worry about the options binders monitorblock or IndexNode at the end of the file and it may also be possible to ignore the instances node Declarations are represented in a quite structured way so you will also need a couple of examples of declarations The structure of a cpn files is more or less like this workspaceElements generator cpnet globbox globbox page id pageattr name place id posattr position fillattr fill color lineattr line width and color textattr font and text color text text name ellipse sets width and height token position of round no of tokens marking position and whether hidden of rectangular description of current marking type color set posattr position fillattr fill color lineattr line width and color textattr font and text color text text type initmark initial marking like type initmark fusioninfo id name omit if not fusion place posattr position fillattr fill color lineattr line width and color textattr font and text color fusioninfo place trans id explicit false posattr position fillattr fill color lineattr line width and color textattr font and text color text text name box sets width and height subst subpage portsock omit if not substitution transition check example for exact format subpageinfo id name position of small blue hierarchy tag posattr position fillattr fill color lineattr line width and color textattr font and text color subpageinfo subst binding x y position of binding index cond guard like type in place cond time time stamp like type in place time code action part like type in place code channel for transition fusion not used just copy from an example channel trans arc id orientation TtoP PtoT BOTHDIR order arc order can probably just be set to 0 posattr position fillattr fill color lineattr line

    Original URL path: http://cpntools.org/documentation/concepts/external/dtd_for_netfiles (2016-04-26)
    Open archived version from archive


  • Comms/CPN << CPN Tools Homepage
    Kristensen COMMS CPN A communication infrastructure for external communication with Design CPN In K Jensen editor Third Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools DAIMI PB 554 pages 75 91 Department of Computer Science University of Aarhus Denmark 2001 A canreceive primitive has been added w r t what is described in the paper above making it possible to check whether data is available on a given connection The most important functions from the paper are explained on the page for Comms CPN functions Java files Several Java files are available for connecting CPN Tools and Java processes C files Two C files are available for connecting CPN Tools and programs written in C C CPN h C CPN c The files contain functions for establishing and disconnecting connections as well as functions for sending and receiving strings Note that these files have not yet been tested or used by the CPN Tools team Example net The files for this net can also be found in a subdir of cpntools called Samples DiningPhilosophers Acknowledgment The library was developed by Guy Gallasch and Lars M Kristensen Computer Systems Engineering Centre University of South Australia

    Original URL path: http://cpntools.org/documentation/concepts/external/external_communication_wi (2016-04-26)
    Open archived version from archive

  • Connecting to Webservices from CPN Tools << CPN Tools Homepage
    from your book Show modify book 29 page s Help Connecting to Webservices from CPN Tools This example utilizes the Comms CPN Java library The key piece is a Java intermediary that acts as a Webservice client on the one side and a Comms CPN server entity on the other side The model sends the desired message to this server which in turn makes a webservice call and returns the

    Original URL path: http://cpntools.org/documentation/concepts/external/webserice_invocation (2016-04-26)
    Open archived version from archive

  • Bottom-up development << CPN Tools Homepage
    the subpage for the transition Sender on page Top Assign port types The process of linking pages together is divided into three phases First assign port types to places on the the subpage using the Set port type tool Set a subpage Next assign subpages to the substitution transitions on a superpage using the Set subpage tool First apply the Set subpage tool to a transition which will become a substitution transition The tool must then be applied to the page that will become the subpage for the substitution transition If the tool has been picked up from a palette then the cursor icon will change after the tool has been applied to a transition and the icon indicates that the tool should be applied to a page Port socket assignments When applying the Set subpage tool ports will be assigned automatically to the appropriate socket if this is possible Ports and sockets will be matched using the place and port type If this fails the name will be used Error messages will indicate which sockets on the superpage have not yet been assigned to a port on the subpage Unassigned ports are also highlighted in red and have error messages The final step to linking a subpage to a superpage is to assign each port to a socket using the Assign port socket tool or the index on the substitution transition Start by applying the tool to a port If the tool has been picked up from the palette then the cursor icon will change to indicate that the tool should now be applied to a socket Focus will automatically change to the superpage Finally apply the tool to a socket on the superpage Focus will now automatically change back to the subpage Syntax checking of the sub and

    Original URL path: http://cpntools.org/documentation/concepts/hierarchy/bottom-up_development (2016-04-26)
    Open archived version from archive

  • Fusion places << CPN Tools Homepage
    the set with a single place and connect to it all the arcs that are connected to any member of the set If the members are on different pages we could copy everything on the several pages to a single page and again collapse the set Conversely if a net contains a place that has many arcs connecting to it or requires very long arcs to reach it we can unfold it into several places on the same or different pages and so simplify the net s graphical structure without changing its meaning Such unfolding is a common event during the process of CP net development Frequently the need for it can be anticipated and fusion places can be used from the beginning Limitations In the current version of CPN Tools it is only possible to add a place to a fusion set if the place is neither a socket nor a port Read more about the Limitations of CPN Tools Creating fusion places Fusion places are created using the Assign fusion set tool from the Hierarchy tools After applying the tool a fusion tag is added to the place The tag is set in a default position with a

    Original URL path: http://cpntools.org/documentation/concepts/hierarchy/fusion_places (2016-04-26)
    Open archived version from archive

  • Limitations << CPN Tools Homepage
    tools while there are any yellow highlights on places arcs transitions pages or net names Similar problems can occur if hierarchical constructions are cloned during Syntax checking Therefore it is highly recommended that you do not clone hierarchical constructions during syntax checking Errors during construction Providing simultaneous support for both incremental Syntax checking and construction of hierarchical nets is quite complicated If you encounter error messages regarding Mismatch in fusion

    Original URL path: http://cpntools.org/documentation/concepts/hierarchy/hierarchy_limitations (2016-04-26)
    Open archived version from archive

  • Redo/Undo << CPN Tools Homepage
    29 page s Help Redo Undo Many of the operations that change the hierarchical structure of a CPN can easily be undone or redone using the Redo tool and Undo tool For example if the Delete element tool is used to delete a subpage tag then the connection between a substitution transition and a subpage is broken port socket assignments are removed and instances of the subpages are removed More

    Original URL path: http://cpntools.org/documentation/concepts/hierarchy/hierarchy_redo_undo (2016-04-26)
    Open archived version from archive

  • Hierarchy tags << CPN Tools Homepage
    the same as the name of the corresponding substitution transition Subpage tags are added automatically when the Move to subpage and Set subpage tools are used The Show subpage tool can applied to a subpage tag in order to open the corresponding subpage in the same binder Port type tags Port type tags are associated with port places on subpages The text in a port type tag indicates whether the port place is an input port In an output port Out or an input output port I O Port type tags are added to places when the Set port type and Move to subpage tools are used Fusion set tags Fusion set tags are associated with Fusion places The text in a fusion set tag indicates the name of the fusion set to which the corresponding fusion place belongs Fusion set tags are added to fusion places when the Assign fusion set tool is applied Graphical feedback Moving the cursor over a hierarchy tag will provide various kinds of Graphical feedback Subpage tag An aqua aura is added to the corresponding substitution transition page tab of the subpage if the subpage is open in a binder name of the subpage

    Original URL path: http://cpntools.org/documentation/concepts/hierarchy/hierarchy_tags (2016-04-26)
    Open archived version from archive



  •