Solar Photovoltaic (PV) Ingot and Block Inspecting and Testing Machine By A