2024-10-24 01:26:44 +03:00
|
|
|
### Examples
|
|
|
|
|
|
|
|
(version 1)
|
|
|
|
|
|
|
|
(rule HV
|
|
|
|
(constraint clearance (min 1.5mm))
|
2024-11-18 21:49:56 +00:00
|
|
|
(condition "A.hasNetclass('HV')"))
|
2024-10-24 01:26:44 +03:00
|
|
|
|
|
|
|
|
|
|
|
(rule HV
|
|
|
|
(layer outer)
|
|
|
|
(constraint clearance (min 1.5mm))
|
2024-11-18 21:49:56 +00:00
|
|
|
(condition "A.hasNetclass('HV')"))
|
2024-10-24 01:26:44 +03:00
|
|
|
|
|
|
|
|
|
|
|
(rule HV_HV
|
|
|
|
# wider clearance between HV tracks
|
|
|
|
(constraint clearance (min "1.5mm + 2.0mm"))
|
2024-11-18 21:49:56 +00:00
|
|
|
(condition "A.hasNetclass('HV') && B.hasNetclass('HV')"))
|
2024-10-24 01:26:44 +03:00
|
|
|
|
|
|
|
|
|
|
|
(rule HV_unshielded
|
|
|
|
(constraint clearance (min 2mm))
|
2024-11-18 21:49:56 +00:00
|
|
|
(condition "A.hasNetclass('HV') && !A.enclosedByArea('Shield*')"))
|
2024-10-24 01:26:44 +03:00
|
|
|
|
|
|
|
|
|
|
|
(rule heavy_thermals
|
|
|
|
(constraint thermal_spoke_width (min 0.5mm))
|
2024-11-18 21:49:56 +00:00
|
|
|
(condition "A.hasNetclass('HV')"))
|
2024-10-24 01:26:44 +03:00
|
|
|
<br><br>
|
|
|
|
|