「$triregiontype」:修訂間差異
無編輯摘要 |
無編輯摘要 |
||
| (未顯示由 1 位使用者於中間所作的 7 次修訂) | |||
| 第2行: | 第2行: | ||
$triregiontype | $triregiontype | ||
@type @periodnumber @period_spacing(<math>\mu m</math> ) | @type @periodnumber @period_spacing(<math>\mu m</math>) | ||
... | ... | ||
... repeat the number of triangular region number [[$triregionnumber | ... repeat the number of triangular region number [[$triregionnumber]] | ||
@type: | @type: | ||
| 第13行: | 第14行: | ||
3 : elliptic shape, period along x if the periodnumber >1 | 3 : elliptic shape, period along x if the periodnumber >1 | ||
31 : elliptic shape, period along y if the periodnumber >1 | 31 : elliptic shape, period along y if the periodnumber >1 | ||
4 : | 4 : rectangular shape, period along x if the periodnumber >1 | ||
41 : | 41 : rectangular shape, period along y if the periodnumber >1 | ||
5: sin kx function up, the shape is defined by x_left, x_right, y>sinkx and y<y2 | |||
6: sin kx function down, the shape is defined by x_left, x_right, y<sinkx and y>y2 | |||
7: sin ky function up (be careful to use it), the shape is defined by y_top, y_bottom, x<sinky and x>x2 | |||
8: sin ky function right (be careful to use it), the shape is defined by y_top, y_bottom, x<sinky and x>x2 | |||
The way to define the type is similar to $empty function | |||
@periodnumber: How many period numbers used | |||
@@period_spacing: The spacing of each period objects. The unit is (<math>\mu m</math>) | |||
The vertex points of aboved types are define in [[$triranges]] | |||
| 第38行: | 第48行: | ||
$triregiontype | $triregiontype | ||
1 1 2.0 | 1 1 2.0 | ||
1 5 3.0 | |||
$triranges | $triranges | ||
0.0 0.0 2.0 2.0 4.0 0.0 | |||
4.0 6.0 6.0 8.0 8.0 6.0 | |||
x1,y1,x2,y2,x3,y3 are 3 vertex points of triangular | x1,y1,x2,y2,x3,y3 are 3 vertex points of triangular | ||
<br>'''<big><big>The $triregiontype setting in GUI interface is here</big></big>''' <br> | |||
1. After setting up the [[$ranges]], choose '''Set Local Range''' and press '''Add new epitaxial ranges'''.<br> | |||
2. Choose '''Shape type''' and fill in fields for '''f1 ~ f6 (μm)'''. <br> | |||
[[檔案:2D_triregiontype_fig1.jpg|1200px]]<br><br> | |||
[[檔案:2D_triregiontype_fig2.jpg|1200px]]<br><br> | |||
3. To set up periodic structure, change '''Single''' to '''Period along x''' or '''Period along y''', and fill in fields for '''Number of period''' and '''Periodic space''' as needed!<br> | |||
[[檔案:2D_triregiontype_fig3.jpg|1200px]]<br><br> | |||
[[檔案:2D_triregiontype_fig4.jpg|1200px]]<br> | |||
於 2025年1月6日 (一) 09:39 的最新修訂
The $triregiontype is defining the triangular shape range's arrange method. The format is
$triregiontype @type @periodnumber @period_spacing() ... ... repeat the number of triangular region number $triregionnumber
@type: 1 : triangular , period along x if the periodnumber >1 11 : triangular , period along y if the periodnumber >1 2 : circular shape, period along x if the periodnumber >1 21 : circular shape, period along y if the periodnumber >1 3 : elliptic shape, period along x if the periodnumber >1 31 : elliptic shape, period along y if the periodnumber >1 4 : rectangular shape, period along x if the periodnumber >1 41 : rectangular shape, period along y if the periodnumber >1 5: sin kx function up, the shape is defined by x_left, x_right, y>sinkx and y<y2 6: sin kx function down, the shape is defined by x_left, x_right, y<sinkx and y>y2 7: sin ky function up (be careful to use it), the shape is defined by y_top, y_bottom, x<sinky and x>x2 8: sin ky function right (be careful to use it), the shape is defined by y_top, y_bottom, x<sinky and x>x2
The way to define the type is similar to $empty function
@periodnumber: How many period numbers used
@@period_spacing: The spacing of each period objects. The unit is ()
The vertex points of aboved types are define in $triranges
Example
$triregionnumber 2
This means that there are two triangular regions. This command must be set after the command
$ranges. The "triregionnumber" must be smaller than the "range number".
This command needs to be set before the command before the commands $triregiontype, $triranges,
For example:
$triregionnumber 2
$triregiontype 1 1 2.0 1 5 3.0
$triranges 0.0 0.0 2.0 2.0 4.0 0.0 4.0 6.0 6.0 8.0 8.0 6.0
x1,y1,x2,y2,x3,y3 are 3 vertex points of triangular
The $triregiontype setting in GUI interface is here
1. After setting up the $ranges, choose Set Local Range and press Add new epitaxial ranges.
2. Choose Shape type and fill in fields for f1 ~ f6 (μm).
![]()
![]()
3. To set up periodic structure, change Single to Period along x or Period along y, and fill in fields for Number of period and Periodic space as needed!
![]()
![]()