From 5acbf7d0cca94ee4a1416d9ab8e79f5c2036e76f Mon Sep 17 00:00:00 2001 From: hneemann Date: Fri, 24 Feb 2017 09:55:21 +0100 Subject: [PATCH] more clear VDD shape --- src/main/dig/cmos/and.dig | 72 +++++++++---------- src/main/dig/cmos/tristateOut.dig | 62 ++++++++-------- .../neemann/digital/draw/shapes/VDDShape.java | 9 ++- 3 files changed, 71 insertions(+), 72 deletions(-) diff --git a/src/main/dig/cmos/and.dig b/src/main/dig/cmos/and.dig index c51aaf084..d49cc9436 100644 --- a/src/main/dig/cmos/and.dig +++ b/src/main/dig/cmos/and.dig @@ -25,7 +25,7 @@ Y - + NFET @@ -112,7 +112,7 @@ T6 - + PFET @@ -122,7 +122,7 @@ T5 - + @@ -140,12 +140,16 @@ - + + + + + @@ -156,31 +160,27 @@ - + + + + + - - - - - - - - - - + + @@ -188,23 +188,15 @@ - + - - + + - - - - - - - - - - + + @@ -214,6 +206,22 @@ + + + + + + + + + + + + + + + + @@ -258,13 +266,5 @@ - - - - - - - - \ No newline at end of file diff --git a/src/main/dig/cmos/tristateOut.dig b/src/main/dig/cmos/tristateOut.dig index e297409cd..4d8b3b1a0 100644 --- a/src/main/dig/cmos/tristateOut.dig +++ b/src/main/dig/cmos/tristateOut.dig @@ -60,7 +60,7 @@ T2 - + PFET @@ -70,7 +70,7 @@ T1 - + In @@ -80,7 +80,7 @@ out - + In @@ -90,7 +90,7 @@ en - + Out @@ -122,11 +122,11 @@ - + - + @@ -134,19 +134,19 @@ - - + + - - + + - + @@ -154,19 +154,19 @@ - + - - + + - + @@ -174,20 +174,12 @@ - - + + - - - - - - - - - - + + @@ -226,12 +218,20 @@ - - + + - - + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/de/neemann/digital/draw/shapes/VDDShape.java b/src/main/java/de/neemann/digital/draw/shapes/VDDShape.java index 895e8dddc..c534111a6 100644 --- a/src/main/java/de/neemann/digital/draw/shapes/VDDShape.java +++ b/src/main/java/de/neemann/digital/draw/shapes/VDDShape.java @@ -47,11 +47,10 @@ public class VDDShape implements Shape { @Override public void drawTo(Graphic graphic, boolean heighLight) { graphic.drawPolygon( - new Polygon(true) + new Polygon(false) .add(-SIZE2, 0) - .add(SIZE2, 0) - .add(0, -SIZE*2/3), - Style.NORMAL - ); + .add(0, -SIZE * 2 / 3) + .add(SIZE2, 0), Style.NORMAL); + graphic.drawLine(new Vector(0, -SIZE2), new Vector(0, 0), Style.NORMAL); } }