Name

The name statement is the optional name field of a JITX object. Use it to store a descriptive name as a String. This name will often be used in the UI in place of the object's expression name for better readability.

Signature

  name = <String>

This statement is optional. The default value will be the definition's symbol name in case no name statement is found in a definition.

Any string is a valid name value.

Usage

Literal String Names

pcb-component component :
  name = "ADM7150"

pcb-module band-pass-filter :
  name = "Band-pass filter"

The examples name = "ADM7150" and name = "Band-pass filter" use a String literal for the name.

Formatted Strings

pcb-pad smd-pad (anchor:Anchor, w:Double, h:Double) :
  name = to-string("%_x%_ %_ SMD Pad" % [w,h,anchor])

pcb-landpattern test-lp:
  pad p[1] : smd-pad(C, 0.6, 0.7) at loc(x0,y0)

We can also construct strings using formatting routes and parameter arguments for a particular definition. In this example, the constructed smd-pad name property would be 0.6x0.7 C SMD Pad