|
QSapecNG
|
Following are examples of circuits. Save them, then open them from within the software.
circuit
{
unknows
{
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 0
}
prop
{
name type
value 17
}
prop
{
name x
value 170
}
prop
{
name y
value 230
}
}
}
}
components
{
component
{
id R
name R1
value 1
symbolic 1
nodes
{
node 2
node 1
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 130
}
prop
{
name x_label
value 15
}
prop
{
name y
value 170
}
prop
{
name y_label
value -33
}
}
}
component
{
id R
name R2
value 1
symbolic 1
nodes
{
node 0
node 2
}
props
{
prop
{
name angle
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 170
}
prop
{
name x_label
value 13
}
prop
{
name y
value 180
}
prop
{
name y_label
value -11
}
}
}
component
{
id V
name V1
value 1
symbolic 1
nodes
{
node 0
node 1
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 12
}
prop
{
name x
value 120
}
prop
{
name x_label
value -35
}
prop
{
name y
value 180
}
prop
{
name y_label
value 15
}
}
}
}
wires
{
wire
{
props
{
prop
{
name angle
value 0
}
prop
{
name conn
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name orientation
value 1
}
prop
{
name to_x
value 50
}
prop
{
name to_y
value 0
}
prop
{
name type
value 20
}
prop
{
name x
value 130
}
prop
{
name y
value 230
}
}
}
}
out
{
node 2
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 19
}
prop
{
name x
value 180
}
prop
{
name y
value 170
}
}
}
}
circuit
{
unknows
{
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 0
}
prop
{
name type
value 17
}
prop
{
name x
value 170
}
prop
{
name y
value 260
}
}
}
}
components
{
component
{
id I
name I1
value 1
symbolic 1
nodes
{
node 1
node 0
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 6
}
prop
{
name x
value 130
}
prop
{
name x_label
value -25
}
prop
{
name y
value 210
}
prop
{
name y_label
value 12
}
}
}
component
{
id R
name R1
value 2500
symbolic 0
nodes
{
node 0
node 1
}
props
{
prop
{
name angle
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 170
}
prop
{
name x_label
value 28
}
prop
{
name y
value 210
}
prop
{
name y_label
value 37
}
}
}
component
{
id R
name R2
value 500
symbolic 0
nodes
{
node 0
node 1
}
props
{
prop
{
name angle
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 220
}
prop
{
name x_label
value 30
}
prop
{
name y
value 210
}
prop
{
name y_label
value -1
}
}
}
}
wires
{
wire
{
props
{
prop
{
name angle
value 0
}
prop
{
name conn
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name orientation
value 1
}
prop
{
name to_x
value 90
}
prop
{
name to_y
value 0
}
prop
{
name type
value 20
}
prop
{
name x
value 140
}
prop
{
name y
value 260
}
}
}
wire
{
props
{
prop
{
name angle
value 0
}
prop
{
name conn
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name orientation
value 1
}
prop
{
name to_x
value 90
}
prop
{
name to_y
value 0
}
prop
{
name type
value 20
}
prop
{
name x
value 140
}
prop
{
name y
value 210
}
}
}
}
out
{
node 1
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 19
}
prop
{
name x
value 230
}
prop
{
name y
value 200
}
}
}
}
User defined component definition.
circuit
{
unknows
{
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 1
}
prop
{
name type
value 18
}
prop
{
name x
value 240
}
prop
{
name y
value 160
}
}
}
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 2
}
prop
{
name type
value 18
}
prop
{
name x
value 290
}
prop
{
name y
value 160
}
}
}
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 0
}
prop
{
name type
value 17
}
prop
{
name x
value 290
}
prop
{
name y
value 220
}
}
}
}
components
{
component
{
id R
name R1
value 1
symbolic 1
nodes
{
node 2
node 1
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 250
}
prop
{
name x_label
value 18
}
prop
{
name y
value 160
}
prop
{
name y_label
value -36
}
}
}
component
{
id C
name C1
value 1
symbolic 1
nodes
{
node 0
node 2
}
props
{
prop
{
name angle
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 2
}
prop
{
name x
value 290
}
prop
{
name x_label
value 11
}
prop
{
name y
value 170
}
prop
{
name y_label
value -6
}
}
}
}
out
{
node 2
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 19
}
prop
{
name x
value 300
}
prop
{
name y
value 160
}
}
}
}
User defined component in use.
circuit
{
unknows
{
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 0
}
prop
{
name type
value 17
}
prop
{
name x
value 150
}
prop
{
name y
value 240
}
}
}
}
components
{
component
{
id V
name V1
value 1
symbolic 1
nodes
{
node 0
node 1
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 12
}
prop
{
name x
value 150
}
prop
{
name x_label
value -30
}
prop
{
name y
value 190
}
prop
{
name y_label
value 10
}
}
}
component
{
id R
name ""
value 0
symbolic 0
nodes
{
node 1
node 3
}
props
{
prop
{
name discard
value 1
}
}
}
component
{
id R
name ""
value 0
symbolic 0
nodes
{
node 2
node 4
}
props
{
prop
{
name discard
value 1
}
}
}
}
userdefs
{
userdef
{
name X2
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 1
}
prop
{
name x
value 160
}
prop
{
name x_label
value 19
}
prop
{
name y
value 180
}
prop
{
name y_label
value -28
}
}
def
{
unknows
{
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 3
}
prop
{
name type
value 18
}
prop
{
name x
value 240
}
prop
{
name y
value 160
}
}
}
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 4
}
prop
{
name type
value 18
}
prop
{
name x
value 290
}
prop
{
name y
value 160
}
}
}
unknow
{
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name node
value 0
}
prop
{
name type
value 17
}
prop
{
name x
value 290
}
prop
{
name y
value 220
}
}
}
}
components
{
component
{
id R
name R1
value 500
symbolic 1
nodes
{
node 4
node 3
}
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 9
}
prop
{
name x
value 250
}
prop
{
name x_label
value 18
}
prop
{
name y
value 160
}
prop
{
name y_label
value -36
}
}
}
component
{
id C
name C1
value 1
symbolic 1
nodes
{
node 0
node 4
}
props
{
prop
{
name angle
value 1
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 2
}
prop
{
name x
value 290
}
prop
{
name x_label
value 11
}
prop
{
name y
value 170
}
prop
{
name y_label
value -6
}
}
}
}
}
}
}
out
{
node 2
props
{
prop
{
name angle
value 0
}
prop
{
name mirrored
value 0
}
prop
{
name type
value 19
}
prop
{
name x
value 220
}
prop
{
name y
value 180
}
}
}
}
1.7.6.1