diff --git a/src/main/dig/Ampel_MSJK.dig b/src/main/dig/Ampel_MSJK.dig index 5ec30bb4a..715b2f63f 100644 --- a/src/main/dig/Ampel_MSJK.dig +++ b/src/main/dig/Ampel_MSJK.dig @@ -1,16 +1,17 @@ + 1 And - + 0 Const - + 0 @@ -21,7 +22,7 @@ Rot - + 0 @@ -41,7 +42,7 @@ Gelb - + 0 @@ -61,30 +62,34 @@ Grün - + 0 Clock + + runRealTime + true + Label Clock - + 0 Or - + 0 Not - + 0 @@ -95,142 +100,156 @@ Feuer - + 0 MS-JK.dig - + 0 MS-JK.dig - + + 0 + + + Data + + + maxStepCount + 22 + + + 0 - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - + + + + Clock + Feuer + Rot + Gelb + Grün + \ No newline at end of file diff --git a/src/main/dig/MS-JK.dig b/src/main/dig/MS-JK.dig index b8a2b259f..d3217ca03 100644 --- a/src/main/dig/MS-JK.dig +++ b/src/main/dig/MS-JK.dig @@ -52,6 +52,10 @@ In + + Description + Takt + Label C @@ -99,6 +103,10 @@ Out + + Description + Ausgang + Label Q @@ -110,6 +118,10 @@ Out + + Description + invertierter Ausgang + Label ~Q diff --git a/src/main/java/de/neemann/digital/gui/components/data/DataSetDialog.java b/src/main/java/de/neemann/digital/gui/components/data/DataSetDialog.java index 23fcc5f52..d0153fd27 100644 --- a/src/main/java/de/neemann/digital/gui/components/data/DataSetDialog.java +++ b/src/main/java/de/neemann/digital/gui/components/data/DataSetDialog.java @@ -26,7 +26,6 @@ import java.util.List; */ public class DataSetDialog extends JDialog implements ModelStateObserver { private static final int MAX_SAMPLE_SIZE = 1000; - private final ArrayList signals; private final DataSetComponent dsc; private final JScrollPane scrollPane; private DataSet dataSet; @@ -45,7 +44,7 @@ public class DataSetDialog extends JDialog implements ModelStateObserver { setDefaultCloseOperation(DISPOSE_ON_CLOSE); setAlwaysOnTop(true); - signals = model.getSignalsCopy(); + ArrayList signals = model.getSignalsCopy(); new OrderMerger(ordering) { @Override public boolean equals(Model.Signal a, String b) {