File: systshow.sci

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (30 lines) | stat: -rw-r--r-- 527 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
function win=systshow(scs_m,win)
[lhs,rhs]=argn(0)
if rhs<2 then win=xget('window'),end
xset('window',win);xbasc()
wpar=scs_m(1)
wsiz=wpar(1)
options=wpar(7)

// Copyright INRIA
Xshift=wsiz(3)
Yshift=wsiz(4)

xset('wdim',wsiz(1),wsiz(2))
[frect1,frect]=xgetech()
xsetech([-1 -1 8 8]/6,[Xshift,Yshift ,Xshift+wsiz(1),Yshift+wsiz(2)])

drawobjs(scs_m)
nx=size(scs_m)
for k=2:nx
  o=scs_m(k)
  if o(1)=='Block' then
    model=o(3)
    if model(1)=='super' then
      win=win+1
      win=systshow(model(8),win)
    end
  end
end