*SPDPIDScheme()

Specifies a scheme for assigning solver ID numbers to spring dampers.

Syntax

*SPDPIDScheme(scheme)

Arguments

scheme
A string of letters that describes the identification numbering scheme for all spring dampers.
Data type: string

Example

*SPDPIDScheme(EEELSS)
If this statement generated a spring ID number of 2104, it would identify the second entity (002) on the left side (1) of the fourth system (04). If the scheme were changed to:
*SPDPIDScheme(LSSEEE)
The same part would have a spring ID number of 104002 (1 04 002).

Context

*BeginMdl()

Comments

Beginning at one, MotionView incrementally assigns numbers to all spring dampers in a system or model. These numbers are used to construct solver ID numbers.

A spring ID scheme can contain the format characters L (locator), S (system number), and E (entity). Each character in the scheme represents one digit of the identification number. Repetitions of a character in the ID scheme reserves that many spaces for that number in the ID. If a part number or system number has fewer digits than the places reserved for it in the ID scheme, it is padded with zeros on the left. Identification numbers can be up to eight characters long.

The format descriptors for part ID numbers are:
Table 1.
Element Values Limits
E spring 0 - 9 up to eight E’s per scheme
L location
1
left
2
right
3
neither
only one L per scheme
S system 0 - 9 up to eight S’s per scheme

If a unique identification number as described by the scheme cannot be generated, a number from a pool is assigned. The pool begins at 70000000 and continues onward.

Spring damper identification numbers can be assigned in a *SetEntityID() statement or automatically generated by MotionView. Similarly, spring numbers and system numbers can be assigned in the *SetEntityNumber() and *System()_MDL Statement statements, respectively, or automatically generated by MotionView.