Exemple #1
0
class TestCsr(TestCase):
    assembly_path = r"C:\cnct"
    csr = Skinning(assembly_path).csr

    def test_get_angle(self):
        self.csr.setAngle(1.23, WCS.WCS_1)
        self.assertEqual(self.csr.getAngle(WCS.WCS_1), 1.23)
Exemple #2
0
class TestDro(TestCase):
    assembly_path = r"C:\cnct"
    dro = Skinning(assembly_path).dro

    def test_get_dro(self):
        self.dro.getDro(DroCoordinates.DRO_LOCAL)
        self.dro.setDroCoordinates(DroCoordinates.DRO_MACHINE)
Exemple #3
0
class TestMessageWindow(TestCase):
    assembly_path = r"C:\cnct"
    msg = Skinning(assembly_path).message_window

    def test_get_messages(self):
        self.msg.addMessage('tag string')
        lst1 = self.msg.getMessages()
        self.assertEqual(lst1[-1], 'tag string')
class TestPLc(TestCase):
    assembly_path = r"C:\cnct"
    plc = Skinning(assembly_path).plc

    def test_get_watch_list(self):
        lst = [IOMBit()]
        # self.plc.SetWatchList(lst)
        self.plc.getWatchList(lst)

    def test_set_watch_list(self):
        pass

    def test_set_io_force_state(self):
        self.plc.setIoForceState(0, BitType.Input, ForceState.ForcedOff)

    def test_set_skinning_data_word(self):
        self.plc.setSkinningDataWord(1, 0, False)

    def test_get_skinning_data_word(self):
        self.plc.getSkinningDataWord(1)

    def test_set_input_iversion_state(self):
        self.plc.setInputIversionState(0, InversionState.Inverted)

    def test_set_input_force_state(self):
        self.plc.setInputIversionState(0, InversionState.NotIverted)

    def test_get_input_state(self):
        self.plc.getInputState(1)

    def test_get_output_state(self):
        self.plc.getOutputState(1)

    def test_get_memory_state(self):
        self.plc.getMemoryState(1)

    def test_get_word_value(self):
        self.plc.getWordValue(1)

    def test_get_double_word_value(self):
        self.plc.getDoubleWordValue(1)

    def test_get_float_word_value(self):
        self.plc.getFloatWordValue(1)

    def test_set_skin_event_state(self):
        self.plc.setSkinEventState(0, 0)

    def test_get_pc_system_variable_bit(self):
        self.plc.getPcSystemVariableBit(0)

    def test_get_plc_system_variable_bit(self):
        self.plc.getPlcSystemVariableBit(0)

    def test_get_vcp_led_states(self):
        self.plc.getVcpLedStates()
class TestSys(TestCase):
    assembly_path = r"C:\cnct"
    sys = Skinning(assembly_path).system

    def test_get_system_identifier(self):
        self.sys.getSystemIdentifier()

    def test_exit_software(self):
        self.test_exit_software()

    def test_get_ether1616device_info(self):
        self.test_get_ether1616device_info()
class TestTool(TestCase):
    assembly_path = r"C:\cnct"
    tool = Skinning(assembly_path).tool
    pass

    def test_get_tool_number(self):
        self.tool.getToolNumber()

    def test_get_current_height_offset_number(self):
        self.tool.getCurrentHeightOffsetNumber()

    def test_get_tool_info(self):
        self.tool.getToolInfo()

    def test_get_height_offset_amount(self):
        self.tool.getHeightOffsetAmount()

    def test_get_diameter_offset_amount(self):
        self.tool.getDiameterOffsetAmount()

    def test_get_tool_spindle_speed(self):
        self.tool.getToolSpindleSpeed()

    def test_get_coolant(self):
        self.tool.getCoolant()

    def test_get_tool_spindle_direction(self):
        self.tool.getToolSpindleDirection()

    def test_get_tool_bin(self):
        self.tool.getToolBin()

    def test_set_tool_info(self):
        self.tool.setToolInfo()

    def test_set_bin_number(self):
        self.tool.setBinNumber()

    def test_set_coolant(self):
        self.tool.setCoolant()

    def test_set_tool_height_offset_amout(self):
        self.tool.setToolHeightOffsetAmout()

    def test_set_spindle_direction(self):
        self.tool.setSpindleDirection()

    def test_set_spindle_speed(self):
        self.tool.setSpindleSpeed()

    def test_set_tool_dnumber(self):
        self.tool.setToolDNumber()

    def test_set_tool_hnumber(self):
        self.tool.setToolHNumber()

    def test_get_tool_hnumber(self):
        self.tool.getToolHNumber()

    def test_get_tool_dnumber(self):
        self.tool.getToolDNumber()

    def test_set_wear_adjustment(self):
        self.tool.setWearAdjustment()

    def test_get_wear_adjustment(self):
        self.tool.getWearAdjustment()
class TestScreen(TestCase):
    assembly_path = r"C:\cnct"
    screen = Skinning(assembly_path).screen

    def test_get_viewport_info(self):
        self.screen.getViewportInfo(Viewport.VIEWPORT_MESSAGE)
Exemple #8
0
class TestSkinning(TestCase):
    assembly_path = r"C:\cnct"
    ct = Skinning(assembly_path)
    pass