Class JobFileService
Represents a service for working with job files.
public class JobFileService
- Inheritance
-
JobFileService
- Inherited Members
Remarks
This requires an OPC connection.
Methods
Upload(Stream, int)
Uploads a .ma2 file from a stream to a job to the laser.
public void Upload(Stream stream, int job)
Parameters
streamStreamStream containing ma2 file data.
jobintThe job index on the Keyence Laser. Ranges from 0...1999.
Remarks
Uploading a file can be very slow, if job is equal to the actual job.
You can improve the performance, by selecting an other job before.
Exceptions
- ArgumentNullException
Thrown
stream.- ArgumentOutOfRangeException
The permitted job index on the Keyence laser range from 0 to 1999.
- InvalidOperationException
Throw when the OPC connection is not enabled
-or- the OPC client is not connected (see UseOpc)
-or- the communication priority of the laser could not be obtained.- NotInitializedException
Thrown when the module is not initialized
-or- the OPC connection is not initialized.
Upload(string, int)
Uploads a .ma2 file to a job to the laser.
public void Upload(string filePath, int job)
Parameters
filePathstringComplete path of the '.ma2' file on the PC, where the LisRT application is running.
jobintThe job index. Ranges from 0...1999.
Remarks
Uploading a file can be very slow, if job is equal to the actual job.
You can improve the performance, by selecting an other job before.
Exceptions
- ArgumentException
Thrown
filePathis null or empty
-or-filePathdoes not with .ma2.- ArgumentOutOfRangeException
The permitted job numbers on the Keyence laser range from 0 to 1999.
- InvalidOperationException
Throw when the OPC connection is not enabled
-or- the OPC client is not connected (see UseOpc)
-or- the communication priority of the laser could not be obtained.- NotInitializedException
Thrown when the module is not initialized
-or- the OPC connection is not initialized.