SliceCmd

From Flooxs
Revision as of 15:18, 8 May 2009 by Law (talk | contribs) (New page: = Slice = slice - extract a one dimensional data slice through the 2 to 4 dimensional simulation object. == Synopsis == === slice === material <br /> ( [x.value=<...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

See Also

select