UF_RULE_add_rule_violations (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the violations of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_add_rule_violations
(
tag_t rule,
int num_violations,
tag_t * violations
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to modify.
int (整数型)num_violationsInput(输入)Number of violations.
tag_t * (tag_t型的指针)violationsInput(输入)Violations array.

 


 
UF_RULE_add_violation_objects (查看源代码)
 
定义在: uf_rule.h
 
概述
Adds objects to a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_add_violation_objects
(
tag_t violation,
int num_objects,
tag_t * objects
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to modify.
int (整数型)num_objectsInput(输入)Number of objects to add.
tag_t * (tag_t型的指针)objectsInput(输入)Array of added objects.

 


 
UF_RULE_ask_function_library (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the library of a function.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_function_library
(
tag_t function,
char * * library
)
tag_t (tag_t类型)functionInput(输入)Tag of function to inquire.
char * *libraryOutput to be freed
输出并释放
Shared Library / Image.

 


 
UF_RULE_ask_function_name (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the name of a function.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_function_name
(
tag_t function,
char * * name
)
tag_t (tag_t类型)functionInput(输入)Tag of function to inquire.
char * *nameOutput to be freed
输出并释放
Name of function.

 


 
UF_RULE_ask_function_rules (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the rules of a function.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_function_rules
(
tag_t function,
int * num_rules,
tag_t * * rules
)
tag_t (tag_t类型)functionInput(输入)Tag of function to inquire.
int * (整数型指针)num_rulesOutput(输出)Number of rules returned.
tag_t * *rulesOutput to be freed
输出并释放
Array of rules. This array must be freed by calling UF_free.

 


 
UF_RULE_ask_object_violations (查看源代码)
 
定义在: uf_rule.h
 
概述
Inquire the violations which include this object

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_object_violations
(
tag_t object,
int * num_violations,
tag_t * * violations
)
tag_t (tag_t类型)objectInput(输入)The object to inquire
int * (整数型指针)num_violationsOutput(输出)The number of violations returned
tag_t * *violationsOutput to be freed
输出并释放
The array of violations. This must be freed by calling
UF_free.

 


 
UF_RULE_ask_override_reason (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the reason of an override.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_override_reason
(
tag_t override,
char * * reason
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to inquire.
char * *reasonOutput to be freed
输出并释放
Reason for override (May have carriage returns).

 


 
UF_RULE_ask_override_time_stamp (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the time stamp of an override.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_override_time_stamp
(
tag_t override,
int * time_stamp
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to inquire.
int * (整数型指针)time_stampOutput(输出)Date/Time.

 


 
UF_RULE_ask_override_user (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the user of an override

环境
内部和外部

历史
Original release was in V14.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_override_user
(
tag_t override,
char * * user
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to modify.
char * *userOutput to be freed
输出并释放
New user.

 


 
UF_RULE_ask_override_violations (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the violations overridden by an override.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_override_violations
(
tag_t override,
int * num_violations,
tag_t * * violations
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to inquire.
int * (整数型指针)num_violationsOutput(输出)Number of violations.
tag_t * *violationsOutput to be freed
输出并释放
Array of violations. This array must be freed by
calling UF_free.

 


 
UF_RULE_ask_rule_application (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the application of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_application
(
tag_t rule,
char * * application
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
char * *applicationOutput to be freed
输出并释放
Application of the rule.

 


 
UF_RULE_ask_rule_check_function (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the check function of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_check_function
(
tag_t rule,
tag_t * check_function
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
tag_t * (tag_t型的指针)check_functionOutput(输出)Tag of function object.

 


 
UF_RULE_ask_rule_description (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the description of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_description
(
tag_t rule,
char * * description
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
char * *descriptionOutput to be freed
输出并释放
Description of the rule.

 


 
UF_RULE_ask_rule_name (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the name of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_name
(
tag_t rule,
char * * name
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
char * *nameOutput to be freed
输出并释放
Name of the rule.

 


 
UF_RULE_ask_rule_vios (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the violations of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_vios
(
tag_t rule,
int * num_violations,
tag_t * * violations
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
int * (整数型指针)num_violationsOutput(输出)Number of violations returned.
tag_t * *violationsOutput to be freed
输出并释放
Violations array. This array must be freed by
calling UF_free.

 


 
UF_RULE_ask_rule_vios_since (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the violations of a design rule since a particular date.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_rule_vios_since
(
tag_t rule,
int since,
int * num_violations,
tag_t * * violations
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to inquire.
int (整数型)sinceInput(输入)Date (Number of seconds since Jan 1,
1970 00:00:00 GMT).
int * (整数型指针)num_violationsOutput(输出)Number of violations returned.
tag_t * *violationsOutput to be freed
输出并释放
Violations array. This array must be freed by calling
UF_free.

 


 
UF_RULE_ask_vio_long_desc (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the long description of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_long_desc
(
tag_t violation,
char * * long_desc
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to query.
char * *long_descOutput to be freed
输出并释放
Verbose description of violation.

 


 
UF_RULE_ask_vio_objects (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the objects of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_objects
(
tag_t violation,
int * num_objects,
tag_t * * objects
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
int * (整数型指针)num_objectsOutput(输出)Number of objects to returned.
tag_t * *objectsOutput to be freed
输出并释放
Array of objects. This array must be freed by calling
UF_free.

 


 
UF_RULE_ask_vio_override (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the override of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_override
(
tag_t violation,
tag_t * override
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
tag_t * (tag_t型的指针)overrideOutput(输出)Tag of override object.

 


 
UF_RULE_ask_vio_rule (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the rule of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_rule
(
tag_t violation,
tag_t * rule
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
tag_t * (tag_t型的指针)ruleOutput(输出)Tag of rule.

 


 
UF_RULE_ask_vio_short_desc (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the short description of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_short_desc
(
tag_t violation,
char * * short_desc
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
char * *short_descOutput to be freed
输出并释放
Terse description of violation.

 


 
UF_RULE_ask_vio_time_stamp (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the time_stamp of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_RULE_ask_vio_time_stamp
(
tag_t violation,
int * time_stamp
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
int * (整数型指针)time_stampOutput(输出)Time in seconds since Jan 1, 1970
00:00:00 GMT.

 


 
UF_RULE_check_rule (查看源代码)
 
定义在: uf_rule.h
 
概述
Checks a design rule. The violations are returned using the
time_stamps of the violations that have been created since the check
started. This is done so that the check function does not have to
allocate and return an array of the violations created.
However, the check function is responsible for creating the violation
and attaching the violation to the rule. Otherwise, the new violations
are not found.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_check_rule
(
tag_t rule,
void * data,
int * num_violations,
tag_t * * violations
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to check.
void *dataInput(输入)Client data to be passed to
check_function.
int * (整数型指针)num_violationsOutput(输出)Number of violations created.
tag_t * *violationsOutput to be freed
输出并释放
Violations created. This array must be freed by
calling UF_free.

 


 
UF_RULE_check_rules (查看源代码)
 
定义在: uf_rule.h
 
概述
Checks many design rules.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_check_rules
(
int num_rules,
tag_t * rules,
void * data,
int * num_violations,
tag_t * * violations
)
int (整数型)num_rulesInput(输入)Number of rules to check.
tag_t * (tag_t型的指针)rulesInput(输入)Array of rules to check.
void *dataInput(输入)Client data to be passed to
check_function.
int * (整数型指针)num_violationsOutput(输出)Number of violations created.
tag_t * *violationsOutput to be freed
输出并释放
Array of violations created. This array must be freed
by calling UF_free.

 


 
UF_RULE_create_function (查看源代码)
 
定义在: uf_rule.h
 
概述
Creates a function.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_create_function
(
tag_t object_in_part,
char * name,
char * library,
tag_t * function
)
tag_t (tag_t类型)object_in_partInput(输入)Tag of object in same part to create function.
char * (字符型指针)nameInput(输入)Name of function.
char * (字符型指针)libraryInput(输入)Name of shared library / image.
tag_t * (tag_t型的指针)functionOutput(输出)Tag of new function.

 


 
UF_RULE_create_or_update_vio (查看源代码)
 
定义在: uf_rule.h
 
概述
Finds the violation of the given rule by the given object. If there is none,
a new violation is created. If the violation is updated, only the short and
long descriptions are updated.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_create_or_update_vio
(
tag_t object,
tag_t rule,
char * short_description,
char * long_description,
int num_objects,
tag_t objects [ ] ,
tag_t * violation
)
tag_t (tag_t类型)objectInput(输入)Tag of the object in violation
tag_t (tag_t类型)ruleInput(输入)Tag of the rule which the object violates
char * (字符型指针)short_descriptionInput(输入)Short description of the violation
char * (字符型指针)long_descriptionInput(输入)Long description of the violation
int (整数型)num_objectsInput(输入)Number of objects in violation
tag_t (tag_t类型)objects [ ] Input(输入)Tags of objects in violation
tag_t * (tag_t型的指针)violationOutput(输出)Tag of the violation

 


 
UF_RULE_create_override (查看源代码)
 
定义在: uf_rule.h
 
概述
Creates an override object.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_create_override
(
tag_t object_in_part,
char * user,
char * reason,
int time_stamp,
tag_t * override
)
tag_t (tag_t类型)object_in_partInput(输入)Tag of object in same part to create
override.
char * (字符型指针)userInput(输入)Name of user.
char * (字符型指针)reasonInput(输入)Reason for the override taking place
int (整数型)time_stampInput(输入)Time in seconds since Jan 1, 1970
00:00:00 GMT.
tag_t * (tag_t型的指针)overrideOutput(输出)Tag of new override object

 


 
UF_RULE_create_rule (查看源代码)
 
定义在: uf_rule.h
 
概述
Create a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_create_rule
(
tag_t object_in_part,
char * name,
char * description,
char * application,
tag_t check_function,
tag_t * rule
)
tag_t (tag_t类型)object_in_partInput(输入)Tag of the object in the same part to
create the new rule object. (May be a
part tag).
char * (字符型指针)nameInput(输入)Name of the rule.
char * (字符型指针)descriptionInput(输入)Description of the rule.
char * (字符型指针)applicationInput(输入)Application of the rule.
tag_t (tag_t类型)check_functionInput(输入)Tag of a design Rule Function.
tag_t * (tag_t型的指针)ruleOutput(输出)Tag of new rule.

 


 
UF_RULE_create_violation (查看源代码)
 
定义在: uf_rule.h
 
概述
Creates a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_create_violation
(
tag_t object_in_part,
char * short_description,
char * long_description,
int num_objects,
tag_t objects [ ] ,
int time_stamp,
tag_t * violation
)
tag_t (tag_t类型)object_in_partInput(输入)Tag of object in same part to create
violation object. May be a part tag. May
not be NULL_TAG.
char * (字符型指针)short_descriptionInput(输入)Terse description of violation.
char * (字符型指针)long_descriptionInput(输入)Verbose description of violation.
int (整数型)num_objectsInput(输入)Number of objects in the violation.
tag_t (tag_t类型)objects [ ] Input(输入)Objects in the violation.
int (整数型)time_stampInput(输入)Date created : number of seconds since 1
Jan 1970 00:00:00. Use
UF_RULE_CURRENT_TIME_STAMP
for current time.
tag_t * (tag_t型的指针)violationOutput(输出)Tag of new violation object.

 


 
UF_RULE_delete_vio_by_obj_rule (查看源代码)
 
定义在: uf_rule.h
 
概述
FInds the violation of the given rule by the given object and deletes it.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_delete_vio_by_obj_rule
(
tag_t object,
tag_t rule
)
tag_t (tag_t类型)objectInput(输入)Tag of the object in violation
tag_t (tag_t类型)ruleInput(输入)Tag of the rule which the object violates

 


 
UF_RULE_find_vio_by_obj_rule (查看源代码)
 
定义在: uf_rule.h
 
概述
FInds the violation of the given rule by the given object. If the given
object does not violate the rule, NULL_TAG is returned.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_find_vio_by_obj_rule
(
tag_t object,
tag_t rule,
tag_t * violation
)
tag_t (tag_t类型)objectInput(输入)Tag of the object in violation
tag_t (tag_t类型)ruleInput(输入)Tag of the rule which the object violates
tag_t * (tag_t型的指针)violationOutput(输出)Tag of the violation by the given object of the given rule

 


 
UF_RULE_is_violation_overridden (查看源代码)
 
定义在: uf_rule.h
 
概述
Asks if the violation is overridden.

返回
TRUE or FALSE.

环境
内部和外部
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
logical UF_RULE_is_violation_overridden
(
tag_t violation
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.

 


 
UF_RULE_is_violation_since (查看源代码)
 
定义在: uf_rule.h
 
概述
Asks if the violation was created since the given date/time.

返回
TRUE - Created After
FALSE - Create on or before.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
logical UF_RULE_is_violation_since
(
tag_t violation,
int since
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
int (整数型)sinceInput(输入)Time in seconds since Jan 1, 1970
00:00:00 GMT.

 


 
UF_RULE_resolve_function (查看源代码)
 
定义在: uf_rule.h
 
概述
Returns the pointer to the actual function associated with a rule. This
is the address of the C function which should be invoked, e.g.,

(func) ( rule, data );

NULL is returned for "func" if there is no function for this rule

Returns
ERROR_OK or error code

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_resolve_function
(
tag_t function,
UF_RULE_check_function_f_t * func
)
tag_t (tag_t类型)functionInput(输入)Tag of function.
UF_RULE_check_function_f_t *funcOutput(输出)Address of the actual function to be invoked

 


 
UF_RULE_set_function_library (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the library of a function.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_function_library
(
tag_t function,
char * library
)
tag_t (tag_t类型)functionInput(输入)Tag of function to modify.
char * (字符型指针)libraryInput(输入)Shared Library / Image.

 


 
UF_RULE_set_function_name (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the name of a function.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_function_name
(
tag_t function,
char * name
)
tag_t (tag_t类型)functionInput(输入)Tag of function to modify.
char * (字符型指针)nameInput(输入)New name of function.

 


 
UF_RULE_set_override_reason (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the reason of an override.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_override_reason
(
tag_t override,
char * reason
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to modify.
char * (字符型指针)reasonInput(输入)Reason for override.

 


 
UF_RULE_set_override_time_stamp (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the time stamp of an override.

环境
内部和外部
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_override_time_stamp
(
tag_t override,
int time_stamp
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to modify.
int (整数型)time_stampInput(输入)Date/Time.

 


 
UF_RULE_set_override_user (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the user of an override

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_override_user
(
tag_t override,
char * user
)
tag_t (tag_t类型)overrideInput(输入)Tag of override to modify.
char * (字符型指针)userInput(输入)New user.

 


 
UF_RULE_set_rule_application (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the application of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_rule_application
(
tag_t rule,
char * application
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to query.
char * (字符型指针)applicationInput(输入)New application for the rule.

 


 
UF_RULE_set_rule_check_function (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the check function of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_rule_check_function
(
tag_t rule,
tag_t check_function
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to modify.
tag_t (tag_t类型)check_functionInput(输入)Tag of UF_RULE_function object.

 


 
UF_RULE_set_rule_description (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the description of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_rule_description
(
tag_t rule,
char * description
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to modify.
char * (字符型指针)descriptionInput(输入)New description of the rule.

 


 
UF_RULE_set_rule_name (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the name of a Design Rule.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_rule_name
(
tag_t rule,
char * name
)
tag_t (tag_t类型)ruleInput(输入)Tag of the rule to modify.
char * (字符型指针)nameInput(输入)New name of the rule.

 


 
UF_RULE_set_rule_violations (查看源代码)
 
定义在: uf_rule.h
 
概述
Set the violations of a rule

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_rule_violations
(
tag_t rule,
int num_violations,
tag_t violations [ ]
)
tag_t (tag_t类型)ruleInput(输入)Tag of rule to modify
int (整数型)num_violationsInput(输入)Number of violations
tag_t (tag_t类型)violations [ ] Input(输入)Array of violations

 


 
UF_RULE_set_vio_long_desc (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the long description of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_vio_long_desc
(
tag_t violation,
char * long_desc
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to modify.
char * (字符型指针)long_descInput(输入)Verbose description of violation.

 


 
UF_RULE_set_vio_objects (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the objects of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_vio_objects
(
tag_t violation,
int num_objects,
tag_t objects [ ]
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to modify.
int (整数型)num_objectsInput(输入)Number of objects.
tag_t (tag_t类型)objects [ ] Input(输入)Array of objects.

 


 
UF_RULE_set_vio_override (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the override of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_vio_override
(
tag_t violation,
tag_t override
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to modify.
tag_t (tag_t类型)overrideInput(输入)Tag of override object.

 


 
UF_RULE_set_vio_short_desc (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the short description of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_vio_short_desc
(
tag_t violation,
char * short_desc
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to modify.
char * (字符型指针)short_descInput(输入)Terse description of violation.

 


 
UF_RULE_set_vio_time_stamp (查看源代码)
 
定义在: uf_rule.h
 
概述
Sets the time_stamp of a violation.

环境
内部和外部

历史
Original release was in V14.0.
 
需要许可证(S)
( routing_electrical  or  routing_mechanical  or  routing_combined )

 
int UF_RULE_set_vio_time_stamp
(
tag_t violation,
int time_stamp
)
tag_t (tag_t类型)violationInput(输入)Tag of violation to inquire.
int (整数型)time_stampInput(输入)Time in seconds since Jan 1, 1970
00:00:00 GMT. Use
UF_RULE_CURRENT_TIME_STAMP
for current time.