using Masuit.Tools;
|
using WIDESEAWCS_QuartzJob;
|
|
namespace WIDESEAWCS_Tasks
|
{
|
/// <summary>
|
/// 机械手条码读取器 - 负责读取电芯条码
|
/// </summary>
|
public static class RobotBarcodeGenerator
|
{
|
/// <summary>
|
/// 读取线体条码
|
/// </summary>
|
/// <param name="prefix">DB点位,例如 "DB40.990"</param>
|
/// <returns>读取到的电芯条码</returns>
|
public static string GenerateTrayBarcode(string prefix = "")
|
{
|
var device = Storage.Devices.Where(d => d.DeviceName == "A区_一注输送线").FirstOrDefault();
|
if (!device.IsNullOrEmpty() && device != null && device.Communicator.IsConnected)
|
{
|
var trayBarcode = device.Communicator.Read<string>(prefix);
|
return trayBarcode;
|
}
|
return "";
|
}
|
}
|
}
|