Valid Attribute and Simulation Property Names
When a simulation property is created or renamed, or when an attribute is used in an agent's behavior, you need to make sure that the name you are providing is a valid one. Here are the rules for giving valid names to attributes and simulation properties:
- Attribute and simulation property names need to be unique
- An attribute or a simulation property name cannot be a number (e.g. "11"), but can contain numbers (e.g. "Range1")
- Every character in the name needs to be an alphanumeric character (0-9, a-z, A-Z). A name can also contain underscores (_). Unlike agent names, attribute and simulation property names cannot contain dashes (-), as they will be perceived as the minus arithmetic operator when the attribute or simulation property is used in a VAT formula.
AgentSheets will warn you if you violate these rules.