Example #1
0
 def build_ports(self):
     # Portlist format:
     #    example:  {'port':(x_position, y_position), 'direction': 'NORTH'}
     self.portlist["input_top"] = {'port':self.port, 'direction':tk.flip_direction(self.direction)}
     self.portlist["input_bot"] = {'port':self.input_port_bot, 'direction':tk.flip_direction(self.direction)}
     self.portlist["output_top"] = {'port':self.output_port_top, 'direction':self.direction}
     self.portlist["output_bot"] = {'port':self.output_port_bot, 'direction':self.direction}
Example #2
0
 def build_ports(self):
     # Portlist format:
     # example: example:  {'port':(x_position, y_position), 'direction': 'NORTH'}
     if self.parity==1:
         self.portlist["input_top"] = {'port':self.port, 'direction':tk.flip_direction(self.direction)}
         self.portlist["input_bot"] = {'port':self.portlist_input_cross, 'direction':tk.flip_direction(self.direction)}
         self.portlist["output_top"] = {'port':self.portlist_output_straight, 'direction':self.direction}
         self.portlist["output_bot"] = {'port':self.portlist_output_cross, 'direction':self.direction}
     elif self.parity==-1:
         self.portlist["input_top"] = {'port':self.portlist_input_cross, 'direction':tk.flip_direction(self.direction)}
         self.portlist["input_bot"] = {'port':self.port, 'direction':tk.flip_direction(self.direction)}
         self.portlist["output_top"] = {'port':self.portlist_output_cross, 'direction':self.direction}
         self.portlist["output_bot"] = {'port':self.portlist_output_straight, 'direction':self.direction}
Example #3
0
    def build_ports(self):
        # Portlist format:
        #    example:  {'port':(x_position, y_position), 'direction': 'NORTH'}

        self.portlist["input"] = {
            'port': self.port,
            'direction': tk.flip_direction(self.direction)
        }
        self.portlist["output_top"] = {
            'port': self.port_output_top,
            'direction': self.direction
        }
        self.portlist["output_bot"] = {
            'port': self.port_output_bot,
            'direction': self.direction
        }
        if self.heater:
            self.portlist["heater_top_in"] = {
                'port': self.htr_top_in,
                'direction': self.htr_top_in_dir
            }
            self.portlist["heater_top_out"] = {
                'port': self.htr_top_out,
                'direction': self.htr_top_out_dir
            }
            self.portlist["heater_bot_in"] = {
                'port': self.htr_bot_in,
                'direction': self.htr_bot_in_dir
            }
            self.portlist["heater_bot_out"] = {
                'port': self.htr_bot_out,
                'direction': self.htr_bot_out_dir
            }
Example #4
0
 def build_ports(self):
     # Portlist format:
     # example: example:  {'port':(x_position, y_position), 'direction': 'NORTH'}
     self.portlist["input"] = {
         'port': self.trace[0],
         'direction': tk.flip_direction(self.direction)
     }
     self.portlist["output"] = {
         'port': self.trace[1],
         'direction': self.direction
     }