| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using Prism.Mvvm;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TeamAAS_VP.Models
- {
- public class PlcAddressConfig : BindableBase
- {
- private int _PlcNo;
- public int PlcNo
- {
- get { return _PlcNo; }
- set { SetProperty(ref _PlcNo, value); }
- }
- private PlcAddress _WorkMode = new PlcAddress();
- /// <summary>
- /// 工作模式 =1 拍1打1 =2 拍1打所有
- /// </summary>
- public PlcAddress WorkMode
- {
- get { return _WorkMode; }
- set { SetProperty(ref _WorkMode, value); }
- }
- private PlcAddress _PickPointNum = new PlcAddress();
- /// <summary>
- /// 取料位置 =0 不需要取料 =1 需要取料
- /// </summary>
- public PlcAddress PickPointNum
- {
- get { return _PickPointNum; }
- set { SetProperty(ref _PickPointNum, value); }
- }
- private PlcAddress _cameraShotCount = new PlcAddress();
- /// <summary>
- /// 相机拍照次数
- /// </summary>
- public PlcAddress CameraShotCount
- {
- get => _cameraShotCount;
- set => SetProperty(ref _cameraShotCount, value);
- }
- private PlcAddress _upperCameraPickShotCount = new PlcAddress();
- /// <summary>
- /// 上相机取料拍照次数
- /// </summary>
- public PlcAddress UpperCameraPickShotCount
- {
- get => _upperCameraPickShotCount;
- set => SetProperty(ref _upperCameraPickShotCount, value);
- }
- private PlcAddress _upperCameraPlaceShotCount = new PlcAddress();
- /// <summary>
- /// 上相机放料拍照次数
- /// </summary>
- public PlcAddress UpperCameraPlaceShotCount
- {
- get => _upperCameraPlaceShotCount;
- set => SetProperty(ref _upperCameraPlaceShotCount, value);
- }
- private PlcAddress _upperCameraLockAssembleCount = new PlcAddress();
- /// <summary>
- /// 上相机锁附/组装次数
- /// </summary>
- public PlcAddress UpperCameraLockAssembleCount
- {
- get => _upperCameraLockAssembleCount;
- set => SetProperty(ref _upperCameraLockAssembleCount, value);
- }
- private PlcAddress _pickFixedPositionProductCameraCount = new PlcAddress();
- /// <summary>
- /// 取料固定位置拍产品相机数量
- /// </summary>
- public PlcAddress PickFixedPositionProductCameraCount
- {
- get => _pickFixedPositionProductCameraCount;
- set => SetProperty(ref _pickFixedPositionProductCameraCount, value);
- }
- private PlcAddress _lockFixedPositionProductCameraCount = new PlcAddress();
- /// <summary>
- /// 锁附/组装固定位置拍产品相机数量
- /// </summary>
- public PlcAddress LockFixedPositionProductCameraCount
- {
- get => _lockFixedPositionProductCameraCount;
- set => SetProperty(ref _lockFixedPositionProductCameraCount, value);
- }
- private PlcAddress _fixedCameraDetectLockAssembleCount = new PlcAddress();
- /// <summary>
- /// 固定相机检测锁附/组装次数
- /// </summary>
- public PlcAddress FixedCameraDetectLockAssembleCount
- {
- get => _fixedCameraDetectLockAssembleCount;
- set => SetProperty(ref _fixedCameraDetectLockAssembleCount, value);
- }
- }
- }
|