<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://server.ibfriedrich.com/wiki/ibfwikide/index.php?action=history&amp;feed=atom&amp;title=Modelle_mit_dem_Subcircuitgenerator_schreiben</id>
	<title>Modelle mit dem Subcircuitgenerator schreiben - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://server.ibfriedrich.com/wiki/ibfwikide/index.php?action=history&amp;feed=atom&amp;title=Modelle_mit_dem_Subcircuitgenerator_schreiben"/>
	<link rel="alternate" type="text/html" href="https://server.ibfriedrich.com/wiki/ibfwikide/index.php?title=Modelle_mit_dem_Subcircuitgenerator_schreiben&amp;action=history"/>
	<updated>2026-04-12T00:37:36Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in TARGET 3001! PCB Design Freeware ist eine Layout CAD Software|Support, Tutorials, Shop</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://server.ibfriedrich.com/wiki/ibfwikide/index.php?title=Modelle_mit_dem_Subcircuitgenerator_schreiben&amp;diff=13903&amp;oldid=prev</id>
		<title>Markus Friedrich am 23. Januar 2008 um 14:19 Uhr</title>
		<link rel="alternate" type="text/html" href="https://server.ibfriedrich.com/wiki/ibfwikide/index.php?title=Modelle_mit_dem_Subcircuitgenerator_schreiben&amp;diff=13903&amp;oldid=prev"/>
		<updated>2008-01-23T14:19:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;small&amp;gt;Zurück zum Artikel [[Modelle importieren oder erzeugen]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn eine Schaltung als Subcircuit (siehe auch Artikel [[Modelle in (P)SPICE und TARGET 3001!]]) zum Modell werden soll:&lt;br /&gt;
&lt;br /&gt;
Beispiel: Spannungsteiler mit Gesamtwiderstand und Schleiferstellung in Prozent als Parameter (SIM_SUBCKT1.T3001)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Schaltung:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*USER: Schaltung aufbauen (Siehe Artikel [[Schaltung aufbauen]])&lt;br /&gt;
*INFO: Die Schaltung kann aus realen Bauteilen und auch aus virtuellen Bauteilen bestehen.&lt;br /&gt;
*INFO: Es dürfen selbstverständlich nur Bauteile verwendet werden, die ein Modell besitzen.&lt;br /&gt;
*INFO: Die Signalnamen (Siehe Artikel [[Schaltung bearbeiten]]) und Bauteilnamen sollten aussagekräftige Namen erhalten, damit das generierte Subcircuit eine lesbare Form erhält.&lt;br /&gt;
&lt;br /&gt;
Aber: Das Subcircuit muß allein auf der Seite 1 gezeichnet werden!&lt;br /&gt;
&lt;br /&gt;
Der Subcircuitgenerator benötigt nicht die Simulation des Subcircuits, aber ein Subcircuit sollte vorher getestet werden. Die Testschaltung darf nur auf den restlichen Seiten (2-100) aufgebaut werden. Die Verbindungen zwischen Subcircuit und Testschaltung können über Referenzsymbole realisiert werden. Das TARGET-Projekt wird somit zum Editor und auch zur Testumgebung für das Subcircuit.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parameter:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Siehe vorher &amp;quot;Bauteilwerte eingeben&amp;quot; im Artikel  [[Schaltung bearbeiten]]. Es können auch math. Ausdrücke mit und ohne Variablen als &amp;quot;Zahlenwerte&amp;quot; eingesetzt werden. Ein math. Ausdruck wird in geschweiften Klammern gesetzt. Eine Variable muß im Subcircuit als Parameter eingeführt werden (Siehe unten).&lt;br /&gt;
*USER: {RG * P / 100} als Bauteilwert für R2 eingeben.&lt;br /&gt;
*USER: {RG * ( 100 - P ) / 100} als Bauteilwert für R1 eingeben.&lt;br /&gt;
*INFO: Die Widerstände des Spannungsteilers werden als Funktion der Schleiferstellung P in Prozent und des Gesamtwiderstandes RG definiert.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Subcircuit-Generator:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*USER: Im Schaltplan die Funktionstaste F9 drücken (auch über das Menü Aktionen oder die Symbolleiste)&lt;br /&gt;
*TARGET: Der Hauptdialog für die Simulation wird geöffnet.&lt;br /&gt;
*USER: Subcircuit-Generator im Menü Werkzeuge aufrufen.&lt;br /&gt;
*TARGET: Subcircuit-Dialog erscheint und das Netzwerk (Circuit) wurde aus der Schaltung generiert.&lt;br /&gt;
*USER: Name eingeben: POTI&lt;br /&gt;
*USER: Im Knoten-Fenster mit der rechten Maustaste klicken und im PopUp-Menü Hinzufügen auswählen.&lt;br /&gt;
*TARGET: In der Auswahlbox erscheinen alle Signale von der ersten Schaltplanseite, die an einem Referenzsymbol angeschlossen sind.&lt;br /&gt;
*USER: Knoten auswählen: IN&lt;br /&gt;
*INFO: Ausgewählte Knoten werden aus der Auswahlbox entfernt.&lt;br /&gt;
*USER: Knotenauswahl wiederholen für alle weiteren Knoten: OUT, GND&lt;br /&gt;
*USER: Im Parameter-Fenster mit der rechten Maustaste klicken und im PopUp-Menü Hinzufügen auswählen.&lt;br /&gt;
*USER: Parameternamen eingeben: P&lt;br /&gt;
*USER: Defaultwert eingeben: 50&lt;br /&gt;
*USER: Parametereingabe wiederholen für alle weiteren Parameter: RG mit Defaultwert=1K&lt;br /&gt;
*USER: Info eingeben: Spannungsteiler mit Gesamtwiderstand RG und Schleiferstellung P in Prozent&lt;br /&gt;
*INFO: Einige Infos (Datum, Projektname, Projektlevel) werden automatisch vom Subcircuit-Generator eingefügt.&lt;br /&gt;
*USER: Level eingeben: ANALOG&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mit der Schaltfläche &amp;quot;Als Text bearbeiten/anzeigen&amp;quot; kann das komplette Subcircuit angezeigt werden:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 .SUBCKT POTI IN OUT GND PARAMS: P= 50 RG= 1K&lt;br /&gt;
 *TARGET3001-SUBCKT-GENERATOR&lt;br /&gt;
 *DATE: 11.06.03 10:57:14&lt;br /&gt;
 *PROJECT: C:\TARGET\TarV10\SimBeispiele\SIM_SUBCKT1.T3001&lt;br /&gt;
 *PROJECTLEVEL: Standard ANALOG=+100&lt;br /&gt;
 *Spannungsteiler mit Gesamtwiderstand RG und Schleiferstellung P in Prozent&lt;br /&gt;
 *LEVEL: ANALOG&lt;br /&gt;
  RR1 out in {RG*(100-P)/100}&lt;br /&gt;
  RR2 GND out {RG*P/100}&lt;br /&gt;
 .ENDS&lt;br /&gt;
&lt;br /&gt;
Es können verschiedene Versionen eines Subcircuits mit entsprechenden Einstellungen im Level des Projekts (Siehe Artikel  [[Simulation auf einem Level]]) generiert werden. Diese Einstellungen werden mit der Kommentarzeile PROJECTLEVEL im Subcircuit dokumentiert.&lt;br /&gt;
*USER: Subcircuit-Dialog mit OK abschliessen.&lt;br /&gt;
*TARGET: Das generierte Subcircuit wird im TARGET-Projekt (*.T3001) gespeichert!&lt;br /&gt;
*TARGET: Die Eingaben im Subcircuit-Dialog werden visuell in der ersten Schaltplanseite gespeichert.&lt;br /&gt;
*INFO: Die Zeile &amp;quot;PROJECTTYPE: SUBCKT&amp;quot; kennzeichnet das Projekt als Subcircuit-Projekt (wichtig für die Simulation/Test des Subcircuits).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Simulation (Test):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*USER: Siehe Artikel [[Simulation durchführen]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Import des generierten Subcircuits:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*USER: Siehe Artikel  [[Fremde Modelle importieren]]&lt;br /&gt;
*Aber: &amp;quot;TARGET-Projekt&amp;quot; im Menü &amp;quot;Neu laden von ...&amp;quot; auswählen.&lt;br /&gt;
Die generierten Subcircuits werden im Modellbrowser als erste aufgelistet mit der Info SUBCKTGENERATOR !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Simulation]][[en:Drawing models with the subcircuit generator]]&lt;/div&gt;</summary>
		<author><name>Markus Friedrich</name></author>
	</entry>
</feed>