home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / demo / wit4711 / config / link. / link.bin
Text File  |  1995-12-09  |  4KB  |  66 lines

  1. Links are used to connect input and output ports of operators. To create a 
  2. link, point at a port (either input or output) of an icon and double click 
  3. the left mouse button. Now when you move your mouse, a rubber band wire 
  4. will be created between the port and the cursor. Move the cursor to a port 
  5. of a different type on another icon and double click the left mouse button. 
  6. The two ports attached to the link will disappear. The new link is now 
  7. properly created. You cannot connect two ports of the same type together. 
  8.  
  9. You may create an arbitrary path for a link by clicking with the left mouse 
  10. button every time you need a corner. Do not worry about making a `pretty' 
  11. wire as WIT will straighten it out for you once the wire is attached at 
  12. both ends. Use the middle mouse button to backup . When you have backed up 
  13. all the way to the port, the rubber band will be deactivated and the port 
  14. will be displayed again. 
  15.  
  16. Branches can be created at any point along an existing link. Point the mouse 
  17. at somewhere on the link and double click the left mouse button. The link 
  18. is split at the point you click, and again WIT goes into rubber banding 
  19. mode. You can have as many branches from a link as you want. This is how 
  20. multiple instances of an object can be sent to different operators. Again, 
  21. you can use the middle mouse button to back up from any incorrect corner 
  22. points that you have created. When you back up all the way to the link 
  23. junction, the junction is also deleted. 
  24.  
  25. Links can be selected and deleted just like operators. However, when a link 
  26. is deleted from a junction, WIT employs some simple logic to determine 
  27. whether the junction can be deleted or not. If a junction has only two 
  28. links connected to it after a link is deleted, and one link is pointing 
  29. towards the junction and the other one is pointing away from it, then the 
  30. junction can be deleted, otherwise it is retained. It is therefore possible 
  31. for a junction to have only links bringing data to it but no links carrying 
  32. them away, or vice versa . Such a construct of course will not run properly, 
  33. but is a valid state during the igraph design process. 
  34.  
  35. You can interactive modify a link after it has been created. Move your 
  36. cursor to a link corner which you want to modify. Notice the cursor is 
  37. square. You only need to position the cursor so that the link corner is 
  38. within the square. After positioning the cursor, click and hold the left 
  39. mouse button. Now when you drag your mouse, the link corner will move with 
  40. the cursor. When you modify links, WIT no longer tries to make the wire 
  41. pretty by forcing it to lie along grid lines or 90 degree angles. 
  42.  
  43. It is also possible for a link to become disconnected from everything (for 
  44. example, when you delete a node which has some connected links). Such 
  45. dangling link ends are displayed with a frayed end on the igraph. You can 
  46. connect a link to a frayed end by double clicking the left mouse button at 
  47. the frayed end to start wiring, or you can connect an operator port to it 
  48. by simply dropping an operator icon on top of the link end, provided the 
  49. direction of the operator port is proper. 
  50.  
  51. Another note about making links: the direction of a link is often implicitly 
  52. determined by the kind of ports it is connected to. If you attempt to 
  53. connect a link between two input ports, or between two output ports, WIT 
  54. will warn you and refuse to make the link. When the direction of a newly 
  55. created link cannot be determined (e.g. a branch between two links), the data 
  56. is assumed to flow in the direction that the link is created, i.e. following 
  57. the order in which the points on the link are entered. 
  58.  
  59. Links can be named by entering a string for the name field in its properties 
  60. panel. Default link names are not displayed on the igraph, but user names 
  61. are. If you do not want a name to be displayed with a link, erase the name 
  62. field from the properties panel. 
  63.  
  64. Other options you can select from the link properties panel are: the width 
  65. of the link, enabling/disabling probes, and enabling/disabling data-flow along 
  66. the link.