1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
###############################################################################
# Copyright (c) 2005-2024 by Altair Engineering, Inc.
# All rights reserved.
#
# Altair Engineering, Inc. makes this software available as part of the Vision
# tool platform.  As long as you are a licensee of the Vision tool platform
# you may make copies of the software and modify it to be used within the
# Vision tool platform, but you must include all of this notice on any copy.
# Redistribution without written permission to any third party, with or
# without modification, is not permitted.
# Altair Engineering, Inc. does not warrant that this software is error free
# or fit for any purpose.  Altair Engineering, Inc. disclaims any liability for
# all claims, expenses, losses, damages and costs any user may incur as a
# result of using, copying or modifying the software.
# =============================================================================
#   @userware
#       ERC Cockpit
#   @section
#       GUI Specific Userware Examples
#   @description
#       Add various ERC checks to the main menu.
#   @files
#       ERC_Cockpit.tcl
#   @example
#       demo/spice/amd2901.sp
#   @cmdline
#       -hspice @example[0]
#       -userware @files[0]
#   @tag
#       gui spice
###############################################################################


set demo [file dirname [info script]]
foreach {
    itemTxt            fname
} {
    "Floating Inputs"  "floatingInputs.tcl"
    "Floating Outputs" "floatingOutputs.tcl"
    "Heavy CR"         "heavyCR.tcl"
    "Coupling C"       "cCoupling.tcl"
    "Wrong Bulk"       "wrongBulk.tcl"
} {
    gui menu command [list "Userware" $itemTxt] \
        [list source [file join $demo $fname]]
}