Editor of the Y-coordinate of the path for the laser welding machine for large diameter pipes.
Using the program, the Y-coordinates of the scanned pipe track are read from the Simatic S-300 controller.
Values can be changed either in the table or on the chart by dragging points.
Point status (valid/not valid) can be changed in the table.
The corrected path is written back to the controller.
The path can be saved/loaded in csv or xml-format.
To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
- Clone this repository
git clone https://github.com/samuel-etver/laser-welding-path-edit
- Go into the repository
cd laser-welding-path-edit
- Install dependencies
npm install
- You should download jgplot plugins from https://github.com/jqPlot/jqPlot to .\node-modules\jqplot\plugins
- Run the app
npm start
- Build the app for Windows (64bit)
electron-packager . --platform=win32 --arch=x64
electron: 7.1.10,
electron-packager: 14.2.0,
bootstrap: 4.4.1,
csv-parser: 2.3.2,
csv-writer: 1.6.0,
jqplot: 1.0.9,
jquery: 3.4.1,
nodes7: 0.3.10,
popper: 1.0.1,
tabulator-tables: 4.5.3,
xmldom: 0.2.1