def to_cmax_str(self): self._assert_top_left_loc_set() c, r = loc_to_cmax_rep(self.top_left_loc) if self.dot_bottom_left: return 'opamp: (%d,%d)--(%d,%d)' % (c, r + 3, c, r) else: return 'opamp: (%d,%d)--(%d,%d)' % (c + 3, r, c + 3, r + 3)
def to_cmax_str(self): self._assert_top_left_loc_set() c, r = loc_to_cmax_rep(self.top_left_loc) if self.directed_up: return 'pot: (%d,%d)--(%d,%d)--(%d,%d)' % (c, r + 2, c + 1, r, c + 2, r + 2) else: return 'pot: (%d,%d)--(%d,%d)--(%d,%d)' % (c + 2, r, c + 1, r + 2, c, r)
def to_cmax_str(self): c1, r1 = loc_to_cmax_rep(self.loc_for_pin(1)) c8, r8 = loc_to_cmax_rep(self.loc_for_pin(8)) return 'head: (%d,%d)--(%d,%d)' % (c1, r1, c8, r8)
def to_cmax_str(self): c1, r1 = loc_to_cmax_rep(self.loc_for_pin(1)) c6, r6 = loc_to_cmax_rep(self.loc_for_pin(6)) return 'motor: (%d,%d)--(%d,%d)' % (c1, r1, c6, r6)
def to_cmax_str(self): self._assert_top_left_loc_set() c, r = loc_to_cmax_rep(self.top_left_loc) i1, i2, i3 = resistance_from_string(str(self.r)) return 'resistor(%d,%d,%d): (%d,%d)--(%d,%d)' % (i1, i2, i3, c, r, c, r + 3)