[pstricks] nesc wiring diagram

Dowding George A gdowdin at cs.clemson.edu
Sat Mar 5 21:00:55 CET 2005


I am trying to create a wiring diagram figure.  It should look similar
to figure 6 in this paper http://www.tinyos.net/papers/nesc.pdf.

My immediate problem is generating the following type of structure:

________________________________________________
| interface 1 | interface 2 | ... | interface n|        % provides
------------------------------------------------
|              Component Name                  |        % Component
------------------------------------------------
| interface 1 | interface 2 | ... | interface m|        % uses
------------------------------------------------

The should always be a component name. There will be a variable number
of interfaces that each component provides and those that it it
uses. A component need not have both.

Each use interface can be wired to multiple provides interfaces.

Here is the less than satisfactory diagram produced by graphviz of the
complete diagram that I am trying to create. The boxes were easy to
make, but I couldn't get the arrows to look right.

http://www.cs.clemson.edu/~gdowdin/sensornet/lab1/doc/Base.ps

XGRvY3VtZW50Y2xhc3N7YXJ0aWNsZX0KClx1c2VwYWNrYWdle3BzdHJpY2tzfQoKXHVzZXBh
Y2thZ2V7cHN0LW5vZGV9CgpcYmVnaW57ZG9jdW1lbnR9CgpcYmVnaW57cHNwaWN0dXJlfSgw
LDApKDEwLDEwKQogICVccHNncmlkCiAgXHJwdXQoNSwxMCl7CiAgICBcYmVnaW57dGFidWxh
cn17fGN8fQogICAgICBcaGxpbmUKICAgICAgTWFpblxcCiAgICAgIFxobGluZQogICAgICBc
cm5vZGV7TWFpbjpTdGRDb250cm9sfXtTdGRDb250cm9sfVxcCiAgICAgIFxobGluZQogICAg
XGVuZHt0YWJ1bGFyfQogICAgfQoKICAgIFxycHV0KDAsNSl7CiAgICAgIFxiZWdpbnt0YWJ1
bGFyfXt8Y3x9CiAgICAgICAgXGhsaW5lCiAgICAgICAgXHJub2Rle1NlbmQ6U3RkQ29udHJv
bH17U3RkQ29udHJvbH1cXAogICAgICAgIFxobGluZQogICAgICAgIFNlbmRcXAogICAgICAg
IFxobGluZQogICAgICBcZW5ke3RhYnVsYXJ9CiAgICB9CgoKICBcbmNkaWFnW2FuZ2xlQT0t
OTAsYW5nbGVCPTkwLGFycm93c2l6ZT0xMHB0LGFycm93bGVuZ3RoPTEsYXJyb3dpbnNldD0w
XXs+LT59e01haW46U3RkQ29udHJvbH17U2VuZDpTdGRDb250cm9sfQoKXGVuZHtwc3BpY3R1
cmV9CgoKClxlbmR7ZG9jdW1lbnR9Cg==



--
George A. Dowding
http://www.cs.clemson.edu/~gdowdin
112 McAdams




More information about the PSTricks mailing list