Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lxCheckAndUpdateSet

lxCheckAndUpdateSet(
t_appName
g_path
?check g_check
?update g_update
?severity g_severity
)
=> t / nil

Description

Sets check, update, and severity values for the Application Readiness Checker form.

Arguments

t_appName

Name of the application for which to set check, update, and severity values.

g_path

Path from where to set check, update, and severity values.

If the path is not nil, the check, update, and severity values are set on all checks and updates below the specified path.

If the path is nil, the check, update, and severity values are set on all checks and updates for the application.

The default is nil.

?check g_check

Specify whether the check value should be set.

Valid values: t, nil, ""

The empty string "" means the check value is not set.

?update g_update

Specify whether the update value should be set.

Valid values: t, nil, ""

The empty string "" means the update value is not set.

?severity g_severity

Specifies the severity level of any messages generated by the check.

Valid values: "Error", "Warning", "Info"

The default is "Error".

Value Returned

t

Values for check, update, and severity were set successfully.

nil

The set operation failed.

Examples

For the Schematic v Layout application, checks for unbound instances, terminals, and nets, sets severity level to "Error", but does not perform any updates to correct the issues.

lxCheckAndUpdateSet("Schematic v Layout" 
                        list("Unbound")        
                        ?check    t  
                        ?update   nil
                        ?severity "Error") 

For Schematics v Layout application, check for unbound, and nets and sets severity level to "Warning".

lxCheckAndUpdateSet("Schematic v Layout" 
                    list("Unbound" "Nets")
                    ?severity "Warning")

Return to top
 ⠀
X