mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-09 12:56:02 -04:00
maven build is working again
This commit is contained in:
parent
4626305617
commit
66a11ff89a
@ -106,14 +106,14 @@ public class FSM {
|
||||
for (State s : states)
|
||||
if (s.getName().equals(name))
|
||||
return s;
|
||||
throw new FiniteStateMachineException(Lang.get("err_fsmState_N_notFound!", name));
|
||||
throw new FiniteStateMachineException(Lang.get("err_fsmState_N_notFound", name));
|
||||
}
|
||||
|
||||
private State findState(int number) throws FiniteStateMachineException {
|
||||
for (State s : states)
|
||||
if (s.getNumber() == number)
|
||||
return s;
|
||||
throw new FiniteStateMachineException(Lang.get("err_fsmState_N_notFound!", number));
|
||||
throw new FiniteStateMachineException(Lang.get("err_fsmState_N_notFound", number));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1275,26 +1275,6 @@ Sind evtl. die Namen der Variablen nicht eindeutig?</string>
|
||||
<string name="lib_ram">RAM</string>
|
||||
<string name="lib_eeprom">EEPROM</string>
|
||||
|
||||
<string name="menu_fsm">Endlicher Automat</string>
|
||||
<string name="menu_fsm_tt">Dialog für die Erstellung endlicher Automaten.</string>
|
||||
<string name="fsm_title">Endlicher Automat</string>
|
||||
<string name="menu_fsm_create">Erzeugen</string>
|
||||
<string name="menu_fsm_create_table">Zustandsübergangstabelle</string>
|
||||
<string name="fsm_move">Bewegen</string>
|
||||
<string name="err_notDeterministic_N">Der Automat ist nicht deterministisch: {0}</string>
|
||||
<string name="err_fsmNumberUsedTwice_N">Zustandsnummer {0} ist nicht eindeutig.</string>
|
||||
<string name="err_fsmNoInitialState">Es gibt keinen Initialzustand.</string>
|
||||
<string name="key_stateNum">Zustandsnummer</string>
|
||||
<string name="key_stateNum_tt">Die Nummer welche diesen Zustand representiert.</string>
|
||||
<string name="key_stateValues">Ausgänge</string>
|
||||
<string name="key_stateValues_tt">Legt Ausgangswerte fest. Wird nichts angegeben, werden alle Werte auf Null gesetzt.
|
||||
Mit einfachen Zuweisungen wie "A=1, B=0" können Ausgänge gesetzt werden.
|
||||
</string>
|
||||
<string name="msg_fsmCantCreateTable">Zustandsübergangstabelle kann nicht erzeugt werden.</string>
|
||||
<string name="key_transCond">Bedingung</string>
|
||||
<string name="key_transCond_tt">Ein boolscher Ausdruck.</string>
|
||||
<string name="msg_fsmNewState">Neuer Zustand</string>
|
||||
|
||||
<string name="menu_about">Über Digital</string>
|
||||
<string name="menu_analyse">Analyse</string>
|
||||
<string name="menu_analyse_tt">Analyse der aktuellen Schaltung</string>
|
||||
@ -1774,4 +1754,28 @@ Daher steht auch das Signal 'D_out' zur Verfügung, um in diesem Fall den Wert z
|
||||
|
||||
</body></html>]]></string>
|
||||
|
||||
|
||||
<string name="menu_fsm">Endlicher Automat</string>
|
||||
<string name="menu_fsm_tt">Dialog für die Erstellung endlicher Automaten.</string>
|
||||
<string name="fsm_title">Endlicher Automat</string>
|
||||
<string name="menu_fsm_create">Erzeugen</string>
|
||||
<string name="menu_fsm_create_table">Zustandsübergangstabelle</string>
|
||||
<string name="fsm_move">Bewegen</string>
|
||||
<string name="err_notDeterministic_N">Der Automat ist nicht deterministisch: {0}</string>
|
||||
<string name="err_fsmNumberUsedTwice_N">Zustandsnummer {0} ist nicht eindeutig.</string>
|
||||
<string name="err_fsmNoInitialState">Es gibt keinen Initialzustand.</string>
|
||||
<string name="err_fsmState_N_notFound">Zustand ''{0}'' nicht gefunden!</string>
|
||||
<string name="err_fsmInvalidOutputAssignment_N">Falsche Zuweisung an einen Ausgang (''{0}'')!</string>
|
||||
<string name="err_fsmErrorInCondition_N">Fehler in Bedingung ''{0}''!</string>
|
||||
<string name="key_stateNum">Zustandsnummer</string>
|
||||
<string name="key_stateNum_tt">Die Nummer welche diesen Zustand representiert.</string>
|
||||
<string name="key_stateValues">Ausgänge</string>
|
||||
<string name="key_stateValues_tt">Legt Ausgangswerte fest. Wird nichts angegeben, werden alle Werte auf Null gesetzt.
|
||||
Mit einfachen Zuweisungen wie "A=1, B=0" können Ausgänge gesetzt werden.
|
||||
</string>
|
||||
<string name="msg_fsmCantCreateTable">Zustandsübergangstabelle kann nicht erzeugt werden.</string>
|
||||
<string name="key_transCond">Bedingung</string>
|
||||
<string name="key_transCond_tt">Ein boolscher Ausdruck.</string>
|
||||
<string name="msg_fsmNewState">Neuer Zustand</string>
|
||||
|
||||
</resources>
|
||||
|
@ -1734,4 +1734,28 @@ Therefore, the signal 'D_out' is also available to check the value in this case.
|
||||
|
||||
</body></html>]]></string>
|
||||
|
||||
|
||||
<string name="menu_fsm">Finite State Machine</string>
|
||||
<string name="menu_fsm_tt">Opens a Dialog to Edit a Finite State Machine.</string>
|
||||
<string name="fsm_title">Finite State Machine</string>
|
||||
<string name="menu_fsm_create">Create</string>
|
||||
<string name="menu_fsm_create_table">State Transition Table</string>
|
||||
<string name="fsm_move">Move</string>
|
||||
<string name="err_notDeterministic_N">The FSM is not deterministic: {0}</string>
|
||||
<string name="err_fsmNumberUsedTwice_N">State Number {0} used twice.</string>
|
||||
<string name="err_fsmNoInitialState">There is no initial state (state number zero).</string>
|
||||
<string name="err_fsmState_N_notFound">State ''{0}'' not found!</string>
|
||||
<string name="err_fsmInvalidOutputAssignment_N">Wrong assignment to output (''{0}'')!</string>
|
||||
<string name="err_fsmErrorInCondition_N">Error in condition ''{0}''!</string>
|
||||
<string name="key_stateNum">State Number</string>
|
||||
<string name="key_stateNum_tt">The number which represents this state.</string>
|
||||
<string name="key_stateValues">Outputs</string>
|
||||
<string name="key_stateValues_tt">Defines the output values. If nothing is specified, all values are set to zero.
|
||||
With simple assignments like "A=1, B=0" outputs can be set.
|
||||
</string>
|
||||
<string name="msg_fsmCantCreateTable">Can not create state transition table.</string>
|
||||
<string name="key_transCond">Condition</string>
|
||||
<string name="key_transCond_tt">A boolean expression.</string>
|
||||
<string name="msg_fsmNewState">New State</string>
|
||||
|
||||
</resources>
|
@ -1,3 +1,8 @@
|
||||
/*
|
||||
* Copyright (c) 2018 Helmut Neemann
|
||||
* Use of this source code is governed by the GPL v3 license
|
||||
* that can be found in the LICENSE file.
|
||||
*/
|
||||
package de.neemann.digital.fsm;
|
||||
|
||||
import de.neemann.digital.draw.graphics.VectorFloat;
|
||||
|
@ -1,3 +1,8 @@
|
||||
/*
|
||||
* Copyright (c) 2018 Helmut Neemann
|
||||
* Use of this source code is governed by the GPL v3 license
|
||||
* that can be found in the LICENSE file.
|
||||
*/
|
||||
package de.neemann.digital.fsm;
|
||||
|
||||
import de.neemann.digital.analyse.MinimizerQuineMcCluskey;
|
||||
|
@ -1,3 +1,8 @@
|
||||
/*
|
||||
* Copyright (c) 2018 Helmut Neemann
|
||||
* Use of this source code is governed by the GPL v3 license
|
||||
* that can be found in the LICENSE file.
|
||||
*/
|
||||
package de.neemann.digital.fsm;
|
||||
|
||||
import de.neemann.digital.draw.graphics.VectorFloat;
|
||||
|
Loading…
x
Reference in New Issue
Block a user