Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Analyse-opties

AC-ANALYSE:

Algemene vorm:.ac [curve] [punten] [start] [final] Voorbeeld 1:.ac lin 1 1000 1000 

Opmerkingen: Het [curve]-veld kan "lin" (lineair), "dec" (decade) of "oct" (octaaf) zijn, waarmee de (niet)lineariteit van de frequentiezwaai wordt gespecificeerd. specificeert op hoeveel punten binnen de frequentiezwaai analyses moeten worden uitgevoerd (voor decade-sweep, het aantal punten per decennium; voor octaaf, het aantal punten per octaaf). De velden [start] en [final] specificeren respectievelijk de begin- en eindfrequentie van de sweep. Een laatste opmerking:de "start"-waarde kan niet nul zijn!

DC-ANALYSE:

Algemene vorm:.dc [bron] [start] [final] [increment] Voorbeeld 1:.dc vin 1.5 15 0.5 

Opmerkingen: De .dc-kaart is nodig als u een spanning tussen twee niet-nulknooppunten wilt afdrukken of plotten. Anders drukt de standaard "klein-signaal"-analyse alleen de spanning af tussen elk knooppunt dat niet nul is en knooppunt nul.

TRANSIENTE ANALYSE:

Algemene vorm:.tran [increment] [stop_time] [start_time] + [comp_interval] Voorbeeld 1:.tran 1m 50m uic Voorbeeld 2:.tran .5m 32m 0,01m 

Opmerkingen: Voorbeeld 1 heeft een incrementtijd van 1 milliseconde en een stoptijd van 50 milliseconden (wanneer slechts twee parameters zijn opgegeven, zijn dit incrementtijd en stoptijd respectievelijk). Voorbeeld 2 heeft een incrementtijd van 0,5 milliseconden, een stoptijd van 32 milliseconden, een starttijd van 0 milliseconden (geen vertraging bij het starten) en een rekeninterval van 0,01 milliseconden.

De standaardwaarde voor de starttijd is nul. Transiënte analyse altijd wezens op tijdstip nul, maar opslag van gegevens vindt alleen plaats tussen starttijd en stoptijd. Het gegevensuitvoerinterval is de incrementtijd of (stoptijd - starttijd)/50, wat ooit het kleinst is. De variabele rekeninterval kan echter worden gebruikt om een ​​rekeninterval te forceren dat kleiner is dan beide. Voor grote totale intervaltellingen kan de itl5 variabele in de .options kaart kan op een hoger nummer worden ingesteld. De “uic ” optie vertelt SPICE om “beginvoorwaarden te gebruiken.”

PLOT-OUTPUT:

Algemene vorm:.plot [type] [output1] [output2] . . . [output n] Voorbeeld 1:.plot dc v(1,2) i(v2) Voorbeeld 2:.plot ac v(3,4) vp(3,4) i(v1) ip(v1) Voorbeeld 3:. plot tran v(4,5) i(v2) 

Opmerkingen: SPICE kan niet meer dan acht datapuntverzoeken verwerken op een enkele .plot of .print kaart. Als u meer dan acht datapunten aanvraagt, gebruik dan meerdere kaarten!

Hier is ook een belangrijk voorbehoud bij het gebruik van SPICE-versie 3:als u AC-analyse uitvoert en u vraagt ​​SPICE om een ​​AC-spanning te plotten zoals in voorbeeld #2, de v(3,4) commando zal alleen de echte . uitvoeren component van een rechthoekig complex getal! SPICE versie 2 voert de polaire . uit grootte van een complex getal:een veel meer betekenisvolle hoeveelheid als er maar om een ​​enkele hoeveelheid wordt gevraagd. Om SPICE3 te dwingen je polaire magnitude te geven, moet je de .print herschrijven of .plot argument als zodanig:vm(3,4) .

AFDRUKUITVOER:

Algemeen formulier:.print [type] [output1] [output2] . . . [output n] Voorbeeld 1:.print dc v(1,2) i(v2) Voorbeeld 2:.print ac v(2,4) i(vinput) vp(2,3) Voorbeeld 3:.print tran v( 4,5) i(v2) 

Opmerkingen: SPICE kan niet meer dan acht datapuntverzoeken verwerken op een enkele .plot of .print kaart. Als u meer dan acht datapunten aanvraagt, gebruik dan meerdere kaarten!

FOURIER-ANALYSE:

Algemene vorm:.four [freq] [output1] [output2] . . . [output n] Voorbeeld 1:.four 60 v(1,2) 

Opmerkingen: De .vier kaart vertrouwt op de .tran kaart ergens in het kaartspel aanwezig is, met de juiste tijdsperioden voor analyse van adequate cycli. SPICE kan ook "crashen" als een .plot analyse wordt niet gedaan samen met de .four analyse, zelfs als alle .tran parameters zijn technisch correct. Eindelijk, de .four analyse-optie werkt alleen wanneer de frequentie van de AC-bron is gespecificeerd in de kaartregel van die bron, en niet in een .ac analyse optieregel.

Het helpt om een ​​berekeningsintervalvariabele op te nemen in de .tran kaart voor een betere analyseprecisie. Een Fourier-analyse van de gespecificeerde spanning of stroom wordt uitgevoerd tot aan de 9e harmonische, waarbij de [freq]-specificatie de fundamentele of startfrequentie van het analysespectrum is.

DIVERS:

Algemene vorm:.options [option1] [option2] Voorbeeld 1:.options limpts=500 Voorbeeld 2:.options itl5=0 Voorbeeld 3:.options methode=gear Voorbeeld 4:.options lijst Voorbeeld 5:.options nopage Voorbeeld 6:.options numdgt=6 

Opmerkingen: Er zijn veel opties die kunnen worden gespecificeerd met behulp van deze kaart. Misschien is degene die beginnende gebruikers van SPICE het meest nodig hebben de "limpts" ” instelling. Bij het uitvoeren van een simulatie waarvoor meer dan 201 punten moeten worden afgedrukt of geplot, moet deze limiet voor het rekenpunt worden verhoogd, anders beëindigt SPICE de analyse. Het bovenstaande voorbeeld (limpts=500 ) vertelt SPICE om voldoende geheugen toe te wijzen om ten minste 500 rekenpunten te verwerken in elk type analyse dat is opgegeven (DC, AC of transiënt).

In voorbeeld 2 zien we een iteratie variabele (itl5 ) wordt ingesteld op een waarde van 0. Er zijn in feite zes verschillende iteratievariabelen beschikbaar voor gebruikersmanipulatie. Ze regelen de iteratiecycluslimieten voor het oplossen van niet-lineaire vergelijkingen. De variabele itl5 stelt het maximale aantal iteraties in voor een tijdelijke analyse. Vergelijkbaar met de limpts variabele, itl5 moet meestal worden ingesteld wanneer een klein rekeninterval is opgegeven op een .tran kaart. itl5 instellen tot een waarde van 0 schakelt de limiet volledig uit, waardoor de computer oneindige iteratiecycli (oneindige tijd) kan uitvoeren om de analyse te berekenen. Waarschuwing:dit kan leiden tot lange simulatietijden!

Voorbeeld 3 met “method=gear ” stelt de numerieke integratiemethode in die door SPICE wordt gebruikt. De standaard is "trapezium" in plaats van "tandwiel", trapezium is een eenvoudige geometrische benadering van het gebied onder een curve die wordt gevonden door de curve in trapezoïden te snijden om de vorm te benaderen. De "tandwiel"-methode is gebaseerd op tweede-orde of betere polynoomvergelijkingen en is vernoemd naar C.W. Gear (Numerieke integratie van stijve gewone vergelijkingen , Rapport 221, Afdeling Computerwetenschappen, Universiteit van Illinois, Urbana). De Gear-integratiemethode stelt meer eisen aan de computer (rekenkundig "duur") en geeft soms iets andere resultaten dan de trapeziummethode.

De “lijst ” optie getoond in voorbeeld 4 geeft een uitgebreide samenvatting van alle circuitcomponenten en hun respectieve waarden in de uiteindelijke uitvoer.

SPICE voegt standaard ASCII-regelcodes voor pagina-einde in de uitvoer in om verschillende secties van de analyse te scheiden. Specificeren van de "nopage ” optie (voorbeeld 5) voorkomt een dergelijke paginering.

De “numdgt ” optie getoond in voorbeeld 6 specificeert het aantal significante cijfers dat wordt uitgevoerd bij gebruik van een van de “.print ” opties voor gegevensuitvoer. SPICE is standaard ingesteld op een nauwkeurigheid van 4 significante cijfers.

BREEDTE CONTROLE:

Algemene vorm:.width in=[columns] out=[columns] Voorbeeld 1:.width out=80 

Industriële technologie

  1. Records - VHDL-voorbeeld
  2. Variabelen - VHDL-voorbeeld
  3. Golfvormanalyse
  4. Voorbeelden van circuits en netlijsten
  5. Analyse van componentstoringen
  6. Analyse van onderdelenstoringen (vervolg)
  7. Wat is netwerkanalyse?
  8. Meer over spectrumanalyse
  9. Java 10 - Functies en opties verwijderd
  10. Java 10 - Verouderde functies en opties
  11. Een knelpuntenanalyse uitvoeren?