SliceCmd
Slice
slice - extract a one dimensional data slice through the 2 to 4 dimensional simulation object.
Synopsis
slice
material
( [x.value=<n>][y.value=<n>][z.value=<n>][value=<n>] )
( [mx][my][mz][mdist] )
Description
This is an extremely powerful data analysis tool. It allows the extraction of x-y data along a slice through a specified material. The return is a tcl list of lists of coordinates. Each list of coordinates represents a contiguous line of data from the solid.
This command can be used to extract the selected variable as a function of position along a constant line. In one-dimension, the command can be used to return the concentration v. depth, for example. It can also be used to extract a constant contour of the data selected, and returns the coordinates of the isoconcentration line.
- Material Description
- Please see the material specification for information on picking materials. A material must be specified for this command.
- x.value, y.value, z.value, value
- These parameters specify a cut line for the up to four-dimensional solid, so that a two-dimensional return is provided. For one-dimensional simulations, none of these parameters is required. For two-dimensional simulation, one is required. For three-dimensional simulation, two are required. These requirements are reduced by one if an interface material has been specified.
- mx, my, mz, mdist
- These booleans change the reporting information when interface materials have been selected. The interface distance can be reported as projected along one of the three primary axes (mx, my, mz). Alternately, it can be reported as the distance along the extracted line (mdist).
Examples
These are examples of two-dimensional use.
slice silicon y=0.0
This command will return the selected variable as a function of depth at a constant lateral position of 0.0um.
slice silicon val=16.0
This command will return the x and y position of a contour of the selected variable at 16.0.
slice silicon /oxide mdist
This command will return the distance from the start of the interface and the selected variable along the silicon / oxide interface on the silicon side of the interface. To specify the oxide side of the interface oxide /silicon would be used.
Bugs and Missing Features
It is not yet possible to return the value in the interface.