Plot.1dCommand: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= | = Plot1d = | ||
plot1d - plot a one-dimensional line through the simulation solid | |||
== Synposis == | == Synposis == | ||
=== | === plot1d === | ||
[ | [ graph=<c> ] | ||
[ | [ xlab==<c>] [ylab==<c>] [title==<c>] | ||
[ | [ xvalue=<n> ][ yvalue=<n> ][ zvalue=<n> ] | ||
[ clear ] [add ] | |||
[ penstyle=<c> ] | |||
[ xmax=<n> ] [ xmin=<n> ] [ ymax=<n> ] [ ymin=<n> ] | |||
[ log ] | |||
[ name=<c> ] | |||
[ leg.left | leg.center | leg.right ] | |||
[ leg.top | leg.middle | leg.bottom ] | |||
== Description == | == Description == | ||
The | The plot1d statement allows the user to plot a cross-sectional line vertically, horizontally, or front to back through the device. The statement has options for the plotting of axes. | ||
; | ; graph | ||
: These parameters | : This string allows the graph to be named. Any graphs using the same name will be plotted on the same [[WindowCommand|window]] pane. This enables multiples lies to put on the same plot surface. | ||
; xlab | |||
: Change the default horizontal axis label | |||
; ylab | |||
Change the default vertical axis label | |||
; title | |||
: Change the title on the graph | |||
; xvalue, yvalue, zvalue | |||
: These parameters specify the constant values of a line to perform sectioning along in microns. In one dimension, these parameters are not necessary. In two dimensions, only one of x or y can be specified for a given device. Specifying x will produce a horizontal slice through the device and y will specify a vertical slice. An easy way to remember is that the cross-section is taken at the constant value specified. For a three dimensional simulation, two of these three must be specified. | |||
; clear | ; clear | ||
: The clear parameter specifies whether the graphics screen should be cleared before | : The clear parameter specifies whether the graphics screen should be cleared before the graph is drawn. If true, the screen is cleared. It defaults false. | ||
; | ; add | ||
: | : Add a new line to the plot and break from the previous line. | ||
; | ; xmin, max | ||
: | : These parameters allow the user to specify the limits of the x-axis of the plot. | ||
; | ; ymin, ymax | ||
: This parameter specifies the | : These parameters allow the user to specify the limits of the y-axis of the plot. | ||
; | ; penstyle | ||
: | : This parameter specifies the pen-type for the plot. Pens can be defined to have width, color, and a symbol using the [[PenCommand|pen command]]. | ||
; | ; log | ||
: Specify that we want the plot to be semi-log. | |||
; name | |||
: This parameter allows the user to specify the name of the line in the legend box of the plot window. The default is the name of the current data set. | : This parameter allows the user to specify the name of the line in the legend box of the plot window. The default is the name of the current data set. | ||
; | ; leg.left | leg.center | leg.right | ||
: | : These boolean parameters allow the user to specify the horizontal position of the legend. | ||
; | ; leg.top | leg.middle | leg.bottom | ||
: | : These boolean parameters allow the user to specify the vertical position of the legend. | ||
== Examples == | == Examples == | ||
plot1d graph=p1d xv=1.0 | |||
This command will clear the | This command will clear the pane named p1d or create it if it doesn't exist, draw a set of axes, and draw the data along a horizontal cross-section at x=1.0 um. | ||
plot1d xv=2.0 clear=f lab = Lateral | |||
This command draws a horizontal cross section at x=2.0 um on the previous set of axis. The line is labeled Lateral in the legend. | This command draws a horizontal cross-section at x=2.0 um on the previous set of axis. The line is labeled Lateral in the legend. | ||
== | sel z=Econd | ||
plot1d graph=Bands name=Econd | |||
sel z=Eval | |||
plot1d graph=Bands name=Eval | |||
sel z=Qfn | |||
plot1d graph=Bands name=Qfn | |||
sel z=Qfp | |||
plot1d graph=Bands name=Qfp | |||
This set of commands will draw the conduction band, valence band, and electron and hole quasi-Fermi levels for a one-dimensional simulation. | |||
== See Also == | == See Also == | ||
[[ | [[SelectCommand]] [[PenCommand]] [[WindowCommand]] |
Latest revision as of 20:35, 16 June 2020
Plot1d
plot1d - plot a one-dimensional line through the simulation solid
Synposis
plot1d
[ graph=<c> ] [ xlab==<c>] [ylab==<c>] [title==<c>] [ xvalue=<n> ][ yvalue=<n> ][ zvalue=<n> ] [ clear ] [add ] [ penstyle=<c> ] [ xmax=<n> ] [ xmin=<n> ] [ ymax=<n> ] [ ymin=<n> ] [ log ] [ name=<c> ] [ leg.left | leg.center | leg.right ] [ leg.top | leg.middle | leg.bottom ]
Description
The plot1d statement allows the user to plot a cross-sectional line vertically, horizontally, or front to back through the device. The statement has options for the plotting of axes.
- graph
- This string allows the graph to be named. Any graphs using the same name will be plotted on the same window pane. This enables multiples lies to put on the same plot surface.
- xlab
- Change the default horizontal axis label
- ylab
Change the default vertical axis label
- title
- Change the title on the graph
- xvalue, yvalue, zvalue
- These parameters specify the constant values of a line to perform sectioning along in microns. In one dimension, these parameters are not necessary. In two dimensions, only one of x or y can be specified for a given device. Specifying x will produce a horizontal slice through the device and y will specify a vertical slice. An easy way to remember is that the cross-section is taken at the constant value specified. For a three dimensional simulation, two of these three must be specified.
- clear
- The clear parameter specifies whether the graphics screen should be cleared before the graph is drawn. If true, the screen is cleared. It defaults false.
- add
- Add a new line to the plot and break from the previous line.
- xmin, max
- These parameters allow the user to specify the limits of the x-axis of the plot.
- ymin, ymax
- These parameters allow the user to specify the limits of the y-axis of the plot.
- penstyle
- This parameter specifies the pen-type for the plot. Pens can be defined to have width, color, and a symbol using the pen command.
- log
- Specify that we want the plot to be semi-log.
- name
- This parameter allows the user to specify the name of the line in the legend box of the plot window. The default is the name of the current data set.
- leg.left | leg.center | leg.right
- These boolean parameters allow the user to specify the horizontal position of the legend.
- leg.top | leg.middle | leg.bottom
- These boolean parameters allow the user to specify the vertical position of the legend.
Examples
plot1d graph=p1d xv=1.0
This command will clear the pane named p1d or create it if it doesn't exist, draw a set of axes, and draw the data along a horizontal cross-section at x=1.0 um.
plot1d xv=2.0 clear=f lab = Lateral
This command draws a horizontal cross-section at x=2.0 um on the previous set of axis. The line is labeled Lateral in the legend.
sel z=Econd plot1d graph=Bands name=Econd sel z=Eval plot1d graph=Bands name=Eval sel z=Qfn plot1d graph=Bands name=Qfn sel z=Qfp plot1d graph=Bands name=Qfp
This set of commands will draw the conduction band, valence band, and electron and hole quasi-Fermi levels for a one-dimensional simulation.