mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
Translated using Weblate (Swedish)
Currently translated at 99.7% (10359 of 10384 strings) Translation: KiCad EDA/master source Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
This commit is contained in:
parent
d67f1be88a
commit
a19f62a903
@ -16,7 +16,7 @@ msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-07-07 17:42+0300\n"
|
||||
"PO-Revision-Date: 2025-07-14 16:07+0000\n"
|
||||
"PO-Revision-Date: 2025-07-15 19:28+0000\n"
|
||||
"Last-Translator: Stefan Bjornelund the Gnome "
|
||||
"<stefan.bjornelund.gnome@gmail.com>\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/"
|
||||
@ -41137,462 +41137,177 @@ msgid ""
|
||||
"\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"### Toppnivåsatser\n"
|
||||
"\n"
|
||||
" (version <nummer>)\n"
|
||||
"\n"
|
||||
" (rule <regelnamn> <regelsats> ...)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Regelsatser\n"
|
||||
"\n"
|
||||
" (constraint <begränsningstyp> ...)\n"
|
||||
"\n"
|
||||
" (condition \"<uttryck>\")\n"
|
||||
"\n"
|
||||
" (layer \"<lagernamn>\")\n"
|
||||
"\n"
|
||||
" (severity <allvarlighetsnamn>)\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Begränsningar\n"
|
||||
"\n"
|
||||
"| Begränsningstyp | "
|
||||
"Argumenttyp "
|
||||
"Argumenttyp "
|
||||
"| "
|
||||
"Beskrivning "
|
||||
"Beskrivning "
|
||||
"|\n"
|
||||
"|---------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n"
|
||||
"|---------------------------|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"
|
||||
"\n"
|
||||
"| `annular_width` | min/opt/"
|
||||
"max "
|
||||
"| Kontrollerar bredden på viakragar."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar bredden på ringformade ringar på "
|
||||
"vias.<br> "
|
||||
"|\n"
|
||||
"| `assertion` | \"<expression>\""
|
||||
" "
|
||||
"| Kontrollerar det givna "
|
||||
"uttrycket.<br> "
|
||||
"|\n"
|
||||
"| `clearance` | "
|
||||
"min "
|
||||
"| Specificerar **elektriskt** isolationsavstånd mellan kopparobjekt från "
|
||||
"olika nät. (Se `physical_clearance` om du vill specificera frigång mellan "
|
||||
"objekt oberoende av nättillhörighet.)<br><br>För att tillåta kopparobjekt "
|
||||
"att överlappa (kollidera), skapa en `clearance`-begränsning med `min`-värde "
|
||||
"mindre än noll (till exempel, `-1`)."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Anger det **elektriska** avståndet mellan kopparobjekt i olika nät. (Se "
|
||||
"`physical_clearance` om du vill ange avstånd mellan objekt oavsett nät.)"
|
||||
"<br><br>För att tillåta kopparobjekt att överlappa (kollidera), skapa en "
|
||||
"`clearance`(avstånds)-begränsning med `min`-värdet mindre än noll (till "
|
||||
"exempel `-1`)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `courtyard_clearance` | "
|
||||
"min "
|
||||
"| Kontrollerar frigång mellan fotavtrycks gårdsplaner och genererar ett "
|
||||
"felmeddelande om två godtyckliga gårdsplaner är närmare varandra än `min`-"
|
||||
"avståndet. Om ett fotavtryck inte har en definierad gårdsplan, genereras "
|
||||
"inga felmeddelanden från denna begränsning."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Kontrollerar avståndet mellan gårdsplaner och genererar ett fel om två "
|
||||
"gårdsplaner är närmare varandra än `min`-avståndet. Om ett gårdsplan inte "
|
||||
"har en gårdsplansform genereras inga fel från denna "
|
||||
"begränsning.<br> "
|
||||
"|\n"
|
||||
"| `creepage` | "
|
||||
"min "
|
||||
"| Anger krypavståndet mellan kopparföremål i olika "
|
||||
"nät.<br> "
|
||||
"|\n"
|
||||
"| `diff_pair_gap` | min/opt/"
|
||||
"max "
|
||||
"| Kontrollerar avståndet mellan kopplade ledare i ett differentiellt par. "
|
||||
"Kopplade ledare är segment som är parallella med varandra. Ledaravstånd för "
|
||||
"differentiellt par testas inte för okopplade delar av ett differentiellt par "
|
||||
"(till exempel, utbrytningen från en komponent)."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar avståndet mellan kopplade spår i ett differentialpar. "
|
||||
"Kopplade spår är segment som är parallella med varandra. Differentialparets "
|
||||
"avstånd testas inte på frikopplade delar av ett differentialpar (till "
|
||||
"exempel fanout från en komponent)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `diff_pair_uncoupled` | "
|
||||
"max "
|
||||
"| Kontrollerar sträckan som ett differentiellt pars ledare är dragen "
|
||||
"okopplad från parets ledare med motsatt polaritet (till exempel, där paret "
|
||||
"bryter ut från en komponent, eller blir okopplad för att passera runt ett "
|
||||
"annat objekt som till exempel ett via)."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar avståndet som ett differentiellt parspår dirigeras okopplat "
|
||||
"från det andra polaritetsspåret i paret (till exempel där paret sprider sig "
|
||||
"ut från en komponent, eller blir okopplat för att passera runt ett annat "
|
||||
"objekt, såsom en via)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `disallow` | "
|
||||
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> "
|
||||
"| Specifcera en eller flera objekttyper som inte tillåts, separerade med "
|
||||
"mellanslag. Till exempel, `(constraint disallow track)` eller `(constraint "
|
||||
"disallow track via pad)`. Om ett objekt av denna typ matchar regelvillkoret "
|
||||
"genereras ett designregelfel.<br><br>Denna begränsning är väsentligen "
|
||||
"detsamma som en spärrzon, men kan användas för att skapa mer specifika "
|
||||
"spärrbegränsningar."
|
||||
"<br> |\n"
|
||||
"`track`<br>`via`<br>`micro_via`<br>`buried_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`"
|
||||
"<br> | Ange en eller flera objekttyper som ska förbjudas, separerade med "
|
||||
"mellanslag. Till exempel `(constraint disallow track)` eller `(constraint "
|
||||
"disallow track via pad)`. Om ett objekt av den här typen matchar "
|
||||
"regelvillkoret skapas ett DRC-fel.<br><br>Denna begränsning är i huvudsak "
|
||||
"densamma som ett område för att hålla ute-reglerna, men kan användas för att "
|
||||
"skapa mer specifika begränsningar för att hålla ute-"
|
||||
"reglerna.<br> |\n"
|
||||
"| `edge_clearance` | min/opt/"
|
||||
"max "
|
||||
"| Kontrollerar frigången mellan objekt och mönsterkortets kant.<br><br>Detta "
|
||||
"kan också förstås som \"frästoleransen\" eftersom mönsterkortets kantkontur "
|
||||
"innehåller alla grafiska element på lagret `Edge.Cuts` såväl som eventuella "
|
||||
"*ovala* hål i lödytor. (Se `physical_hole_clearance` för "
|
||||
"borrtoleransen.)<br> "
|
||||
"max "
|
||||
"| Kontrollerar avståndet mellan objekt och skivans kant.<br><br>Detta kan "
|
||||
"också betraktas som \"milling tolerance\"(frästolerans) eftersom skivans "
|
||||
"kant kommer att inkludera alla grafiska objekt på lagret "
|
||||
"`Edge.Cuts`(kantskärningar) samt eventuella *ovala* hål i plattan. (Se "
|
||||
"`physical_hole_clearance` för borrtoleransen.)"
|
||||
"<br> "
|
||||
"|\n"
|
||||
"| `length` | min/"
|
||||
"max "
|
||||
"| Kontrollerar den totala dragna ledarlängden för de nät som matchar "
|
||||
"regelvillkoret och genererar ett felmeddelande för varje nät vars längd "
|
||||
"understiger `min`-värdet (om specificerat) eller överstiger `max`-värdet (om "
|
||||
"specificerat) för begränsningen."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar den totala routade längden för de nät som matchar "
|
||||
"regelvillkoret och genererar ett fel för varje nät som är under `min`-värdet "
|
||||
"(om det anges) eller över `max`-värdet (om det anges) för "
|
||||
"begränsningen.<br> "
|
||||
"|\n"
|
||||
"| `hole` | min/"
|
||||
"max "
|
||||
"| Kontrollerar storleken (diametern) för ett borrat hål i en lödyta eller "
|
||||
"ett via. För ovala hål testas den mindre diametern mot `min`-värdet (om "
|
||||
"specificerat) och den större diametern testas mot `max` värdet (om "
|
||||
"specificerat)."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar storleken (diametern) på ett borrat hål i en dyna eller via. "
|
||||
"För ovala hål testas den mindre (mindre) diametern mot `min`-värdet (om det "
|
||||
"anges) och den större (större) diametern testas mot `max`-värdet (om det "
|
||||
"anges)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `hole_clearance` | "
|
||||
"min "
|
||||
"| Kontrollerar frigången mellan ett borrat hål i en lödyta eller ett via och "
|
||||
"kopparobjekt tillhörande andra nät. Frigången mäts från hålets periferi, "
|
||||
"inte från dess centrum."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Kontrollerar spelet mellan ett borrat hål i en dyna eller via och "
|
||||
"kopparföremål på ett annat nät. Spelet mäts från hålets diameter, inte dess "
|
||||
"centrum.<br> "
|
||||
"|\n"
|
||||
"| `hole_to_hole` | "
|
||||
"min "
|
||||
"| Kontrollerar frigången mellan mekaniskt borrade hål i lödytor och vior. "
|
||||
"Frigången mäts mellan hålens periferier, inte mellan deras centrum."
|
||||
"<br><br>Denna begränsning är enkom för att skydda borrstålen. Frigången "
|
||||
"till/mellan **laserborrade** (mikrovior) och andra icke-mekaniskt borrade "
|
||||
"hål kontrolleras inte, inte heller frigången till/mellan **frästa** (ovala) "
|
||||
"och andra icke mekaniskt borrade hål.<br> |\n"
|
||||
"min "
|
||||
"| Kontrollerar spelet mellan mekaniskt borrade hål i plattor och vias. "
|
||||
"Spelet mäts mellan hålens diametrar, inte mellan deras "
|
||||
"mittpunkter.<br><br>Denna begränsning är enbart för att skydda borrkronor. "
|
||||
"Spelet mellan **laserborrade** (mikrovias) och andra icke-mekaniskt borrade "
|
||||
"hål kontrolleras inte, inte heller mellan **frästa** (ovala) och andra icke-"
|
||||
"mekaniskt borrade hål.<br> |\n"
|
||||
"| `physical_clearance` | "
|
||||
"min "
|
||||
"| Kontrollerar frigången mellan två objekt på ett givet lager (inklusive "
|
||||
"icke-kopparlager).<br><br>Medan detta kan utföra mer universella kontroller "
|
||||
"än`clearance`, är det också mycket långsammare. Använd `clearance` där det "
|
||||
"är möjligt."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Checks the clearance between two objects on a given layer (including non-"
|
||||
"copper layers).<br><br>While this can perform more general-purpose checks "
|
||||
"than `clearance`, it is much slower. Use `clearance` where "
|
||||
"possible.<br> "
|
||||
"|\n"
|
||||
"| `physical_hole_clearance` | "
|
||||
"min "
|
||||
"| Kontrollera frigången mellan ett borrat hål i en lödyta eller ett via och "
|
||||
"ett annat objekt, oberoende av dess nättillhörighet. Frigången mäts från "
|
||||
"hålets periferi, inte dess centrum.<br><br>Detta kan också förstås som "
|
||||
"\"borrtoleransen\" då det bara inkluderar **runda** hål (se `edge_clearance` "
|
||||
"för frästoleransen)."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Kontrollerar spelet mellan ett borrat hål i en dyna eller via och ett "
|
||||
"annat objekt, oavsett nät. Spelet mäts från hålets diameter, inte dess "
|
||||
"centrum.<br><br>Detta kan också betraktas som \"borrtolerans\" eftersom det "
|
||||
"bara inkluderar **runda** hål (se `edge_clearance`(kantspel) för "
|
||||
"frästoleransen)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `silk_clearance` | min/opt/"
|
||||
"max "
|
||||
"| Kontrollerar frigången mellan objekt på anvisningstryckslagret och andra "
|
||||
"objekt."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar avståndet mellan objekt på silkscreen-lager och andra "
|
||||
"objekt.<br> "
|
||||
"|\n"
|
||||
"| `skew` | "
|
||||
"max "
|
||||
"| Kontrollerar total skew för de nät som matchar regelvillkoret, med andra "
|
||||
"ord, skillanden mellan varje individuellt näts ledarlängd och medelvärdet av "
|
||||
"ledarlängden för alla nät som matchar regelvillkoret. Om absolutvärdet av "
|
||||
"skillnaden mellan det medelvärdet och ledarlängden för något individuellt "
|
||||
"nät överstiger `max`-värdet genereras ett felmeddelande."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar den totala snedvridningen för de nät som matchar "
|
||||
"regelvillkoret, det vill säga skillnaden mellan längden på varje nät och "
|
||||
"medelvärdet av alla längder på varje nät som matchas av regeln. Om det "
|
||||
"absoluta värdet av skillnaden mellan det medelvärdet och längden på något "
|
||||
"nät är över begränsningsvärdet `max` genereras ett "
|
||||
"fel.<br> "
|
||||
"|\n"
|
||||
"| `thermal_relief_gap` | "
|
||||
"min "
|
||||
"| Specificerar bredden på gapet mellan en lödyta och kopparzonen när "
|
||||
"termiskt avlastad zonanslutning används."
|
||||
"<br> "
|
||||
"min "
|
||||
"| Anger bredden på mellanrummet mellan en dyna och en zon med en termisk "
|
||||
"avlastningsanslutning..<br> "
|
||||
"|\n"
|
||||
"| `thermal_spoke_width` | "
|
||||
"opt "
|
||||
"| Specificerar ekerbredd för termiskt avlastad anslutning mellan en lödyta "
|
||||
"och kopparzonen den ansluter till."
|
||||
"<br> "
|
||||
"opt "
|
||||
"| Anger bredden på ekrarna som förbinder en dyna med en zon med en termisk "
|
||||
"avlastningsanslutning.<br> "
|
||||
"|\n"
|
||||
"| `track_width` | min/opt/"
|
||||
"max "
|
||||
"| Kontrollerar ledar- och bågsegments bredd. Ett felmeddelande genereras "
|
||||
"för varje segmetn vars bredd understiger `min`-värdet (om specificerat) "
|
||||
"eller överstiger `max`-värdet (om specificerat)."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Kontrollerar vinkeln mellan två anslutna spårsegment. Ett fel genereras "
|
||||
"för varje anslutet par med en vinkel under `min`-värdet (om angivet) eller "
|
||||
"över `max`-värdet (om angivet)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `track_segment_length` | min/"
|
||||
"max "
|
||||
"| Kontrollerar längden på spår- och bågsegment. Ett fel genereras för varje "
|
||||
"segment som har en längd under `min`-värdet (om angivet) eller över `max`-"
|
||||
"värdet (om angivet)"
|
||||
".<br> "
|
||||
"|\n"
|
||||
"| `via_count` | "
|
||||
"max "
|
||||
"| Räknar antalet vior på i varje nät som matchar regelvillkoret. Om antalet "
|
||||
"i något nät överstiger begränsningens `max`-värde genereras ett "
|
||||
"felmeddelande för det nätet."
|
||||
"<br> "
|
||||
"max "
|
||||
"| Räknar antalet vias på varje nät som matchas av regelvillkoret. Om det "
|
||||
"antalet överstiger begränsningens `max`-värde på något matchat nät genereras "
|
||||
"ett fel för det "
|
||||
"nätet.<br> "
|
||||
"|\n"
|
||||
"| `zone_connection` | "
|
||||
"`solid`<br>`thermal_reliefs`<br>`none` "
|
||||
"| Specificerar vilken typ av anslutning som skall utföras mellan en zon och "
|
||||
"en lödyta."
|
||||
"<br> "
|
||||
"| `zone_connection` | `solid`<br>`thermal_reliefs`<br>`none`"
|
||||
" "
|
||||
"| Anger anslutningen som ska göras mellan en zon och en "
|
||||
"pad.<br> "
|
||||
"|\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"### Objekt\n"
|
||||
"\n"
|
||||
" * `A` _det första (eller enda) objekt som testas_\n"
|
||||
" * `B` _det andra objektet som testas (för binära test)_\n"
|
||||
" * `L` _lagret som för närvarande testas_\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Namn på allvarlighetsgrader\n"
|
||||
"\n"
|
||||
" * warning\n"
|
||||
" * error\n"
|
||||
" * exclusion\n"
|
||||
" * ignore\n"
|
||||
"\n"
|
||||
"<br>\n"
|
||||
"\n"
|
||||
"### Exempel\n"
|
||||
"\n"
|
||||
" (version 1)\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV\n"
|
||||
" (layer outer)\n"
|
||||
" (constraint clearance (min 1.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_HV\n"
|
||||
" # större frigång mellan högspännings (HV) ledare\n"
|
||||
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
|
||||
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule HV_unshielded\n"
|
||||
" (constraint clearance (min 2mm))\n"
|
||||
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule heavy_thermals\n"
|
||||
" (constraint thermal_spoke_width (min 0.5mm))\n"
|
||||
" (condition \"A.NetClass == 'HV'\"))\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Noteringar\n"
|
||||
"\n"
|
||||
"Versionssatsen måste vara den första satsen. Den indikerar syntaxversionen "
|
||||
"i filen så att \n"
|
||||
"framtida regeltolkar kan utföra automatiska uppdateringar. Den skall vara\n"
|
||||
"satt till \"1\".\n"
|
||||
"\n"
|
||||
"Regler skall ordnas enligt stigande grad av specificitet. Senare regler "
|
||||
"har\n"
|
||||
"företräde framför tidigare regler; när väl en matchande regel hittats\n"
|
||||
"kontrolleras inga fler regler.\n"
|
||||
"\n"
|
||||
"Använd Ctrl+/ för att kommentera eller avkommentera rad(er).\n"
|
||||
"<br><br><br>\n"
|
||||
"\n"
|
||||
"### Uttrycksfunktioner\n"
|
||||
"\n"
|
||||
"Alla funktionsparametrar stöder enkla jokertecken (`*` och `?`).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.intersectsCourtyard('<footprint_refdes>')\n"
|
||||
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets "
|
||||
"huvudgårdsplan.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
|
||||
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan "
|
||||
"på mönsterkortets framsida.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
|
||||
"Sant om någon del av `A` ligger innanför det angivna fotavtryckets gårdsplan "
|
||||
"på mönsterkortets baksida.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.intersectsArea('<zone_name>')\n"
|
||||
"Sant om någon del av `A` ligger innanför den angivna zonens kontur.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.enclosedByArea('<zone_name>')\n"
|
||||
"Sant om hela `A` ligger innanför den angivna zonens kontur.\n"
|
||||
"\n"
|
||||
"OBS: detta är potentiellt ett dyrare anrop (mer arbetsamt att utföra) än "
|
||||
"`intersectsArea()`. Använd `intersectsArea()`\n"
|
||||
"där det är möjligt.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.getField('<field_name>')\n"
|
||||
"Värdet för det givna fältet. Endast fotavtryck har fält, varför ett fält "
|
||||
"endast returneras om\n"
|
||||
"`A` är ett fotavtryck.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.isPlated()\n"
|
||||
"Sant om `A` har ett genompläterat hål.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.inDiffPair('<net_name>')\n"
|
||||
"Sant om `A` har ett nät som är en del av det specificerade differentiella "
|
||||
"paret.\n"
|
||||
"`<net_name>` är basnamnet för det differentiella paret. Till exempel "
|
||||
"matchar `inDiffPair('/CLK')`\n"
|
||||
"objekt i näten `/CLK_P` och `/CLK_N`.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" AB.isCoupledDiffPair()\n"
|
||||
"Sant om `A` och `B` tillhör samma differentiella par.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOfGroup('<group_name>')\n"
|
||||
"Sant om `A` är medlem av den givna gruppen. Namnet kan innehålla "
|
||||
"jokertecken.\n"
|
||||
"Inkluderar nästlade medlemskap (som härleds i flera steg).\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOfFootprint('<footprint_reference>')\n"
|
||||
"Sant om `A` tillhör ett fotavtryck som matchar den angivna "
|
||||
"referensbeteckningen. \n"
|
||||
"Referensbeteckningen kan innehålla jokertecken.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.memberOfSheet('<sheet_path>')\n"
|
||||
"Sant om `A` tillhör det angivna kretsschemaarket. Sökvägen för "
|
||||
"kretsschemaarket kan innehålla jokertecken.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
" A.existsOnLayer('<layer_name>')\n"
|
||||
"Sant om `A` finns på det angivna lagret. Lagrets namn kan vara\n"
|
||||
"endera det namn som tilldelats i Mönsterkortsinställningar > Lager i "
|
||||
"mönsterkortsredigeraren\n"
|
||||
"eller det kanoniska namnet (ie: `F.Cu`).\n"
|
||||
"\n"
|
||||
"OBS: detta returnerar sant om `A` är på det angivna lagret, oberoende\n"
|
||||
"av om regeln utvärderas för det lagret eller inte.\n"
|
||||
"För det senare fallet använd en sats `(layer \"layer_name\")` i regeln.\n"
|
||||
"<br><br>\n"
|
||||
"\n"
|
||||
"### Fler exempel\n"
|
||||
"\n"
|
||||
" (rule \"copper keepout\"\n"
|
||||
" (constraint disallow track via zone)\n"
|
||||
" (condition \"A.intersectsArea('zone3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"BGA neckdown\"\n"
|
||||
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
|
||||
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
|
||||
" (condition \"A.intersectsCourtyard('U3')\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # förhindra anvisningstryck över täckta vior\n"
|
||||
" (rule silk_over_via\n"
|
||||
" (constraint silk_clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Distance between Vias of Different Nets\"\n"
|
||||
" (constraint hole_to_hole (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
|
||||
"Net\"))\n"
|
||||
"\n"
|
||||
" (rule \"Clearance between Pads of Different Nets\"\n"
|
||||
" (constraint clearance (min 3.0mm))\n"
|
||||
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
|
||||
"Net\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Via Hole to Track Clearance\"\n"
|
||||
" (constraint hole_clearance (min 0.254mm))\n"
|
||||
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Pad to Track Clearance\"\n"
|
||||
" (constraint clearance (min 0.2mm))\n"
|
||||
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"clearance-to-1mm-cutout\"\n"
|
||||
" (constraint edge_clearance (min 0.8mm))\n"
|
||||
" (condition \"A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size Mechanical\"\n"
|
||||
" (constraint hole_size (max 6.3mm))\n"
|
||||
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
|
||||
"\n"
|
||||
" (rule \"Max Drill Hole Size PTH\"\n"
|
||||
" (constraint hole_size (max 6.35mm))\n"
|
||||
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Specificera ett optimalt ledaravstånd för ett visst differentiellt "
|
||||
"par\n"
|
||||
" (rule \"dp clock gap\"\n"
|
||||
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
|
||||
" (condition \"A.inDiffPair('/CLK')\"))\n"
|
||||
"\n"
|
||||
" # Specificera ett större isolationsavstånd runt alla differentiella par\n"
|
||||
" (rule \"dp clearance\"\n"
|
||||
" (constraint clearance (min \"1.5mm\"))\n"
|
||||
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Använd inte termisk avlastning på lödytor för kylning\n"
|
||||
" (rule heat_sink_pad\n"
|
||||
" (constraint zone_connection solid)\n"
|
||||
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
|
||||
"\n"
|
||||
" # Kräv att alla fyra termiska ekrar är anslutna till den överordnade "
|
||||
"kopparzonen\n"
|
||||
" (rule fully_spoked_pads\n"
|
||||
" (constraint min_resolved_spokes 4))\n"
|
||||
"\n"
|
||||
" # Definiera alla zoners gap och ekerbredd för termisk avlastning\n"
|
||||
" (rule defined_relief\n"
|
||||
" (constraint thermal_relief_gap (min 10mil))\n"
|
||||
" (constraint thermal_spoke_width (min 12mil)))\n"
|
||||
"\n"
|
||||
" # Definiera avvikande gap och ekerbredd för termisk avlastning för "
|
||||
"kopparzonerna GND och PWR\n"
|
||||
" (rule defined_relief_pwr\n"
|
||||
" (constraint thermal_relief_gap (min 10mil))\n"
|
||||
" (constraint thermal_spoke_width (min 12mil))\n"
|
||||
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Förhindra att lod sugs bort från ytmonteringslödytor\n"
|
||||
" (rule holes_in_pads\n"
|
||||
" (constraint physical_hole_clearance (min 0.2mm))\n"
|
||||
" (condition \"B.Pad_Type == 'SMD'\"))\n"
|
||||
"\n"
|
||||
" # Tillåt inte avvikelser för lödmasksmarginal\n"
|
||||
" (rule \"disallow solder mask margin overrides\"\n"
|
||||
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
|
||||
" (condition \"A.Type == 'Pad'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Upprätthåll mekanisk frigång mellan komponenter och mönsterkortets "
|
||||
"kant\n"
|
||||
" (rule front_mechanical_board_edge_clearance\n"
|
||||
" (layer \"F.Courtyard\")\n"
|
||||
" (constraint physical_clearance (min 3mm))\n"
|
||||
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Kontrollera strömkapacitet\n"
|
||||
" (rule high-current\n"
|
||||
" (constraint track_width (min 1.0mm))\n"
|
||||
" (constraint connection_width (min 0.8mm))\n"
|
||||
" (condition \"A.NetClass == 'Power'\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
" # Separera storleksbegränsningar för borr- och frässtål\n"
|
||||
" (rule \"Plated through-hole size\"\n"
|
||||
" (constraint hole_size (min 0.2mm) (max 6.35mm))\n"
|
||||
" (condition \"A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y\"))\n"
|
||||
"\n"
|
||||
" (rule \"Plated slot size\"\n"
|
||||
" (constraint hole_size (min 0.5mm))\n"
|
||||
" (condition \"A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y\"))\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"### Dokumentation\n"
|
||||
"\n"
|
||||
"För den fullständiga dokumentationen se: [https://docs.kicad.org](https://"
|
||||
"docs.kicad.org/GetMajorMinorVersion/en/pcbnew/pcbnew."
|
||||
"html#custom_design_rules)."
|
||||
|
||||
#: pcbnew/dialogs/panel_setup_rules_help_3items.h:2
|
||||
msgid ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user