コード例 #1
0
ファイル: test_save_restore.py プロジェクト: pcbre/pcbre
    def __setup_layers(self, n):
        names = ["foo","bar","quux", "sed","a"] + list("abcdefghijklmnop")
        p = Project.create()
        for i, name in zip(range(n), names):
            color = (random.random(), random.random(), random.random())
            l0 = Layer(name, color)
            p.stackup.add_layer(l0)

        return p
コード例 #2
0
    def setUp(self):
        self.p = Project.create()

        l1 = Layer(name="Top", color=(0, 0, 0))
        l2 = Layer(name="Bot", color=(0, 0, 1))
        vp = ViaPair(l1, l2)

        self.net0 = Net()
        self.net1 = Net()

        self.v1 = Via(Point2(0, 0), r=1, viapair=vp, net=self.net0)
        self.v2 = Via(Point2(0, 0), r=1, viapair=vp, net=self.net1)

        self.p.stackup.add_layer(l1)
        self.p.stackup.add_layer(l2)

        self.p.stackup.add_via_pair(vp)

        self.p.nets.add_net(self.net0)
        self.p.nets.add_net(self.net1)

        self.p.artwork.add_artwork(self.v1)
        self.p.artwork.add_artwork(self.v2)
コード例 #3
0
ファイル: test_nets.py プロジェクト: 0nelight/pcbre
    def setUp(self):
        self.p = Project.create()

        l1 = Layer(name="Top", color=(0,0,0))
        l2 = Layer(name="Bot", color=(0,0,1))
        vp = ViaPair(l1,l2)

        self.net0 = Net()
        self.net1 = Net()

        self.v1 = Via(Point2(0, 0), r=1, viapair=vp, net=self.net0)
        self.v2 = Via(Point2(0, 0), r=1, viapair=vp, net=self.net1)


        self.p.stackup.add_layer(l1)
        self.p.stackup.add_layer(l2)

        self.p.stackup.add_via_pair(vp)

        self.p.nets.add_net(self.net0)
        self.p.nets.add_net(self.net1)

        self.p.artwork.add_artwork(self.v1)
        self.p.artwork.add_artwork(self.v2)
コード例 #4
0
ファイル: test_save_restore.py プロジェクト: pcbre/pcbre
 def test_basic_save_restore(self):
     p = Project.create()
     p_new = self.__saverestore(p)
コード例 #5
0
ファイル: test_stackup_layers.py プロジェクト: pcbre/pcbre
 def setUp(self):
     self.p = Project.create()
コード例 #6
0
ファイル: test_stackup_layers.py プロジェクト: 0nelight/pcbre
 def setUp(self):
     self.p = Project.create()