forked from HEL/circuiteria
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			ea8277ee5b
			...
			94d5d6b854
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 94d5d6b854 | |||
| 71f128f6c9 | 
| @@ -115,6 +115,46 @@ gates.gate-xnor(x: 0, y: 0, w: 1.5, h: 1.5) | |||||||
| gates.gate-xnor(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | gates.gate-xnor(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
| ```, vertical: true) | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-and = example(``` | ||||||
|  | gates.iec-gate-and(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-and(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-nand = example(``` | ||||||
|  | gates.iec-gate-nand(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-nand(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-or = example(``` | ||||||
|  | gates.iec-gate-or(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-or(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-nor = example(``` | ||||||
|  | gates.iec-gate-nor(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-nor(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-xor = example(``` | ||||||
|  | gates.iec-gate-xor(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-xor(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-xnor = example(``` | ||||||
|  | gates.iec-gate-xnor(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-xnor(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-buf = example(``` | ||||||
|  | gates.iec-gate-buf(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-buf(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
|  | #let iec-gate-not = example(``` | ||||||
|  | gates.iec-gate-not(x: 0, y: 0, w: 1.5, h: 1.5) | ||||||
|  | gates.iec-gate-not(x: 3, y: 0, w: 1.5, h: 1.5, inverted: "all") | ||||||
|  | ```, vertical: true) | ||||||
|  |  | ||||||
| #let group = example(``` | #let group = example(``` | ||||||
| element.group( | element.group( | ||||||
|   id: "g1", name: "Group 1", stroke: (dash: "dashed"), |   id: "g1", name: "Group 1", stroke: (dash: "dashed"), | ||||||
|   | |||||||
| @@ -84,7 +84,7 @@ | |||||||
|     wire.stub("iec-xor-port-in" + str(i), "west") |     wire.stub("iec-xor-port-in" + str(i), "west") | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   element.iec-gate-nxor( |   element.iec-gate-xnor( | ||||||
|     id: "iec-nxor", |     id: "iec-nxor", | ||||||
|     x: 3, |     x: 3, | ||||||
|     y: -9, |     y: -9, | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								manual.pdf
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								manual.pdf
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -195,7 +195,12 @@ If you have installed Circuiteria directly in your project, import #link("src/li | |||||||
|   read("src/elements/logic/and.typ") + "\n" + |   read("src/elements/logic/and.typ") + "\n" + | ||||||
|   read("src/elements/logic/buf.typ") + "\n" + |   read("src/elements/logic/buf.typ") + "\n" + | ||||||
|   read("src/elements/logic/or.typ") + "\n" + |   read("src/elements/logic/or.typ") + "\n" + | ||||||
|   read("src/elements/logic/xor.typ"), |   read("src/elements/logic/xor.typ") + "\n" + | ||||||
|  |   read("src/elements/logic/iec_gate.typ") + "\n" + | ||||||
|  |   read("src/elements/logic/iec_and.typ") + "\n" + | ||||||
|  |   read("src/elements/logic/iec_buf.typ") + "\n" + | ||||||
|  |   read("src/elements/logic/iec_or.typ") + "\n" + | ||||||
|  |   read("src/elements/logic/iec_xor.typ"), | ||||||
|   name: "gates", |   name: "gates", | ||||||
|   old-syntax: true, |   old-syntax: true, | ||||||
|   scope: ( |   scope: ( | ||||||
|   | |||||||
| @@ -15,6 +15,6 @@ | |||||||
| #import "elements/logic/iec_and.typ": iec-gate-and, iec-gate-nand | #import "elements/logic/iec_and.typ": iec-gate-and, iec-gate-nand | ||||||
| #import "elements/logic/iec_buf.typ": iec-gate-buf, iec-gate-not | #import "elements/logic/iec_buf.typ": iec-gate-buf, iec-gate-not | ||||||
| #import "elements/logic/iec_or.typ": iec-gate-or, iec-gate-nor | #import "elements/logic/iec_or.typ": iec-gate-or, iec-gate-nor | ||||||
| #import "elements/logic/iec_xor.typ": iec-gate-xor, iec-gate-nxor | #import "elements/logic/iec_xor.typ": iec-gate-xor, iec-gate-xnor | ||||||
|  |  | ||||||
| #import "elements/group.typ": group | #import "elements/group.typ": group | ||||||
| @@ -34,11 +34,11 @@ | |||||||
|   ) |   ) | ||||||
| } | } | ||||||
|  |  | ||||||
| /// Draws an IEC-NXOR gate. This function is also available as `element.iec-gate-nxor()` | /// Draws an IEC-XNOR gate. This function is also available as `element.iec-gate-xnor()` | ||||||
| ///  | ///  | ||||||
| /// For parameters, see #doc-ref("gates.iec-gate") | /// For parameters, see #doc-ref("gates.iec-gate") | ||||||
| /// #examples.iec-gate-nxor | /// #examples.iec-gate-xnor | ||||||
| #let iec-gate-nxor( | #let iec-gate-xnor( | ||||||
|   x: none, |   x: none, | ||||||
|   y: none, |   y: none, | ||||||
|   w: none, |   w: none, | ||||||
|   | |||||||
| @@ -7,4 +7,4 @@ | |||||||
| #import "elements/logic/iec_and.typ": iec-gate-and, iec-gate-nand | #import "elements/logic/iec_and.typ": iec-gate-and, iec-gate-nand | ||||||
| #import "elements/logic/iec_or.typ": iec-gate-or, iec-gate-nor | #import "elements/logic/iec_or.typ": iec-gate-or, iec-gate-nor | ||||||
| #import "elements/logic/iec_buf.typ": iec-gate-buf, iec-gate-not | #import "elements/logic/iec_buf.typ": iec-gate-buf, iec-gate-not | ||||||
| #import "elements/logic/iec_xor.typ": iec-gate-xor, iec-gate-nxor | #import "elements/logic/iec_xor.typ": iec-gate-xor, iec-gate-xnor | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user