Set Commands are those that begin with set_ are used to set a particular parameter in Qckvu. Qckvu does not actually "do" anything in response to a set_ command other than to change the state of the parameter - any "redraw" is postponed until a get_image or redraw command is issued. boolean - if the argument for a set_ command is a boolean then the two possible arguments are On or Off. |
Command | Argument | Details |
Set_Layers_On |
All - turns all layers on or off |
This command is used to turn on and off the display of layers. When Qckvu first comes up all layers are "on" by default. The list of layers can also include datatypes. i.e. 5,6,7 would turn on (off) all datatypes on layers 5,6, and 7. If you wanted to turn on only datatype 20 on these three layers you would list: 5:20,6:20,7:20. |
Set_Fill |
boolean |
This command is used to turn fill on and off. If on, the fill patterns are used inside of each polygon. If off, only the polygon outline is drawn. |
Set_Outline |
boolean |
This command is used to set polygon boundary outline mode on or off |
Set_ Window |
LL, UR in DBU |
Identical to the Zoom Window command. Note that the actual window you get back upon redraw will depend on the display aspect ratio. Example Set_Window /n -56,-45,8090.50,9000.10 /n |
Set_Display_Filter_Size |
Pixels (0-25) |
Set pixel size for filtering entities. |
Set_Nesting_Level |
Integer (>=0) |
0=all levels. 1,2,3, indicate number of levels measured from current position in the hierarchy |
Set_Vector_Unit |
DBU | UU |
controls how QIS outputs data. If not specified the default is user units (UU). For example, if a line is 10.5 um long and the user unit=um and the resolution is 0.001 um then: UU the length would be 10.500DBU the length would be 10500 This unit applies for all vertex coordinates, path widths, insertion points, text extent boxes and structure extent boxes. Note: Scale and rotation angle are always output as floating point values. |
Set_Progress_Message |
Boolean |
Turns on/off the return of percentage complete during loading and scanning. If on, Qckvu will return strings: Scanning XX% or Loading XX%. This is appropriate when initially loading a large GDSII file so that the user has feedback on what is happening since it make take several minutes to complete the scanning and loading process. Progress is not returned for display redraw as this is generally very fast. |
Set_Image_Size |
Px,Py |
Sets the size of the display screen (i.e. the image returned) in pixels. Px is the width
of the screen and Py is the height of the screen area. Example Set_Image_Size /n600,480 |
Set_Layers_Fill |
Layer:Datatype-index |
Used to define the layer's fill pattern. (note: the patterns come from the colfill.pat file.) If no datatype is specified all datatypes on that layer will take on that fill pattern. If you do specify a datatype, then all of the arguments must also specify datatype. Example Set_Layers_Fill /n 5-32,7-35,9-42 /n for datatype specific: Set_Layers_Fill /n 5:1-32,5:0-30,7:0-35,9:0-42 /n |
Set_Layers_Outline_Color |
Layer-0...7 |
Sets outline color for a layer(s). You can set multiple layers in one command by deliminting with a comma (,). Example Set_Layers_Outline_Color /n 5-0,7-6,9-4 /n for datatype mode: Set_Layers_Fill /n 5:1-0,5:0-2,7:0-6,9:0-4 /n |
Set_Layers_Outline_Type |
Layer-0 | 1 |
Set outline pattern for a layer. 0 indicates no line, 1 indicates a an outline is present. Default=1 so there is no need to issue this command unless you wish to turn a layer's outline off. Example Set_Layers_Outline_Type /n 5-1,6-1,7-1,9-1 /n or in datatype mode: Set_Layers_Outline_Type /n 5:0-1,5:2-0,6:0-1,7:0-1,9:0-1 /n |
Set_Reference_Marker |
boolean |
Turn structure and text reference markers on and off. Note: this option can generate a lot of markers unless you are zoomed in quite close. Example Set_Reference_Marker /n On /n |
Set_Geometry_Marker |
boolean |
(Raster Mode Only) This command is used to turn geometry markers on and off. Note: this option can generate a lot of markers unless you are zoomed in quite close. |
Set_Text_Mode |
boolean |
This command is used to toggle the display of text on and off. Note: for text to show up there must be a font assignment. |
Set_Array_Mode |
0 | 1 | 2 |
Sets how Qckvu draws arrays. 0 - draw an outline around extents of the array1 - draw the outer rows and columns 2 - draw all cells in the array Example Set_Array_Mode /n 2 /n |
Set_Structure_Outline |
|
Outline structures not rendered due to the hierarchy filter. the number indicates how many levels down. 1 would be the immediate level below the last one rendered. 2 would be two levels down. This function interacts with the Set_Nesting_Level Command. |
Set_Structure_Labels |
Integer List |
This command instructs QIS to generate labels for the inserted structures. This is the name of the structure and is positioned next to the structure insertion point. The height of the text is determined by the size of the available display area (in pixels) and the size of the structure extents. Text that is too small to read (less than 6 pixels high) will not be rendered. The command takes as an argument a string of individual hierarchy levels starting at 0=label everything,1,2,3 ... A setting of 0 would label all structures. |