05 V60 COS Attributes
description
Transcript of 05 V60 COS Attributes
-
5/18/2018 05 V60 COS Attributes
1/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1
COS attributes
Attributes store information about objects. For example, a component model
can have attributes like Component type and Manufacturer. Attributes are not
object type specific; the same attribute can be assined to several object
types. !herefore, you can manae attributes in t"o "ays# via the object types
they are assined to, or directly in Manae C$%&'%chema(&)lobal
Confiuration&*atabase %chema&Attributes.
-
5/18/2018 05 V60 COS Attributes
2/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
+
COS attributes
!here are a number of predefined attributes, but you can also create your o"nones. Attributes can be classified as follo"s#
Hardwired attributes
!he definitions of these attributes cant be chaned. For example, you cant chane
the minimum and maximum values or the list of possible values. -ard"ired attributes
cant be assined to object types or unassined from types usin them; the system
defines "hich object types use these attributes.!here are t"o types of hard"ired attributes#
1. -ard"ired, noneditable attributes.
/ou can see these attributes but you can not modify them "ith
0dit Attributes command in $bject ro"ser.
/ou can modify these attributes "ith object type specific editors that either
present the information in a different "ay or check that the enteredinformation is consistent.
!he meanin of some of these attributes is internal to the system and of
no interest to the user.
+. -ard"ired, editable attributes.
/ou can edit these attributes "ith 0dit Attributes command, but you cant
chane the definition of the attribute.
-
5/18/2018 05 V60 COS Attributes
3/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
2
COS attributes
Non-hardwired attributes!he definitions of these attributes can be chaned and they can be assined and unassined
freely. %ome of these attributes are predefined, but most of them are created by the user.
!here are t"o types of nonhard"ired attributes#
1. 3redefined attributes.
!hese attributes are mostly used to classify objects. For example attribute
Manufacturer has been predefined for your convenience and also to ensure thateveryone uses the same attribute for the same purpose. /ou have to ive the correct
values as "e cant kno" the particular manufacturers you use.
+. 4serdefined attributes.
/ou are free to define as many attributes you need and to assin them to
any object type.
Common properties of attributes include the name of the attribute and its abbreviation. !he
abbreviation, also kno"n as a ta, is a strin of three characters that can include letters a5,
A6, numerals 78 and a fe" special characters. !his is the internal identifier of an attribute.
-
5/18/2018 05 V60 COS Attributes
4/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
9
COS attributes typesString
!his is the most versatile type, as the attribute value is just text that can contain anythin. -o"ever, it isnot al"ays the best choice. %tin attributes can have a maximum lenth.
Integer:nteer can contain numeric values "ithout decimals. $ptions include minimum and maximum value.
Floating point!hese are numbers "ith decimals. hen creatin a floatin point attribute you must select its of the attribute has a
numeric value in addition to the displayed text. !his type is mainly used in systemdefined attributes
because the numeric values have specific meanins to the soft"are, but users may also "ant to utili5e
them.
-
5/18/2018 05 V60 COS Attributes
5/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
?
COS attribute dependencies$bjects that are of the same type do not necessarily share the same attributes. !ypically, there are a
fe" mandatory attributes like *escription and some common attributes that most, if not all, objectshave. -o"ever, some attributes are only present in objects of a certain kind. For example, Catalo
3arts that represent valves have a different set of attributes than those that represent -@AC parts.
!o make it easier to handle attribute sets of this kind, C$% supports attribute dependencies, or
conditional attributes. !his means that "hen a certain value is selected for an attribute, a ne" set of
attributes becomes available.
$nly enumeratedand coded enumerated attributes can have dependent attributes. *ependencies
are controlled in the Attribute 3roperties "indo".
How to set attribute dependencies
1. %elect a value for "hich you "ant to assin a dependent attribute and press *ependencies.
+. %elect all the attributes that you "ant to be dependent on the presence of this attribute value.
An attribute can be dependent on several attributes. :n this case, only one of the attributes needs to be
present in order for the dependent attribute to become available. :t is not possible to create a
dependency that re
-
5/18/2018 05 V60 COS Attributes
6/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? B
COS attribute dependencies
-
5/18/2018 05 V60 COS Attributes
7/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1?
Attribute Dependencies
-
5/18/2018 05 V60 COS Attributes
8/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1?
Attribute Dependencies
-
5/18/2018 05 V60 COS Attributes
9/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? 8
HOW TO CRETE NEW TTRI!"TE - E#$%&ES
D Manae C$% & Attributes
D %elect Ee"G
-
5/18/2018 05 V60 COS Attributes
10/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? 17
TTRI!"TE SI'E OF SHEET
D rite ame, uni
-
5/18/2018 05 V60 COS Attributes
11/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? 11
TTRI!"TE SI'E OF SHEET IS CRETE(
Make previous attribute available for sheets
D %elect E$bject !ypesG
D %elect object type
E*ra"in %heetG
-
5/18/2018 05 V60 COS Attributes
12/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? 1+
SSI)N TTRI!"TE *SI'E OF SHEET+ FOR *(RWIN) SHEETS+
D Activate EAttributesG
D %elect EAssinG
D *oubleclick attribute E%i5e
of %heetG
D ith $ptionsI you can
define the attribute as
ErecommendedG meanin
that attribute field "ill be
visible for some object types
"hen creatin ne" object.
4seful for *ra"ins.
D ith 3ropertiesI you can
edit the attribute definition
-
5/18/2018 05 V60 COS Attributes
13/13
3 D P L A N T D E S I G N A N D E N G I N E E R I N G S O F T W A R E
1.7+.1? 12
HOW TO CRETE &IN, TO (I$ENSION& (RWIN)
D 0xample ho" to define
attribute E*imensional
*ra"inG.
D @alue of attribute definespathname of attachment
(ouble-clic