Sie sind auf Seite 1von 13

1 (13)

Numbering Setups

1 December 2000

Xsteel Numbering Setups


The numbering section of the batch file is shown below for reference. Following that is an explanation of what
each line in the batch file controls and following that is a group of settings that will give you the desired part
marks.

Numbering section of batch file.


rem *** Numbering ----------------------------------------------rem Use standard numbering prefix in multi numbering
rem for NONE or ASSEMBLIES or PARTS or ASSEMBLIES_AND_PARTS
rem WARNING!!! DO NOT CHANGE THIS SWITCH DURING A PROJECT!!!
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES_AND_PARTS
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=NONE
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
rem Use assembly position as part position for LOOSE_PART or MAIN_PART
set XS_SWITCH_MULTI_NUMBERS_FOR=NONE
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS=abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3
rem set XS_ALLOW_DRAWING_TO_MANY_MULTI_DRAWINGS=1
set XS_SWITCH_POS_NUMBERS_FOR=PARTS

Description of Batch file lines


XS_USE_MULTI_NUMBERING_FOR=
When part and assembly numbering is based on drawing numbers, multi-numbering is used. The environment
variable XS_USE_MULTI_NUMBERING_FOR can be set to NONE, ASSEMBLIES, PARTS or
ASSEMBLIES_AND_PARTS, defining whether the multi-numbering will affect assemblies, parts or both.
For example: If it is set and equal to ASSEMBLIES, we can achieve an assembly mark of something like :
10B1
If we have it set also to PARTS, we can achieve a part mark of something like:
10a1
Where 10 is the drawing number a is the Part prefix and 1 designates that it is the first part on the sheet.
Note:
For multi-numbers to be assigned to parts, the single part views need to be turned on in the assembly drawing
when the assembly drawing is linked to the multi-drawing.

2 (13)
Numbering Setups

1 December 2000

XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=
The environment variable XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR can be set to NONE,
ASSEMBLIES, PARTS or ASSEMBLIES_AND_PARTS, defining whether the model prefix will affect the type of
mark assemblies, parts or both get.
For example, if this variable is set to none, a column with that main part having an Assembly prefix C,when
attached to a multi-drawing would get a mark of A10.
If this variable is set to ASSEMBLIES, this same column would get a mark of AC10.

XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=
Whether the part and assembly number prefixes influence the numbering of parts and assemblies in a multi
drawing can be defined with this environment variable. The four options are NONE, ASSEMBLIES, PARTS and
ASSEMBLIES_AND_PARTS.
For three parts on the same sheet, two having an Assembly prefix of C and another one having a prefix of B.
With this variable set to NONE, we would get the following marks: AC10, BC10, CB10.
1C10, 2C10, 3B10
With this variable set to ASSEMBLIES, we would get the following marks: AC10, BC10, AB10.
1C10, 2C10, 1B10
XS_USE_NUMERIC_MULTI_NUMBERS_FOR=
By setting the environment variable XS_USE_NUMERIC_MULTI_NUMBERS to ASSEMBLIES, PARTS or
ASSEMBLIES_AND_PARTS, then numeric multi-numbers are used for assemblies, parts or assemblies and
parts, respectively.
As seen above the Marks AC10, BC10, CB10 would become 1C10, 2C10, 3B10.
XS_USE_ASSEMBLY_NUMBER_FOR=
Note that each piece of an assembly has its own individual mark as well as the assembly mark that it is
attached to. Main pieces and loose pieces that make up an assembly can however take the assembly mark if
this variable is set appropriately.
This essentially means that the Part Number series in the Part Dialogue box will be ignored.
XS_SWITCH_MULTI_NUMBERS_FOR=
The order of the multi drawing number and part or assembly number in the multi-number can be set with the
environment variable XS_SWITCH_MULTI_NUMBERS_FOR. The four options are: NONE, ASSEMBLIES,
PARTS and ASSEMBLIES_AND_PARTS.
For example, if the line is set equal to ASSEMBLIES, then AC10, BC10, CB10 would become:
10AC, 10BC, 10CB.

3 (13)
Numbering Setups

1 December 2000

XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=
This line defines the valid characters available for use when designating assembly marks. If the line
XS_USE_NUMERIC_MULTI_NUMBERS_FOR= is set equal to ASSEMBLIES, then this line is ignored.
Assembly marks will be made AC10, BC10, XC10 then AAC10, ABC10. and so on. Make certain to
exclude any characters you wish to not use.
XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=
If not using numeric multi-numbers, this line specifies the minimum amount of characters to use when assigning
an assembly mark. By default this number is two, which would produce marks like those above. If set to 2 then
the same assemblies would receive marks like: AAC10, ABC10, ACC10,
XS_ALLOW_DRAWING_TO_MANY_MULTI_DRAWINGS=
This environment variable is used for defining whether the drawings already included in a multi drawing are also
to be included in a new multi drawing that is being created. If any value is defined for this environment variable it
is possible to include the same drawings more than one multi drawing. By default, a certain drawing can only be
included in one multi drawing.
XS_SWITCH_POS_NUMBERS_FOR=
This variable swaps the prefix defined in the Xsteel assembly and/or part mark to become a suffix. (A1 -> 1A).
The options are NONE, PARTS, ASSEMBLIES, ASSEMBLIES_AND_PARTS. This setting is only available
when using just assembly drawings.

4 (13)
Numbering Setups

1 December 2000

Settings for Assembly Numbers


Standard marks on assemblies when not using multi-drawings and multi-numbering.
Using Prefixes and start numbers for range of types: - B1, B2, B3 C1, C2, C3
Beams using prefix B and start number 1 will continue as B1, B2, B3 etc
User can determine different prefixes for different parts if required ie C for column
B501
Different start numbers enable an alternative way of phasing ie
Care must be taken not to overlap numbers if this method is used (521 beams in the series B1 would overlap
with beams in series B501! Xsteel does warn the user if this happens).
Set up Prefix and Start number in Part dialogue box:

Set up the following Environment Variable


set XS_USE_MULTI_NUMBERING_FOR=NONE

To get the Assembly marks in the reverse order: - 1B, 2B, 3B1C, 2C, 3C
Set up the following Environment Variable
set XS_SWITCH_POS_NUMBERS_FOR=ASSEMBLIES

5 (13)
Numbering Setups

1 December 2000

Using Multi-drawings and enabling the use of Mulit-numbers

Assembly Marks A1, B1, C1,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=NONE
set XS_SWITCH_MULTI_NUMBERS_FOR=NONE
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks 1A, 1B, 1C,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=NONE
set XS_SWITCH_MULTI_NUMBERS_FOR= ASSEMBLIES
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks 101B1, 101B2, 101B3, 101C4, 101C5
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= ASSEMBLIES
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART

6 (13)
Numbering Setups

1 December 2000

Assembly Marks 101B1, 101B2, 101B3, 101C1, 101C2,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= ASSEMBLIES
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= ASSEMBLIES
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks 1B101, 2B101, 3B101, 4C101, 5C101,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks 1B101, 2B101, 3B101, 1C101, 2C101,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= ASSEMBLIES
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
rem set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=3
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks 101BA, 101B2, 101BC, 101CD, 101CF,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=2
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART

7 (13)
Numbering Setups

1 December 2000

Assembly Marks 101BA, 101B2, 101BC, 101CA, 101CB,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= ASSEMBLIES
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=2
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks AB101, BB101, CB101, AC101, BC101,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= ASSEMBLIES
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=2
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART
Assembly Marks AB101, BB101, CB101, DC101, FC101,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=ASSEMBLIES
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= ASSEMBLIES
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
set XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=ABCDFGHJKMNPRSTVWX
rem set XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS=2
set XS_USE_ASSEMBLY_NUMBER_FOR=MAIN_PART

8 (13)
Numbering Setups

1 December 2000

Settings for Secondary Part Numbers


Standard marks on secondary parts when not using multi-drawings and multi-numbering.
Using Prefixes and start numbers for range of types: - a1, a2, a3 p1, p2, p3
Plates using prefix p and start number 1 will continue as p1, p2, p3 etc
User can determine different prefixes for different parts if required ie a for angle
p501
Different start numbers enable an alternative way of phasing ie
Care must be taken not to overlap numbers if this method is used (521 beams in the series p1 would overlap
with beams in series p501! Xsteel does warn the user if this happens).

Set up Prefix and Start number in Part dialogue box:

Set up Prefix and Start number in typical joint dialogue box Parts page:

Set up the following Environment Variable


set XS_USE_MULTI_NUMBERING_FOR=NONE

9 (13)
Numbering Setups

1 December 2000

If no prefix or start number are given in the dialog box parts will receive numbers p1, p2, p3, by default.
If a prefix is given but no start number is specified a start number according to the following rules:
If the part in question is welded to the primary member, then it is assigned a start number of 1000. Thus, p1001.
If the part is welded to a secondary member, then it is assigned a start number of 2000. Thus, p2001.
If the part is a loose part, it is assigned a start number 3000. Thus, p3001.

To get the Part Marks in the reverse order1p, 2p, 3p,


Set up the following Environment Variable
XS_SWITCH_MULTI_NUMBERS_FOR=PARTS

Using Multi-drawings and enabling the use of Mulit-numbers for parts:


Note: To get multi-number marks for parts the user must include single part views on the
assembly drawings when linking the assembly drawing to the multi-drawing OR create single
part drawings and link the single part drawing to the multi-drawing.
Because this part of the document is referring to secondary part marks, the following batch
file lines are shown set =PARTS. Depending on the format of the Assembly marks these
lines may need to be set to ASSEMBLIES_AND_PARTS. (see above) Those lines shown set
=NONE maybe likewise effected by the Assembly marks.
Part Marks a1, b1, c1,
Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=NONE
set XS_SWITCH_MULTI_NUMBERS_FOR=NONE
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

10 (13)
Numbering Setups

1 December 2000

Part Marks 1a, 1b, 1c,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR=NONE
set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

Part Marks 101a1, 101a2, 101a3, 101p4, 101p5


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR=PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=PARTS
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

Part Marks 101a1, 101a2, 101a3, 101p1, 101p2,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= PARTS
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR=PARTS
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

Part Marks 1a101, 2a101, 3a101, 4p101, 5p101,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= PARTS
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

11 (13)
Numbering Setups

1 December 2000

Part Marks 1a101, 2a101, 3a101, 1p101, 2p101,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= PARTS
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= PARTS
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
rem set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=3

Part Marks 101aa, 101ab, 101ac, 101pd, 101pf,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR=NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=2

Part Marks 101aa, 101ab, 101ac, 101pa, 101pb,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= PARTS
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=2

Part Marks aa101, ba101, ca101, ap101, bp101,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= PARTS
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=2

12 (13)
Numbering Setups

1 December 2000

Part Marks aa101, ba101, ca101, pd101, pf101,


Set up the following Environment Variables
set XS_USE_MULTI_NUMBERING_FOR= PARTS
set XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR= NONE
set XS_USE_NUMERIC_MULTI_NUMBERS_FOR= NONE
set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS
set XS_SWITCH_MULTI_NUMBERS_FOR= NONE
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS= abcdfghjkmnprstvwx
rem set XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS=2

Accomplishing alpha characters for secondary part marks e.g. a,b,c,d,e,f,g


When entering secondary parts into the model The part prefix needs to be blank and the
start number needs to be 1. This also applies when using the system joints. Make certain
the field under the label Pos is blank and the field under No is 1.
This will produce part marks that are strictly numeric. i.e. 1,2,3.
To achieve strictly alpha characters the following steps must be followed.
First the correct batch file settings are needed.
set XS_USE_MULTI_NUMBERING_FOR=PARTS
set XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS=abcdfghjkmnprstvwx
Create or load Multi Drawing properties that specify an extremely large sheet so that it would
be impossible to create enough single parts drawings to run out of room to place them on the
multi drawing. Also, VERY IMPORTANT! The NAME of the drawing must be blank. This
can only be accomplished by placing a space in the NAME field.
Next, select all of your secondary parts and create a multi drawing of selected parts with
single part drawings. From the pull-down menu:
Drawing
Multi drawing>
Selected parts>
Single part drawings
As the single part drawings are linked to the multi drawing the part marks change from 1,2,3
to a,b,c.

13 (13)
Numbering Setups

1 December 2000

Note: if more than one multi-drawing is created (because there is not enough room on the
multi drawing to place any more parts) the next drawing will get 1 for a name and then the
parts will have marks 1a, 1b,1c
If more secondary parts are added after the original multi drawing is made single part
drawings of those pieces need to be made and then they need to be linked to the original
multi drawing that has no name.
Part Marks aa, ab, ac, pa, pb,
Set up the following Environment Variables

set XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR= PARTS


set XS_SWITCH_MULTI_NUMBERS_FOR= PARTS

Das könnte Ihnen auch gefallen