mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-17 00:44:40 -04:00
Improved state variable names created by the FSM editor.
This commit is contained in:
parent
5a27c7e31d
commit
50a047fdb3
@ -81,7 +81,7 @@ public class TransitionTableCreator {
|
|||||||
// create state variables
|
// create state variables
|
||||||
ArrayList<Variable> vars = new ArrayList<>();
|
ArrayList<Variable> vars = new ArrayList<>();
|
||||||
for (int i = stateBits - 1; i >= 0; i--) {
|
for (int i = stateBits - 1; i >= 0; i--) {
|
||||||
final Variable var = new Variable("Q" + i + "_n");
|
final Variable var = new Variable("Q^" + i + "_n");
|
||||||
vars.add(var);
|
vars.add(var);
|
||||||
boolean initVal = (initState & (1 << i)) != 0;
|
boolean initVal = (initState & (1 << i)) != 0;
|
||||||
modelAnalyserInfo.setSequentialInitValue(var.getIdentifier(), initVal ? 1 : 0);
|
modelAnalyserInfo.setSequentialInitValue(var.getIdentifier(), initVal ? 1 : 0);
|
||||||
@ -91,7 +91,7 @@ public class TransitionTableCreator {
|
|||||||
|
|
||||||
// create the next state result variables
|
// create the next state result variables
|
||||||
for (int i = stateBits - 1; i >= 0; i--)
|
for (int i = stateBits - 1; i >= 0; i--)
|
||||||
truthTable.addResult("Q" + i + "_n+1");
|
truthTable.addResult("Q^" + i + "_n+1");
|
||||||
|
|
||||||
// add the output variables
|
// add the output variables
|
||||||
TreeSet<String> results = new TreeSet<>();
|
TreeSet<String> results = new TreeSet<>();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user