This function adds adds a segmented line path with a fixed width. It supports the options with the square corner style.
|
Syntax |
Description |
|---|---|
|
gdsaddpath(fileHandle, layer_datatype, width, vertices); |
Adds a segmented line path with a fixed width. |
|
Parameter |
Type |
Description |
|---|---|---|
|
fileHandle |
string |
a file handle that was previously opened with gdsopen. |
|
layer_datatype |
integer |
layer_datatype is the same as other gdsadd commands, either an integer layer, or an integer layer colon integer data type encoded as string 'x:y'. |
|
width |
number |
width is a floating number. |
|
vertices |
matrix |
2 column matrix of floating point coordinates. |
Example
This shows an example to export a path and text to GDSII format via script code
f=gdsopen("path_text.gds", 1e-3, 1e-9);
gdsbegincell(f, 'example');
gdsaddpath(f, 1, 0.5e-6, [-1, 0; 1, 0]*1e-6);
gdsaddpath(f, '1:10', 0.5e-6, [-0.9, 0; -1.1, 0]*1e-6);
gdsaddpath(f, '1:10', 0.5e-6, [0.9, 0; 1.1, 0]*1e-6);
gdsaddtext(f, 10, -1e-6, 0, 'this is a pin');
gdsendcell(f);
gdsclose(f);
See Also
gdsopen , gdsclose , gdsbegincell , gdsendcell , gdsaddpoly , gdsaddcircle , gdsaddrect , gdsimport , gdsaddtext, gdsaddstencil