DRC rule syntax help improvements.
This commit is contained in:
parent
8226e5f0e2
commit
3ea093539b
|
@ -263,44 +263,45 @@ void PANEL_SETUP_RULES::OnSyntaxHelp( wxHyperlinkEvent& aEvent )
|
|||
// Do not make this full sentence translatable: it contains keywords
|
||||
// Only a few titles can be traslated.
|
||||
wxString msg =
|
||||
"<b>Top-level Expressions</b>"
|
||||
"<b>Top-level Clauses</b>"
|
||||
"<pre>"
|
||||
"(version <number>)<br>"
|
||||
"(rule <rule_name> <rule_expression> ...)<br>"
|
||||
"<br></pre>"
|
||||
"<b>Rule Expressions</b>"
|
||||
"(version <number>)\r"
|
||||
"(rule <rule_name> <rule_clause> ...)\r"
|
||||
"\r</pre>"
|
||||
"<b>Rule Clauses</b>"
|
||||
"<pre>"
|
||||
"(disallow <item_type>)<br>"
|
||||
"(constraint <constraint_type> ...)<br>"
|
||||
"(condition \"<expression>\")<br>"
|
||||
"<br></pre>"
|
||||
"(disallow <item_type>)\r"
|
||||
"(constraint <constraint_type> ...)\r"
|
||||
"(condition \"<expression>\")\r"
|
||||
"\r</pre>"
|
||||
"<b>Item Types</b>"
|
||||
"<pre>"
|
||||
"track via zone<br>"
|
||||
"pad micro_via text<br>"
|
||||
"hole buried_via graphic<br>"
|
||||
"<br></pre>"
|
||||
"track via zone\r"
|
||||
"pad micro_via text\r"
|
||||
"hole buried_via graphic\r"
|
||||
"\r</pre>"
|
||||
"<b>Constraint Types</b>"
|
||||
"<pre>"
|
||||
"clearance annulus_width track_width hole<br>"
|
||||
"<br></pre>"
|
||||
"clearance annulus_width track_width hole\r"
|
||||
"\r</pre>"
|
||||
"<b>Examples</b>"
|
||||
"<pre>"
|
||||
"(rule \"copper keepout\"<br>"
|
||||
" (disallow track) (disallow via) (disallow zone)<br>"
|
||||
" (condition \"a.name == no_copper\"))<br>"
|
||||
"<br>"
|
||||
"(rule neckdown<br>"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm) (max 1.0mm)<br>"
|
||||
" (condition \"a.name == BGA\"))<br>"
|
||||
"<br>"
|
||||
"(rule HV<br>"
|
||||
" (constraint clearance (min 1.5mm)<br>"
|
||||
" (condition \"a.netclass == HV\"))<br>"
|
||||
"<br>"
|
||||
"(rule HV-HV<br>"
|
||||
" (constraint clearance (min 2.0mm)<br>"
|
||||
" (condition \"a.netclass == HV && b.netclass == HV\"))<br>"
|
||||
"(rule \"copper keepout\"\r"
|
||||
" (disallow track) (disallow via) (disallow zone)\r"
|
||||
" (condition \"A.name == no_copper\"))\r"
|
||||
"\r"
|
||||
"(rule \"BGA neckdown\"\r"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\r"
|
||||
" (constraint clearance (min 0.05) (opt 0.08mm))\r"
|
||||
" (condition \"A.insideCourtyard('U3')\"))\r"
|
||||
"\r"
|
||||
"(rule HV\r"
|
||||
" (constraint clearance (min 1.5mm))\r"
|
||||
" (condition \"A.netclass == HV\"))\r"
|
||||
"\r"
|
||||
"(rule HV_HV\r"
|
||||
" (constraint clearance (min 2.0mm))\r"
|
||||
" (condition \"A.netclass == HV && B.netclass == HV\"))\r"
|
||||
"</pre>";
|
||||
|
||||
HTML_MESSAGE_BOX dlg( m_parent, _( "Syntax Help" ) );
|
||||
|
|
Loading…
Reference in New Issue