/// <summary> /// Save specific phase at the given location /// </summary> /// <param name="path">The complete file path to write to</param> /// <param name="phase">Phase to save</param> private void ExportData(string path, StackList phase) { float originOffsetX = (float)bscOrigin.ValueX; float originOffsetY = (float)bscOrigin.ValueY; float boardWidth = (float)bscDimensions.ValueX; float boardLength = (float)bscDimensions.ValueY; BoardSettings boardSettings = new BoardSettings(originOffsetX, originOffsetY, boardWidth, boardLength); boardSettings.BoardsX = Convert.ToInt32(bscNumberOfBoards.ValueX); boardSettings.BoardsY = Convert.ToInt32(bscNumberOfBoards.ValueY); boardSettings.DistanceX = (float)bscDistBetwBoards.ValueX; boardSettings.DistanceY = (float)bscDistBetwBoards.ValueY; pnpMachine.ExportToFile(path, boardSettings, phase); }