This commit is contained in:
hneemann 2016-05-15 11:47:31 +02:00
parent d78fbc3149
commit 83b29b0caf
5 changed files with 1575 additions and 1550 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -11,13 +11,13 @@
<visualElement>
<elementName>Seven-Seg-Hex</elementName>
<elementAttributes/>
<pos x="300" y="-80"/>
<pos x="320" y="-80"/>
<rotate>0</rotate>
</visualElement>
<visualElement>
<elementName>Seven-Seg-Hex</elementName>
<elementAttributes/>
<pos x="140" y="-80"/>
<pos x="160" y="-80"/>
<rotate>0</rotate>
</visualElement>
<visualElement>
@ -48,7 +48,7 @@
<int>4</int>
</entry>
</elementAttributes>
<pos x="120" y="120"/>
<pos x="180" y="120"/>
<rotate>0</rotate>
</visualElement>
<visualElement>
@ -97,7 +97,7 @@
<int>9</int>
</entry>
</elementAttributes>
<pos x="120" y="200"/>
<pos x="180" y="200"/>
<rotate>0</rotate>
</visualElement>
<visualElement>
@ -142,7 +142,7 @@
<int>0</int>
</entry>
</elementAttributes>
<pos x="200" y="80"/>
<pos x="220" y="80"/>
<rotate>1</rotate>
</visualElement>
<visualElement>
@ -157,7 +157,7 @@
<int>0</int>
</entry>
</elementAttributes>
<pos x="360" y="80"/>
<pos x="380" y="80"/>
<rotate>1</rotate>
</visualElement>
<visualElement>
@ -190,6 +190,28 @@
<pos x="620" y="80"/>
<rotate>1</rotate>
</visualElement>
<visualElement>
<elementName>Text</elementName>
<elementAttributes>
<entry>
<string>Label</string>
<string>*</string>
</entry>
</elementAttributes>
<pos x="260" y="-20"/>
<rotate>0</rotate>
</visualElement>
<visualElement>
<elementName>Text</elementName>
<elementAttributes>
<entry>
<string>Label</string>
<string>=</string>
</entry>
</elementAttributes>
<pos x="420" y="-20"/>
<rotate>0</rotate>
</visualElement>
</visualElements>
<wires>
<wire>
@ -209,8 +231,8 @@
<p2 x="460" y="240"/>
</wire>
<wire>
<p1 x="220" y="80"/>
<p2 x="340" y="80"/>
<p1 x="240" y="80"/>
<p2 x="360" y="80"/>
</wire>
<wire>
<p1 x="300" y="180"/>
@ -233,8 +255,8 @@
<p2 x="340" y="120"/>
</wire>
<wire>
<p1 x="120" y="120"/>
<p2 x="220" y="120"/>
<p1 x="180" y="120"/>
<p2 x="240" y="120"/>
</wire>
<wire>
<p1 x="480" y="120"/>
@ -245,7 +267,7 @@
<p2 x="460" y="120"/>
</wire>
<wire>
<p1 x="220" y="120"/>
<p1 x="240" y="120"/>
<p2 x="280" y="120"/>
</wire>
<wire>
@ -253,8 +275,8 @@
<p2 x="340" y="200"/>
</wire>
<wire>
<p1 x="120" y="200"/>
<p2 x="180" y="200"/>
<p1 x="180" y="200"/>
<p2 x="200" y="200"/>
</wire>
<wire>
<p1 x="420" y="200"/>
@ -265,7 +287,7 @@
<p2 x="520" y="200"/>
</wire>
<wire>
<p1 x="180" y="200"/>
<p1 x="200" y="200"/>
<p2 x="280" y="200"/>
</wire>
<wire>
@ -285,12 +307,16 @@
<p2 x="460" y="220"/>
</wire>
<wire>
<p1 x="340" y="60"/>
<p2 x="340" y="80"/>
<p1 x="240" y="80"/>
<p2 x="240" y="120"/>
</wire>
<wire>
<p1 x="180" y="60"/>
<p2 x="180" y="200"/>
<p1 x="200" y="60"/>
<p2 x="200" y="200"/>
</wire>
<wire>
<p1 x="360" y="60"/>
<p2 x="360" y="80"/>
</wire>
<wire>
<p1 x="600" y="60"/>
@ -301,16 +327,12 @@
<p2 x="520" y="200"/>
</wire>
<wire>
<p1 x="200" y="60"/>
<p2 x="200" y="80"/>
<p1 x="220" y="60"/>
<p2 x="220" y="80"/>
</wire>
<wire>
<p1 x="360" y="60"/>
<p2 x="360" y="80"/>
</wire>
<wire>
<p1 x="220" y="80"/>
<p2 x="220" y="120"/>
<p1 x="380" y="60"/>
<p2 x="380" y="80"/>
</wire>
<wire>
<p1 x="540" y="60"/>

View File

@ -15,14 +15,14 @@ key_Inputs=Anzahl der Eing\u00E4nge
key_Label=Bezeichnung
key_Value=Wert
key_Default=Vorgabe
key_Default_tt=Wird beim Modelstart gesetzt
key_Default_tt=Wird beim Schaltungsstart gesetzt
key_Color=Farbe
key_InputSplitting=Eingangsaufteilung
key_InputSplitting_tt=Zum Beispiel "4,2,2" oder "[Bits]*[Anzahl] wie "1*16" f\u00FCr 16 einzelne Bits
key_OutputSplitting=Ausgangsaufteilung
key_OutputSplitting_tt=Zum Beispiel "4,2,2" oder "[Bits]*[Anzahl] wie "1*16" f\u00FCr 16 einzelne Bits
key_runRealTime=Echtzeittakt starten
key_runRealTime_tt=Wenn eingeschaltet, wird beim Modelstart der Echtzeittakt gestartet
key_runRealTime_tt=Wenn eingeschaltet, wird beim Start der Schaltung der Echtzeittakt gestartet
key_Frequency=Frequenz/Hz
key_Frequency_tt=Gibt die Frequenz an, wenn der Echtzeittakt aktiviert ist
key_SelectorBits=Anzahl der Auswahlbits
@ -98,7 +98,7 @@ elem_Delay=Verz\u00F6gerung
elem_Delay_tt=Verz\u00F6gert ein Signal f\u00FCr eine Gatterlaufzeit.
elem_Driver=Treiber
elem_Reset=Reset
elem_Reset_tt=Der Ausgang dieses Elements ist Null, solange sich das Model nach dem Einschalten in der Stabilisierungsphase befindet.\nHat sich das Modell stabilisiert wird der Ausgang auf Eins gesetzt.
elem_Reset_tt=Der Ausgang dieses Elements ist Null, solange sich die Schaltung nach dem Einschalten in der Stabilisierungsphase befindet.\nHat sich die Schaltung stabilisiert wird der Ausgang auf Eins gesetzt.
elem_Break=Break
elem_Break_tt=Wenn der Eingang dieses Elementes zu Eins wird, wird der schnelle Simulationslauf beendet.\nDieses Element kann verwendet werden, um einen Assemblerbefehl BRK zu implementieren.\nEs kann dann ein Programm bis zum n\u00E4chsten BRK-Befehl ausgef\u00FChrt werden.
elem_RS_FF=RS_FF
@ -139,7 +139,7 @@ rot_0=0\u00B0
rot_90=90\u00B0
rot_180=180\u00B0
rot_270=270\u00B0
err_seemsToOscillate=Die Schaltung scheint zu oszillieren!\nZur Analyse k\u00F6nnen Sie das Model im Gatterschrittmodus ausf\u00FChren.
err_seemsToOscillate=Die Schaltung scheint zu oszillieren!\nZur Analyse k\u00F6nnen Sie die Schaltung im Gatterschrittmodus ausf\u00FChren.
err_notInitialized=Die Schaltung ist nicht initialisiert
err_isAlreadyInitialized=Die Schaltung wurde bereits initialisiert
err_noClockFound=Kein Taktgeber in der Schaltung gefunden
@ -184,8 +184,8 @@ err_toManyInputs_N=Zu viele Eing\u00E4nge. Es sind nur {0} Eing\u00E4nge erlaubt
attr_dialogTitle=Eigenschaften
msg_errorEditingValue=Fehler bei der Eingabe eines Wertes
msg_color=Farbe
msg_errorImportingModel=Fehler beim Import eines Modells
msg_errorCreatingModel=Fehler beim Erzeugen des Modells
msg_errorImportingModel=Fehler beim Import einer Schaltung
msg_errorCreatingModel=Fehler beim Erzeugen der Schaltung
msg_errorWritingFile=Fehler beim Schreiben einer Datei
msg_errorReadingFile=Fehler beim Lesen einer Datei
msg_errorCalculatingStep=Fehler beim Berechnen eines Schrittes
@ -217,38 +217,38 @@ menu_file=Datei
menu_new=Neu
menu_open=\u00D6ffnen
menu_openWin=\u00D6ffnen in neuem Fenster
menu_openWin_tt=\u00D6ffnet ein Model in einem neuen Fenster
menu_openWin_tt=\u00D6ffnet eine Schaltung in einem neuen Fenster
menu_save=Speichern
menu_saveAs=Speichern unter
menu_elements=Elemente
menu_custom=Benutzerdefiniert
menu_import=Importieren
menu_import_tt=Importiert ein Model als verwendbares Bauteil
menu_import_tt=Importiert eine Schaltung als verwendbares Bauteil
menu_refresh=Neu Laden
menu_refresh_tt=Alle importierten Modelle werden neu geladen
menu_refresh_tt=Alle importierten Schaltungen werden neu geladen
menu_element=Element
menu_element_tt=Bearbeitet die vorhandenen Elemente oder dessen Eigenschaften
menu_edit=Bearbeiten
menu_orderInputs=Sortieren der Eing\u00E4nge
menu_orderInputs_tt=Sortiert die Eing\u00E4nge f\u00FCr die Verwendung als eingebettetes Model
menu_orderInputs_tt=Sortiert die Eing\u00E4nge f\u00FCr die Verwendung als eingebettete Schaltung
menu_orderOutputs=Sortieren der Ausg\u00E4nge
menu_orderOutputs_tt=Sortiert die Ausg\u00E4nge f\u00FCr die Verwendung als eingebettetes Model
menu_orderOutputs_tt=Sortiert die Ausg\u00E4nge f\u00FCr die Verwendung als eingebettete Schaltung
menu_orderMeasurements=Sortieren die Messwerte
menu_orderMeasurements_tt=Sortiert die Messwerte f\u00FCr die grafische Anzeige und die Tabellenansicht
menu_run=Start
menu_run_tt=Startet das Modell
menu_run_tt=Startet die Schaltung
menu_step=Schritt
menu_step_tt=F\u00FChrt einen Einzelgatterschritt aus
menu_micro=Gatterschrittmodus
menu_micro_tt=Startet das Modell im Gatterschrittmodus
menu_micro_tt=Startet die Schaltung im Gatterschrittmodus
menu_speedTest=Geschwindigkeitstest
menu_speedTest_tt=F\u00FChrt einen Geschwindigkeitstest durch. Es wird die maximal m\u00F6gliche Taktfrequenz ermittelt
menu_help=Hilfe
menu_editAttributes=Modelattribute bearbeiten
menu_editAttributes_tt=Diese Attribute beeinflussen das Modell, wenn es in andere Modelle eingebettet wird.
menu_editAttributes=Schaltungsattribute bearbeiten
menu_editAttributes_tt=Diese Attribute beeinflussen die Schaltung, wenn sie in andere Schaltungen eingebettet wird.
menu_fast=Schneller Lauf
menu_fast_tt=F\u00FChrt das Modell aus, bis ein Stopsignal \u00FCber ein BRK-Element detektiert wird.
menu_fast_tt=F\u00FChrt die Schaltung aus, bis ein Stopsignal \u00FCber ein BRK-Element detektiert wird.
menu_export=Export
menu_exportPNGSmall=Export PNG klein
menu_exportPNGLarge=Export PNG gro\u00DF
@ -272,18 +272,18 @@ menu_table_swap_N1_N2=Tausche Variable {0} und {1}
menu_table_columns=Spalten
menu_table_columnsAdd=hinzuf\u00FCgen
menu_table_columnsAdd_tt=F\u00FCgt der Tabelle eine Ergebnisspalte hinzu.
menu_table_create=Model erzeugen
menu_table_create_tt=Erzeugt ein Model, welches der Wahrheitstabelle entspricht.
menu_table_createNAnd=Model erzeugen mit NAnd
menu_table_createNAnd_tt=Erzeugt ein Model, welches der Wahrheitstabelle entspricht nur mit NAnd-Gattern.
menu_table_createNOr=Model erzeugen mit NOr
menu_table_createNOr_tt=Erzeugt ein Model, welches der Wahrheitstabelle entspricht nur mit NOr-Gattern.
menu_table_createTwo=Model erzeugen, zwei Eing\u00E4nge
menu_table_createTwo_tt=Erzeigt ein Modell und verwendt nur Gatter mit zwei Eing\u00E4ngen
menu_table_createNAndTwo=Model erzeugen mit NAnd, zwei Eing\u00E4nge
menu_table_createNAndTwo_tt=Erzeugt ein Model, welches der Wahrheitstabelle entspricht nur mit NAnd-Gattern mit zwei Eing\u00E4ngen.
menu_table_createNOrTwo=Model erzeugen mit NOr, zwei Eing\u00E4nge
menu_table_createNOrTwo_tt=Erzeugt ein Model, welches der Wahrheitstabelle entspricht nur mit NOr-Gattern mit zwei Eing\u00E4ngen.
menu_table_create=Schaltung erzeugen
menu_table_create_tt=Erzeugt eine Schaltung, welche der Wahrheitstabelle entspricht.
menu_table_createNAnd=Schaltung erzeugen mit NAnd
menu_table_createNAnd_tt=Erzeugt eine Schaltung, welche der Wahrheitstabelle entspricht nur mit NAnd-Gattern.
menu_table_createNOr=Schaltung erzeugen mit NOr
menu_table_createNOr_tt=Erzeugt eine Schaltung, welches der Wahrheitstabelle entspricht nur mit NOr-Gattern.
menu_table_createTwo=Schaltung erzeugen, zwei Eing\u00E4nge
menu_table_createTwo_tt=Erzeugt eine Schaltung und verwendt nur Gatter mit zwei Eing\u00E4ngen
menu_table_createNAndTwo=Schaltung erzeugen mit NAnd, zwei Eing\u00E4nge
menu_table_createNAndTwo_tt=Erzeugt eine Schaltung, welches der Wahrheitstabelle entspricht nur mit NAnd-Gattern mit zwei Eing\u00E4ngen.
menu_table_createNOrTwo=Schaltung erzeugen mit NOr, zwei Eing\u00E4nge
menu_table_createNOrTwo_tt=Erzeugt eine Schaltung, welches der Wahrheitstabelle entspricht nur mit NOr-Gattern mit zwei Eing\u00E4ngen.
menu_editSettings=Einstellungen
menu_editSettings_tt=Bearbeitet die globalen Einstellungen

View File

@ -86,9 +86,9 @@ elem_Delay=Delay
elem_Delay_tt=Delays the signal by on gate delay
elem_Driver=Driver
elem_Reset=Reset
elem_Reset_tt=The output of this element is hold down during the initialisation of the model.\nAfter the model has stabalized the output goes up.
elem_Reset_tt=The output of this element is hold down during the initialisation of the circuit.\nAfter the circuit has stabilized the output goes up.
elem_Break=Break
elem_Break_tt=If the input of this Element becomes high, the fast forward clocking is stopped.\nYou can use the element to implement a BRK assembly instruction.\nThen you can execute the model to the next BRK instruction.
elem_Break_tt=If the input of this Element becomes high, the fast forward clocking is stopped.\nYou can use the element to implement a BRK assembly instruction.\nThen you can execute the circuit to the next BRK instruction.
elem_RS_FF=RS_FF
elem_JK_FF=JK_FF
elem_D_FF=D_FF
@ -124,7 +124,7 @@ rot_0=0\u00B0
rot_90=90\u00B0
rot_180=180\u00B0
rot_270=270\u00B0
err_seemsToOscillate=Logic seems to oscillate\nTo analyse you can run the model in single gate step mode.
err_seemsToOscillate=Logic seems to oscillate\nTo analyse you can run the circuit in single gate step mode.
err_notInitialized=Logic not initialized
err_isAlreadyInitialized=Logic is already initialized
err_noClockFound=No clock found in logic
@ -165,8 +165,8 @@ attr_dialogTitle=Attributes
msg_errorEditingValue=Error editing a atribute value
msg_color=Color
msg_errorImportingModel=Error importing a model
msg_errorCreatingModel=Error creating the model
msg_errorImportingModel=Error importing a circuit
msg_errorCreatingModel=Error creating the circuit
msg_errorWritingFile=Error writing a file
msg_errorReadingFile=Error reading a file
msg_errorCalculatingStep=Error calculating a step
@ -196,38 +196,38 @@ menu_file=File
menu_new=New
menu_open=Open
menu_openWin=Open in New Window
menu_openWin_tt=Opens a model in a new window
menu_openWin_tt=Opens a circuit in a new window
menu_save=Save
menu_saveAs=Save As
menu_elements=Elements
menu_custom=Custom
menu_import=Import
menu_import_tt=Imports a model as a useable Element!
menu_import_tt=Imports a circuit as a useable Element!
menu_refresh=Reload
menu_refresh_tt=Reload all imported models
menu_refresh_tt=Reload all imported circuits
menu_element=Element
menu_element_tt=Edits the model. Moves a single Element or edits its properties
menu_element_tt=Edits the circuit. Moves a single Element or edits its properties
menu_edit=Edit
menu_orderInputs=Order Inputs
menu_orderInputs_tt=Order the inputs for the usage as nested model
menu_orderInputs_tt=Order the inputs for the usage as nested circuit
menu_orderOutputs=Order Outputs
menu_orderOutputs_tt=Order the outputs for the usage as nested model
menu_orderOutputs_tt=Order the outputs for the usage as nested circuit
menu_orderMeasurements=Order measurement values
menu_orderMeasurements_tt=Orders the measurement values in the graphical and table view
menu_run=Run
menu_run_tt=Runs the model
menu_run_tt=Runs the circuit
menu_step=Step
menu_step_tt=Calculating a single gate step
menu_micro=Single gate stepping
menu_micro_tt=Runs the Model in single gate step mode
menu_micro_tt=Runs the circuit in single gate step mode
menu_speedTest=Speed Test
menu_speedTest_tt=Performs a speed test by calculating the max. clock frequency.
menu_help=Help
menu_about=About
menu_editAttributes=Edit Model Attributes
menu_editAttributes_tt=These attributes effect the behavior if the model is included in other models.
menu_editAttributes=Edit circuit attributes
menu_editAttributes_tt=These attributes effect the behavior if the circuit is included in other circuits.
menu_fast=Run Fast
menu_fast_tt=Runs the model until a break is detected by the BRK element.
menu_fast_tt=Runs the circuit until a break is detected by the BRK element.
menu_export=Export
menu_exportSVG=Export SVG
menu_exportSVGLaTex=Export SVG+LaTeX
@ -276,7 +276,7 @@ win_measures_fullstep=Measurements full clock step
win_listing=Listing
key_InputSplitting_tt=Example "4,2,2" or "[Bits]*[Count] like "1*16" for 16 single bits
key_OutputSplitting_tt=Example "4,2,2" or "[Bits]*[Count] like "1*16" for 16 single bits
key_runRealTime_tt=If enabled the runtime clock is started when the model starts
key_runRealTime_tt=If enabled the runtime clock is started when the circuit is started
key_Frequency_tt=The realtime frequency used for the real time clock
key_Cycles_tt=If this ammount of cycles is reached without a break signal, an error is created
key_valueIsProbe_tt=Is set the value is a measurement value and appears in the graph and data table
@ -287,7 +287,7 @@ elem_Demultiplexer_pin_sel=Selects the output
elem_Decoder_tt=One selectable output line is high, all other outputs are low.
elem_Decode_pin_sel=This input selects the enabled output
elem_Text_tt=Shows a text in the circuit
key_Default_tt=Is set if the model is started
key_Default_tt=Is set if the circuit is started
err_labelNotConnectedToNet_N=A tunnel {0} is not connected!
key_Width_tt=With of symbol if this circuit is used in an element ins an other circuit.
err_analyseNoInputs=The circuit has no Inputs