Commit 0db1f480 LN

中英文修改,增加贴图,贴图英文未完善

1 个父辈 1100c85d
正在显示 40 个修改的文件 包含 3292 行增加3516 行删除
此文件类型无法预览
名称,中文,英文,日文
AbsMove,绝对运动,absolute motion,絶対運動
Alarm,报警,alarm,アラーム(警報)発報
AutoEnd,自动出入库结束,Auto storage and retrieval completed,自動入出庫完了
AutoIn,自动入库:,Auto storage:,自動入庫:
AutoOut,自动出库:,Auto retrieval:,自動出庫:
AutoReset,收到复位信号,自动复位,The equipment resets automatically after receiving the reset signal,リセット信号を受け取り、自動で原点復帰(リセット)します
AxisAlarm,运动轴{0}报警,Motion axis {0} alarm,運動軸(0)アラーム発報
AxisHomeMoveAlarm,运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大!,"Motion{0} axis{1}: origin completion signal received, error between the current location[{2}] and zero location exceeding limits!",運動(0)軸(1)の原点復帰位置信号と現在位置信号(2)を受け取り、誤差(位置ずれ量)が大きい場合はアラーム発報
AxisMoveAlarm,运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大!,Motion{0} axis{1}: error between the destination location[{2}] and current location{3} exceeding limits !,運動(0)軸(1)の目標位置信号(2)と現在位置信号(3)を受け取り、誤差(位置ずれ量)が大きい場合はアラーム発報
Batch_Axis,轴5,Axis 5,軸5
batchInError,批量入库失败:请确认批量门是否闭合!,Batch storage failure: please confirm whether the MIMO door is locked!,マルチ入庫に失敗:マルチ入出庫口が閉まっているか確認してください!
batchInError2,批量入库失败:请检查物料夹取机构是否有异物!,Batch storage failure: please confirm whether there are materials in the clamping device!,マルチ入庫に失敗:材料把持機構に異物がないか確認してください!
BatchStop,轴5运动停止,Axis 5 stops moving,軸5の動作が停止します
Busy,设备运行中,The equipment is running.,設備動作中
CanotBack,当前设备状态无需回待机点,若您需要强制回待机点,请先按下急停,再回待机点!,The equipment does not need to return to the standby position. Please press Emergency Stop first if you need to perform this operation!,現在の設備の状態は待機点に戻す必要はありません。強制的に待機点に戻したい場合、緊急停止のボタンを押してから手動で待機点に戻してください!
CanotReset,当前设备状态无需复位,若您需要强制复位,请先按下急停,再进行复位!,The equipment does not need to return to be reset. Please press Emergency Stop first if you need to perform this operation!,現在の設備の状態は原点位置に戻す必要はありません。強制的に原点位置に戻したい場合、緊急停止のボタンを押してから原点復帰してください!
CloseError,锁门失败:请确认批量门是否闭合!,MIMO door locking failure: please confirm whether the MIMO door is locked!,入出庫口のロックに失敗:マルチ入出庫口が閉まっているか確認してください!
CnotOpen,设备运行中,禁止打开批量门!,The equipment is running.,設備動作中はマルチ入出庫口を開けてはいけません!
Comp_Axis,轴4,Axis 4,軸4
Debugging,设备处于调试模式中,The equipment is in debug mode.,設備は調整モード状態です
doorClose,批量门已关闭,MIMO door is closed,マルチ入出庫口が閉じられました
doorOpen,批量门已打开,MIMO door is open,マルチ入出庫口が開いています
Fail,操作失败,Operation failure,操作が失敗しました
FrmAxisDebug_btnAutoMove_Text,轴5 向上,Axis 5 Up,軸5上向き
FrmAxisDebug_btnAutoMovej_Text,轴5 向下,Axis 5 Down,軸5下向き
FrmAxisDebug_btnComMove_Text,轴4 向下,Axis 4 Down,軸4下向き
FrmAxisDebug_btnComMovej_Text,轴4 向上,Axis 4 Up,軸4上向き
FrmAxisDebug_btnInOutMove_Text,轴3 前进,Axis 3 Front,軸3前進
FrmAxisDebug_btnInOutMovej_Text,轴3 后退,Axis 3 Back,軸3後退
FrmAxisDebug_btnMiddleMove_Text,轴1 顺时针,Axis 1 Clockwise,軸1右回転
FrmAxisDebug_btnMiddleMovej_Text,轴1 逆时针,Axis 1 Counter Clockwise,軸1左回転
FrmAxisDebug_btnUpdate_Text,更新坐标,Update Location,座標を更新します
FrmAxisDebug_btnUpDownMove_Text,轴2 上升,Axis 2 UP,軸2上昇
FrmAxisDebug_btnUpDownMovej_Text,轴2 下降,Axis 2 Down,軸2下降
FrmAxisDebug_button1_Text,关闭,Close,クローズ
FrmAxisDebug_label1_Text,(轴1)旋转轴,(Axis 1) Rotation Axis,(軸1)回転軸
FrmAxisDebug_label2_Text,(轴2)升降轴,(Axis 2) UpDown Axis,(軸2)昇降軸
FrmAxisDebug_label3_Text,(轴3)进出轴,(Axis 3) InOut Axis,(軸3)前後退軸
FrmAxisDebug_label4_Text,(轴4)压紧轴,(Axis 4) Pressing Axis,(軸4)圧縮軸
FrmAxisDebug_label5_Text,转速(r/min),Rotational Speed(r/min),速度(r/min)
FrmAxisDebug_label6_Text,实时坐标,Real-time location,リアルタイム座標
FrmAxisDebug_label7_Text,(轴5)批量上下料轴,(Axis 5) Batch Axis,(軸5)マルチ上下軸
FrmAxisDebug_Text,运动轴调试,Motion axis debug,運動軸調整
FrmIOStatus_btnCloseAxisBreak_Text,关闭轴2刹车,Close Axis 2 Brake,軸2のブレーキをオフ
FrmIOStatus_btnCloseDeviceLed_Text,关闭设备照明,Turn Off Equipment Lighting,設備の照明をオフ
FrmIOStatus_btnCloseDoor_Text,关闭单料门,Close SISO Door,シングル入庫口をクローズ
FrmIOStatus_btnCloseLed_Text,关闭相机辅助光源,Turn Off Camera Lighting,カメラの補助光源をオフ
FrmIOStatus_btnDClose_Text,批量门上锁,Lock MIMO Door,マルチ入出庫口をロック
FrmIOStatus_btnDisDoorClose_Text,激活维护门警报,Enable maintenance door alarm,メンテナンスドアの開閉監視をオン
FrmIOStatus_btnDisDoorOpen_Text,关闭维护门警报,Disable maintenance door alarm,メンテナンスドアの開閉監視をオフ
FrmIOStatus_btnDOpen_Text,批量门解锁,Unlock MIMO Door,マルチ入出庫口のロックを解除
FrmIOStatus_btnOpenAxisBreak_Text,开启轴2刹车,Open Axis 2 Brake,軸2のブレーキをオン
FrmIOStatus_btnOpenDeviceLed_Text,打开设备照明,Turn On Equipment Lighting,設備の照明をオン
FrmIOStatus_btnOpenDoor_Text,打开单料门,Open SISO Door,シングル入庫口をオープン
FrmIOStatus_btnOpenLed_Text,打开相机辅助光源,Turn On Camera Lighting,カメラの補助光源をオン
FrmIOStatus_btnSuckingDiscDown_Text,分料机构下降,Sorting device descent,材料分け機構下降
FrmIOStatus_btnSuckingDiscUp_Text,分料机构上升,Sorting device ascent,材料分け機構上昇
FrmIOStatus_btnSXi_Text,抓取机构夹紧,Pressing device gripping,クランプ機構圧縮
FrmIOStatus_btnSXil_Text,抓取机构放松,Pressing device relaxing,クランプ機構解放
FrmIOStatus_btnWriteSingleDO_Text,写入,Write,入力
FrmIOStatus_button1_Text,关闭,Close,クローズ
FrmIOStatus_button4_Text,关闭进气口,Close Air Inlet,吸気口を閉じる
FrmIOStatus_button5_Text,开启进气口,Open Air Inlet,吸気口を開ける
FrmIOStatus_groupBox1_Text,IO状态修改,I/O Modifications,I/O状態を修正
FrmIOStatus_groupBox3_Text,IO列表,I/O List,I/Oリスト
FrmIOStatus_groupBox4_Text,IO列表,I/O List,I/Oリスト
FrmIOStatus_label14_Text,地址:,Address:,アドレス:
FrmIOStatus_label17_Text,设备IP:,Equipment IP:,設備IP:
FrmIOStatus_label3_Text,端口:,Port:,ポート:
FrmIOStatus_label5_Text,保持时间(ms):,Hold time(ms):,保持時間(ms):
FrmIOStatus_radioButton1_Text,打开,On,オープン
FrmIOStatus_radioButton2_Text,关闭,Off,クローズ
FrmIOStatus_Text,IO信息,I/O Information,I/O情報
FrmPositionTool_btnAbsMove_Text,开始运动,Start,運転開始
FrmPositionTool_btnClear_Text,清除日志,Clear Log,ログを削除
FrmPositionTool_btnExit_Text,退出,Exit,退出
FrmPositionTool_btnGetActualPosition_Text,读取位置,Read Location,位置を読み取る
FrmPositionTool_btnHomeMove_Text,返回原点,Return Origin,原点復帰
FrmPositionTool_btnOpenFolder_Text,打开文件夹,Open Folder,フォルダを開く
FrmPositionTool_btnSdStop_Text,停止,Stop,ストップ
FrmPositionTool_btnServoOff_Text,关闭,Open,クローズ
FrmPositionTool_btnServoOn_Text,打开,Close,オープン
FrmPositionTool_groupBox1_Text,设备信息,Equipment Information,設備情報
FrmPositionTool_groupBox2_Text,位置信息,Location Information,位置情報
FrmPositionTool_groupBox6_Text,伺服运动测试,Servo Motion Debug,サーボ機構のテスト
FrmPositionTool_label1_Text,IO模块IP:,I/O module IP:,I/OモジュールIP:
FrmPositionTool_label10_Text,入料P4偏移量:,Point P4 offset:, P4 オフセット量:
FrmPositionTool_label12_Text,端口号:,Port number:,ポート番号:
FrmPositionTool_label13_Text,位置:,Location:,位置:
FrmPositionTool_label18_Text,地址:,Address:,アドレス:
FrmPositionTool_label2_Text,传感器地址:,Sensor address:,センサーのアドレス:
FrmPositionTool_label3_Text,位置文件名称:,Location file name:,位置ファイルの名称:
FrmPositionTool_label4_Text,出料前点P5偏移值:,Point P5 offset:, P5 オフセット量:
FrmPositionTool_label5_Text,出料缓冲点P6偏移量:,Point P6 offset:, P6 オフセット量:
FrmPositionTool_label6_Text,目标位置:,Target location:,目標位置:
FrmPositionTool_label7_Text,实际位置:,Actual location:,実際位置:
FrmPositionTool_label8_Text,转速(r/min):,Rotational Speed(r/min),速度(r/min):
FrmPositionTool_label9_Text,入料前点P3偏移量:,Point P3 offset:,P3 オフセット量:
FrmPositionTool_Text,轴2测试,Axis 2 Debug,軸2デバッグモード
FrmPwd_btnBack_Text,返回,Return,リターン
FrmPwd_btnNext_Text,确定,Ok,確認
FrmPwd_label1_Text,请输入密码:,Please input the password:,パスワードを入力してください
FrmPwd_Text,请输入密码,Input Password,パスワードを入力してください
FrmStoreBox_btnAxisAMove_Text,绝对运动,Absolute Motion,絶対運動
FrmStoreBox_btnAxisReturnHome_Text,返回原点,Return Origin,原点復帰
FrmStoreBox_btnAxisRMove_Text,相对运动,Relative Motion,相対運動
FrmStoreBox_btnAxisStop_Text,停止运动,Stop,動作停止
FrmStoreBox_btnAxisVMove_Text,匀速运动,Constant Motion,等速動作
FrmStoreBox_btnBatchInStore_Text,开始批量入库,Start Batch Storage,マルチ入庫を開始
FrmStoreBox_btnBatchOutTest_Text,批量出库测试,Batch Retrieval Test,マルチ出庫動作を試運転
FrmStoreBox_btnBatchReset_Text,批量上下料模块复位,Batch loading and unloading module reset,マルチ上料モジュールをリセット
FrmStoreBox_btnClearBuzzer_Text,重置蜂鸣器,Reset Buzzer,ブザーをリセット
FrmStoreBox_btnClearLog_Text,清除日志,Clear Log,ログを削除
FrmStoreBox_btnCloseAxis_Text,关闭伺服,Disable Servo,サーボ機構を終了
FrmStoreBox_btnCloseDoor_Text,批量门上锁,Lock MIMO Door,マルチ入出庫口をロック
FrmStoreBox_btnComAlarmClear_Text,重置状态,Reset Status,アラームをリセット
FrmStoreBox_btnComP1_Text,压紧轴待机点P1:,Pressing Axis Point P1:,プレス軸待機点P 1:
FrmStoreBox_btnComP2_Text,压紧轴压紧点P2:,Pressing Axis Point P2:,プレス軸プレス点P 2:
FrmStoreBox_btnComP3_Text,压紧轴压紧前点P3:,Pressing Axis Point P3:,プレス軸プレス前点P 3:
FrmStoreBox_btnCycleOut_Text,启动演示模式,Start Demo Mode,プレゼンテーションモードを開始
FrmStoreBox_btnGetAlarm_Text,读取伺服状态,Read Servo Status,サーボ機構の状態を読み取る
FrmStoreBox_btnGetOutTray_Text,取出料盘,Unload Materials,リールを取り出す
FrmStoreBox_btnHomeMove_Text,返回原点,Return Home,原点復帰
FrmStoreBox_btnInOutP1_Text,进出轴待机点P1:,InOut Axis Point P1:,前後軸待機点P 1:
FrmStoreBox_btnInOutP2_Text,进出轴吸盘取料点P2:,InOut Axis Point P2:,前後軸リール採取点P 2:
FrmStoreBox_btnInOutP3_Text,进出轴库位取料点P3:,InOut Axis Point P3:,前後軸ストレージ採取点P
FrmStoreBox_btnInOutP4_Text,进出轴仓门出料点P4:,InOut Axis Point P4:,前後軸出荷点P 4:
FrmStoreBox_btnLineAbsMove_Text,绝对运动,Absolute Motion,絶対運動
FrmStoreBox_btnMiddleP1_Text,旋转轴待机点P1:,Rotation Axis Point P1:,回転軸待機点P 1:
FrmStoreBox_btnMiddleP2_Text,旋转轴库位点P2:,Rotation Axis Point P2:,回転軸ストレージ採取点P 2:
FrmStoreBox_btnOpenAxis_Text,打开伺服,Open Servo,サーボ機構をオン
FrmStoreBox_btnOpenDoor_Text,批量门解锁,Unlock MIMO Door,マルチ入出庫口のロックを解除
FrmStoreBox_btnOutStore_Text,单盘出库测试,Single Material Retrieval Test,シングル出庫のテスト
FrmStoreBox_btnRelMove_Text,相对运动,Relative Motion,絶対運動
FrmStoreBox_btnSave_Text,设为起始库位,Set as start storage location,開始ストレージポジションを設定
FrmStoreBox_btnSavePosition_Text,保存位置,Save Location,保存位置
FrmStoreBox_btnSaveSinglePosId_Text,设为参考库位,Set as reference storage location,参考ストレージポジションを設定
FrmStoreBox_btnSelTemp_Text,读取,Read,読み取る
FrmStoreBox_btnSingleTrayIn_Text,启动单盘入库,Start Single Material Storage,シングル入庫をスタート
FrmStoreBox_btnStart_Text,开始自动出入库,Start Auto Storage&Retrieval,自動入出庫をスタート
FrmStoreBox_btnTempClose_Text,断开,Disconnect,切断
FrmStoreBox_btnTempInit_Text,连接,Connect,接続
FrmStoreBox_btnUpDownDoor_Text,升降轴仓门位置P7:,UpDown axis point P7:,昇降軸入出庫口位置P 7:
FrmStoreBox_btnUpDownP1_Text,升降轴吸盘下方取料点P1:,UpDown axis point P1:,昇降軸挟み機構の下のピックアップ点P 1:
FrmStoreBox_btnUpdownP2_Text,升降轴出库高点P2:,UpDown axis point P2:,昇降軸出庫高点P 2:
FrmStoreBox_btnUpDownP3_Text,升降轴入料前点P3:,UpDown axis point P3:,昇降軸供給前点P 3:
FrmStoreBox_btnUpDownP4_Text,升降轴入料缓冲点P4:,UpDown axis point P4:,昇降軸供給バッファ点P 4:
FrmStoreBox_btnUpDownP5_Text,升降轴出料前点P5:,UpDown axis point P5:,昇降軸出荷前点P 5:
FrmStoreBox_btnUpDownP6_Text,升降轴出料缓冲点P6:,UpDown axis point P6:,昇降軸出荷バッファ点P 6:
FrmStoreBox_btnUpDownP7_Text,升降轴取料缓冲点P7:,UpDown axis point P7:,昇降軸ピックアップバッファ点P
FrmStoreBox_btnUpdownP8_Text,升降轴出库低点P8:,UpDown axis point P8:,昇降軸出庫低点P
FrmStoreBox_btnVolMove_Text,匀速运动,Constant Motion,等速動作
FrmStoreBox_btnWaitTrgGo_Text,关闭单料门,Close SISO Door,シングル入出庫口を閉じる
FrmStoreBox_chbAuto_Text,开机自动启动,Auto-start,自動に起動
FrmStoreBox_chbAutoRead_Text,位置自动更新,Auto location update,位置を自動で更新
FrmStoreBox_checkBox1_Text,手动模式,Manual Mode,マニュアルモード
FrmStoreBox_groupAuto_Text,出入库测试,Storage&Retrieval Test,入出庫のテスト
FrmStoreBox_groupAxis_Text,伺服调试,Servo Debug,サーボ機構を調整
FrmStoreBox_groupBox3_Text,设备状态,Equipment Status,設備の状態
FrmStoreBox_groupBox6_Text,批量上下料操作,Batch storage and retrieval actions,マルチ材料を取り出す操作
FrmStoreBox_groupBox7_Text,温湿度控制器调试,Temperature and humidity controller debug,温湿度コントローラーの調整
FrmStoreBox_groupInout_Text,位置操作,Location actions,位置操作
FrmStoreBox_iO状态查看ToolStripMenuItem_Text,IO调试,I/O Debug,I/O調整
FrmStoreBox_label10_Text,BUSY状态:,BUSY status:,BUSY状態:
FrmStoreBox_label11_Text,HOME-CMP状态:,HOME-CMP status:,HOME-MP状態:
FrmStoreBox_label14_Text,1=报警,0=正常,"1=Alarm, 0=Normal",1=アラーム、0=正常
FrmStoreBox_label15_Text,1=执行中,0=未执行,"1=Executing, 0=Not executing",1=実行中、0=未実行
FrmStoreBox_label16_Text,1=完成,0=未完成,"1=Completed, 0=Uncompleted",1=完了、0=未完成
FrmStoreBox_label2_Text,报警状态:,Alarm status:,アラーム状態:
FrmStoreBox_label21_Text,选择仓位:,Storage locations:,ストレージポジションを選択:
FrmStoreBox_label22_Text,正极限信号:,Positive limit signal:,プラスリミット信号:
FrmStoreBox_label23_Text,1=ON,0=OFF,"1=ON, 0=OFF",1=ON、0=OFF
FrmStoreBox_label24_Text,负极限信号:,Negative limit signal:,マイナスリミット信号:
FrmStoreBox_label26_Text,1=ON,0=OFF,"1=ON, 0=OFF",1=ON、0=OFF
FrmStoreBox_label27_Text,端口号:,Port number:,ポート番号:
FrmStoreBox_label28_Text,温度:,Temperature:,温度:
FrmStoreBox_label29_Text,湿度:,Humidity:,湿度:
FrmStoreBox_label30_Text,入库存料库位间隔:,Storage location interval:,入庫のストレージポジションの間隔:
FrmStoreBox_label45_Text,端口号:,Port number:,ポート番号:
FrmStoreBox_label46_Text,伺服地址:,Servo address:,サポート機構のアドレス:
FrmStoreBox_label47_Text,转速(r/min):,Rotational Speed(r/min):,速度(r/min):
FrmStoreBox_label48_Text,位置:,Location:,位置:
FrmStoreBox_label49_Text,选择伺服:,Servo:,サーボ機構を選択:
FrmStoreBox_label5_Text,1=ON,0=OFF,"1=ON, 0=OFF",1=ON、0=OFF
FrmStoreBox_label6_Text,原点信号:,Origin signal:,原点信号:
FrmStoreBox_label7_Text,输出脉冲值:,Output pulse:,バルス数値を出力:
FrmStoreBox_label8_Text,编码器计数:,Encoder count:,エンコーダのカウント:
FrmStoreBox_lblBatchStatus_Text,等待启动,Waiting to start,起動を待つ
FrmStoreBox_lblDoorStatus_Text,批量门状态:关闭中,MIMO door status: closed,マルチ入出庫口の状態:クローズ中
FrmStoreBox_lblMsg_Text,未启动自动出入库,Not Starte auto storage and retrieval,自動入出庫が未起動
FrmStoreBox_lblOutInfo_Text,出库计数,Material retrieval count,出庫数量をカウントします
FrmStoreBox_lblTemp_Text,当前温度--,当前湿度--,"Temperature--, Humidity--",現在の温度、現在の湿度
FrmStoreBox_lblThisSta_Text,设备未启动,Equipment is not started,設備が未起動です
FrmStoreBox_lblWaitTragGo_Text,请处理料盘,并点击关闭单料门按钮。,"Please handle the material, and then click Close SISO Door button.",リールを処理して、シングル入出庫口を閉じるボタンをクリックしてください
FrmStoreBox_tabPage1_Text,温湿度调试,Temperature and humidity debug,温湿度調整
FrmStoreBox_tabPage2_Text,设备调试,Equipment Debug,設備調整
FrmStoreBox_tabPage5_Text,设备状态,Equipment Status,設備状態
FrmStoreBox_tabPage4_Text,日志,Log,ログ
FrmStoreBox_Text,云料仓,SMD BOX,材料タワー
FrmStoreBox_toolStripMenuItem1_Text,退出,Exit,退出
FrmStoreBox_toolStripMenuItem2_Text,打开相机辅助光源,Turn On Camera Lighting,カメラの補助光源をオンにします
FrmStoreBox_toolStripMenuItem3_Text,关闭相机辅助光源,Turn Off Camera Lighting,カメラの補助光源をオフにします
FrmStoreBox_toolStripMenuItem4_Text,维护门警报屏蔽,Disable Maintenance Door Alarm,電気メンテナンスドアをクローズします
FrmStoreBox_toolStripMenuItem5_Text,维护门警报打开,Enable Maintenance Door Alarm,電気メンテナンスドアをオープンします
FrmStoreBox_toolStripMenuItem6_Text,日语,Japanese,日本語
FrmStoreBox_查看IOToolStripMenuItem_Text,查看IO,I/O Information,I/Oをチェック
FrmStoreBox_出入库调试ToolStripMenuItem_Text,启用调试模式,Enable Debug Mode,デバッグモードを有効にします
FrmStoreBox_打开舱门ToolStripMenuItem_Text,打开单料门,Open SISO Door,シングル入出庫口を開けます
FrmStoreBox_复位ToolStripMenuItem_Text,复位,Reset,リセット
FrmStoreBox_关闭仓门ToolStripMenuItem_Text,关闭单料门,Close SISO Door,シングル入出庫口を閉じます
FrmStoreBox_回待机点ToolStripMenuItem_Text,回待机点,Return to Standby Position,待機点を戻します
FrmStoreBox_料仓操作ToolStripMenuItem_Text,设备,Equipment,設備
FrmStoreBox_料仓运转OFFToolStripMenuItem_Text,打开伺服,Open Servo,サーボ機構をオープンします
FrmStoreBox_料仓运转ONToolStripMenuItem_Text,关闭伺服,Close Servo,サーボ機構をクローズします
FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text,打开轴5,Enable Axis 5,軸5をオープンします
FrmStoreBox_批量上下轴ONToolStripMenuItem_Text,关闭轴5,Disable Axis 5,軸5をクローズします
FrmStoreBox_启动ToolStripMenuItem_Text,启动,Start,起動
FrmStoreBox_清理日志ToolStripMenuItem_Text,中文,Chinese,中国語
FrmStoreBox_扫码测试ToolStripMenuItem_Text,扫码测试,Code Scanning Test,バーコードのスキャンテスト
FrmStoreBox_上料模块复位ToolStripMenuItem_Text,轴5复位,Axis 5 Reset,軸5リセット
FrmStoreBox_设备调试ToolStripMenuItem_Text,功能调试,Function Debug,機能調整
FrmStoreBox_摄像机调试ToolStripMenuItem_Text,条码学习,Code Learning,バーコードレニング
FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text,轴2位置调试,Axis 2 Debug,軸2位置調整
FrmStoreBox_停止ToolStripMenuItem_Text,停止,Stop,ストップ
FrmStoreBox_退出ToolStripMenuItem_Text,退出系统,Exit,システムを終了します
FrmStoreBox_显示ToolStripMenuItem_Text,显示界面,HOME Page,表示画面
FrmStoreBox_英文ToolStripMenuItem_Text,英文,English,英語
FrmStoreBox_语言_Text,语言,Language,言語
FrmStoreBox_轴卡点动ToolStripMenuItem_Text,运动轴调试,Motion Axis Debug,運動軸調整
FuLimit,负限位,Negative limit,マイナス リミット
GetError,取出料盘操作失败:无料盘,Unloading material failure: no material,リールの取出し操作が失敗しました:リールがありません
GetError2,取出料盘操作失败:设备工作中,批量门无法解锁,"Unloading material failure: the equipment is working, and cannot unlock the MIMO door",リールの取出し操作が失敗しました。設備動作中、マルチ入出庫口のロックが解除できません
HasWare,夹取机构检测有料,请检查!,"There is material detected on the clamping device, please check and solve it!",挟み機構にリールありを検測し、確認してください
HomeMove,返回原点,Return to Origin,原点を戻します
InOut_Axis,(轴3)进出轴,(Axis 3) InOut Axis,(軸3)前後軸
InoutAlarm,轴3报警!复位失败,请检查!,"Axis 3 Alarm! Reset failed, please reset again!",軸{3}警告を発報?リセット失敗、チェックしてください
InoutNotOk,请先将轴3退回待机位!,Please return Axis 3 to standby location first!,先に軸3を待機位置に戻してください
InoutWarn,警告(轴3在待机位时,才能移动轴2和轴1),Alarm(Axis 2 and axis 1 can be moved only when axis 3 is in standby location),警告(軸3はスタンバイ時に軸2と軸1を移動することができます
InStoreEnd,料盘到达库位,The material has arrived at the storage location,リールがストレージポジションに着きます
InStoreError,入库库位格式错误:条码[{0}],库位号[{1}],"Storage location format error: barcode[{0}], storage location No.[{1}]",入庫ストレージポジション様式エラー:バーコード[{0}、ストレージポジション番号
InStoreExecute,入库执行中,Material storage in execution,入庫実行中
InStoreFailed,入库失败,Material storage failed,入庫失敗
InStoreNoCode,未扫到条码,料盘将到达单料门,"The barcode is not detected by the camera, and the material will arrive at the Signal Door",バーコードをスキャンしませんでした。リールはシングル入出庫口に着きます
InStoreNoPosition,入库未找到库位:条码[{0}],库位号[{1}],"Storage location not found: barcode[{0}], storage location No.[{1}]",ストレージポジションが見つかりません:バーコード[{0}、ストレージポジション番号
inSuddenStop,设备急停,Equipment emergency stop,設備が緊急停止にします
Middle_Axis,(轴1)旋转轴,(Axis 1) Rotation Axis,(軸1)回転軸
MoveTimeOut,[{0}]超时{1}[{2}],[{0}] Timeout {1} [{2}],[{0}タイムアウト
MsgTitle,提示,Information,提示
NO_Clamping_Check,分料机构气缸料盘检测无信号,No material detection signal for cylinder of sorting device,材料を分け機構シリンダリールの信号が検出されていません
NoAIr,未检测到气压信号,No air pressure signal detected,気圧信号が検出されていません
NoCodeMsg,未扫到条码,请重新放入料盘!,"The barcode is not detected by the camera, please reload the material!",バーコードをスキャンしていません。もう一度リールを入れてください
OpenAxisFail,打开轴{0}失败,Enable Axis{0} failed,軸{0}の開けが失敗しました
oustore,出库:,Material retrieval: ,出庫
OutFull,料盘已放满,请取出!,"The batch material string is full, please take out the material!",リールはもう満杯になりました。取り出してください
OutMoveExecute,出库完成,Material retrieval completed,出庫完成
OutStoreBoxEnd,料盘已离开库位,The material has been moved out of the storage location,リールはもうストレージポジションから離れました
OutStoreError,出库失败:库位号{0}格式错误,Material retrieval failure: storage location No.{0} format error,出庫失敗:ストレージポジション番号{0}様式エラー
OutStoreExecute,出库执行中,Material retrieval in execution,出庫実行中
OutStoreFailed,出库失败,Material retrieval failed,出庫失敗
OutStoreNoPosition,出库失败:未找到库位{0},Material retrieval failure: storage location {0} not found,出庫失敗:出庫ストレージポジションがありません
PCloseDoor,请先关闭批量门!,Please close the MIMO door first!,先にマルチ入出庫口をクローズしてください!
PleaseStartStore,请先启动料仓!,Please start the equipment first!!,先にタワーを起動してください!
PWPwd,密码错误,请输入正确的密码,Password error: please input the correct password.,パスワードが間違っています。正しいパスワードを入力してください
PWSpeed,请输入正确的速度!,please input the correct speed value!,正しい速度を入力してください!
Reset,复位中,The equipment is resetting,リセット中
Run,待机中,The equipment is in standby,待機中
Runing,待机中,The equipment is in standby,待機中
SaveError,保存失败,Save failed,保存失敗
SaveOk,保存成功,Save successful,保存成功
ScanOk,扫码结束,Barcode scanning finished,バーコードスキャンを終了します
ServoOff,关闭伺服,Close Servo,サーボ機構をクローズします
servoON,打开伺服,Open Servo,サーボ機構をオープンします
StartAuto,开始自动出入库,Start Auto Storage&Retrieval,自動入出庫を開始します
StartCycle,开始循环出库,Start Retrieval Circulation ,循環出庫を開始します
startFail,启动失败:急停按钮未打开,Start failure: emergency stop button not open,起動失敗:緊急停止ボタンが開けられませんでした
startFailAir,启动失败:未检测到气压信号,Start failure: no air pressure signal detected,起動失敗:気圧信号が検出されませんでした
StopAuto,停止自动出入库,Stop auto storage&retrieval,自動出庫を停止します
StopCycle,停止循环出库,Stop Retrieval Circulation,循環出庫を停止します
StoreOnline,设备联机中,The equipment is initializing.,設備がオンライン中です
SuddenStop,设备急停中,Equipment emergency stop,設備が緊急停止中です
SureExit,是否确定退出?,Are you sure to exit?,終了しますか?
TakeTrayGo,操作人员拿走料盘,Please take away the material!,操作員がリールを取り出します
TakeTrayOut,关闭单料门,Close SISO Door,シングル入出庫口を閉じます
TheDoorOpen,批量门未关闭,无法出库!,Unable to retrieve materials because the MIMO door is not closed!,マルチ入出庫口が閉じられないで、出庫できません
TimeOut,超时,timeout,タイムアウト
UpDown_Axis,(轴2)升降轴,(Axis 2) UpDown Axis,(軸2)昇降軸
Wait,设备未启动,Equipment is not started,設備が未起動です
WaitEnd,等待NG料送到单料门完成,Wait for NG materials to be delivered to the single door completed,NG料がシングル入出庫口に届くのを待っています
WaitInstoreTimeOut,[{0}]超时:[等待可以入库][{1}秒],[{0}] timeout: [waiting for material storage] [{1} seconds],[{0}]タイムアウト:[入庫待ち][{1}秒
WaitIo,IO信号等待,I/O signal waiting,I/O信号待つ
WaitSingleTimeOut,等待信号{0}={1}超时,Waiting signal {0}={1} timeout,待ち受け信号{0}={1}がタイムアウトしました
WaitStart,设备未启动,Equipment is not started,設備が未起動です
WaitTime,等待时间:,Waiting Time:,待ち時間
WarnMsg,警告,Alarm,警告
X01,急停,Emergency stop,緊急停止
X02,复位,Reset,リセット
X03,自动启动,Auto start,自動起動
X04,安全光栅,Safety light curtain,安全ラスター
X05,单料门气缸上升到位信号,SISO door cylinder up in-position,シングル入出庫口のシリンダーが所定位置に上昇
X06,单料门气缸下降到位信号,SISO door cylinder down in-position,シングル入出庫口のシリンダーが所定位置に下降
X07,分料机构气缸上升到位信号,Cylinder of the sorting device up in-position,材料を分け機構のシリンダーが所定位置に上昇
X08,分料机构气缸下降到位信号,Cylinder of the sorting device down in-position,材料を分け機構シリンダーが所定位置に下降
X09,料盘宽度检测1,Material diameter detection 1,リール幅の検測1
X10,料盘宽度检测2,Material diameter detection 2,リール幅の検測2
X11,料盘检测1(上料机构),Material detection 1 (feeding device),リール検測1(材料を入れ込み機構)
X12,上料机构出料检测,Material detection on the feeding device ,材料を入れ込み機構の出荷検測
X13,批量门锁气缸打开端,MIMO door lock cylinder open in-position,マルチ入出庫口のロックシリンダーオープン端
X14,批量门锁气缸关闭端,MIMO door lock cylinder closed in-position,マルチ入出庫口のロックシリンダークローズ端
X15,料盘检测2(夹取机构),Material detection 2 (clamping device),リール検測2(クランプ機構)
X21,批量门关闭,MIMO door closed,マルチ入出庫口をクローズします
X22,气压检测,Air pressure detection,気圧検測
X23,维护门1关闭,Maintenance door 1 closed,メンテナンスドアがクローズします
X24,维护门2关闭,Maintenance door 2 closed,メンテナンスドアがクローズします
X25,批量门锁气缸打开端2,MIMO door lock cylinder open in-position 2,マルチ入出庫口のロックシリンダーオープン端
X26,批量门锁气缸关闭端2,MIMO door lock cylinder closed in-position 2,マルチ入出庫口のロックシリンダークローズ端
X27,轴5上极限,Axis 5 up limit,軸5上極限
X28,单料门料盘检测,SISO door material detection,シングル入出庫口リール検測
X29,抓取机构气缸夹紧端,Pressing device cylinder gripping in-position,クランプ機構シリンダクランプ端
X30,抓取机构气缸放松端,Pressing device cylinder relaxing in-position,クランプ機構シリンダリラックス端
X31,分料机构气缸料盘检测,Material detection for cylinder of sorting device,材料を分け機構シリンダリール検測
Y01,自动指示灯,Auto indicator,自動指示灯
Y02,故障指示灯,Fault indicator,故障指示灯
Y03,待机指示灯,Standby indicator,待機指示灯
Y04,进气口打开,Air Inlet opening,吸気口が開きます
Y05,料仓伺服电源打开,Servo power on,タワーのサーボ機構パワーオン
Y06,轴2刹车电源打开,Axis 2 brake power on,軸2ブレーキパワーオン
Y07,相机辅助光源打开,Camera lighting on,カメラの補助光源をオンにします
Y08,设备照明打开,Equipment lighting on,設備の照明をオフにします
Y09,单料门上升,SISO door ascent,シングル入出庫口を上昇
Y10,单料门下降,SISO door descent,シングル入出庫口を下降
Y11,分料机构气缸上升,Sorting device cylinder ascent,材料を分け機構シリンダを上昇
Y12,分料机构气缸下降,Sorting device cylinder descent,材料を分け機構シリンダを下降
Y13,批量门锁气缸打开,MIMO door lock cylinder open,マルチ入出庫口のロックシリンダーをオンします
Y14,批量门锁气缸关闭,MIMO door lock cylinder close,マルチ入出庫口のロックシリンダーをオフします
Y15,维护门警报关闭,Maintenance door alarm close,メンテナンスドアのアラームをクローズします
Y16,报警蜂鸣器,Alarm buzzer,警報ブザー
Y21,分料机构气缸夹紧,Sorting device cylinder gripping,材料を分け機構シリンダをクランプ
Y22,分料机构气缸放松,Sorting device cylinder relaxing,材料を分け機構シリンダをリラックス
ZhLimit,正限位,Positive limit,プラスリミット
打开串口失败,打开串口失败,Open serial port failed,シリアルの開けが失敗しました
打开日志,打开日志,Open Log,ログをオープンにします
关闭日志,关闭日志,Close Log,ログをクローズします
检测信号,检测信号,Detection signal,信号を検出します
禁用调试,禁用调试,Disable Debugging,デバッグを禁止にします
启动失败:设备未初始化完成,启动失败:设备正在初始化,Start failed: the equipment is initializing,スタートに失敗:設備は初期化中です
启用调试,启用调试,Enable Debugging,デバッグを有効にします
请输入正确的速度,请输入正确的速度,Please input the correct speed value,正しい速度を入力してください
确定将[{0}]保存为单盘入库默认库位?,确定将[{0}]设为参考库位?,Sure to set [{0}] as reference storage location?,[{0}]を参照ストレージポジションに設定しますか?
确定开始{0}循环出库,确定使用{0}开始循环出库?,Sure to use {0} to start retrieval circulation?,{0}を使って循環出庫を開始しますか?
确定开始自动出入库?,确定开始自动出入库?,Sure to start auto storage and retrieval?,自動入出庫を開始しますか?
升降轴位置调试:,轴2位置调试:,Axis 2 location debug:,軸2位置調整:
伺服OFF,伺服关闭,Servo On,サーボ機構をクローズします
伺服ON,伺服打开,Servo Off,サーボ機構をオープンにします
温湿度报警,温湿度报警,Temperature and humidity alarm,温湿度にアラームが出ます
文件【{0}】已存在,是否确定覆盖?,文件【{0}】已存在,是否覆盖?,The file "{0}" already exists. Do you want to overwrite it?,ファイル「{0}」は既に存在します。上書きしますか
循环出库,循环出库,Retrieval Circulation,循環出庫
右侧门未关,维护门2未关,Maintenance door 2 is not closed,メンテナンスドア2は閉鎖されていません
自动出库,自动出库,Auto retrieval,自動出庫
自动出入库,自动出入库,Auto storage and retrieval,自動入出庫
自动出入库操作,自动出入库操作,auto storage&retrieval operation,自動入出庫操作
自动入库,自动入库,Auto storage,自動入庫
左侧门未关,维护门1未关,Maintenance door 1 is not closed,メンテナンスドア1は閉鎖されていません
FrmStoreBox_打开日志ToolStripMenuItem_Text,打开日志,Open Log,ログをオープンします。
FrmStoreBox_tabPage5_Text,设备信息,equipment information,設備情報
FrmStoreBox_chbDebug_Text,调试状态,debug mode,調整状態
InstoreInfo,批量出入库信息: 入库:,batch storage and retrieval info: sorage:,マルチ入出庫情報:入庫:
打开日志,打开日志,Open Log,ログをオープンします。
关闭日志,关闭日志,Close Log,ログをクローズします。
...@@ -115,6 +115,7 @@ ...@@ -115,6 +115,7 @@
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="FrmStoreBox.resx"> <EmbeddedResource Include="FrmStoreBox.resx">
<DependentUpon>FrmStoreBox.cs</DependentUpon> <DependentUpon>FrmStoreBox.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="positionTool\FrmPositionTool.resx"> <EmbeddedResource Include="positionTool\FrmPositionTool.resx">
<DependentUpon>FrmPositionTool.cs</DependentUpon> <DependentUpon>FrmPositionTool.cs</DependentUpon>
...@@ -177,6 +178,42 @@ ...@@ -177,6 +178,42 @@
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content> </Content>
<Content Include="box.ico" /> <Content Include="box.ico" />
<Content Include="image\cn\axis.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\cn\axis2.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\cn\axis4.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\cn\pPoint.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\jp\axis.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\jp\axis2.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\jp\axis4.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\jp\pPoint.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\us\axis.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\us\axis2.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\us\axis4.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="image\us\pPoint.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="记录.txt" /> <Content Include="记录.txt" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
......
...@@ -60,6 +60,8 @@ ...@@ -60,6 +60,8 @@
this.txtAutoSpeed = new System.Windows.Forms.TextBox(); this.txtAutoSpeed = new System.Windows.Forms.TextBox();
this.label7 = new System.Windows.Forms.Label(); this.label7 = new System.Windows.Forms.Label();
this.btnUpdate = new System.Windows.Forms.Button(); this.btnUpdate = new System.Windows.Forms.Button();
this.picAxis = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.picAxis)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// label1 // label1
...@@ -93,11 +95,11 @@ ...@@ -93,11 +95,11 @@
// //
this.btnMiddleMove.BackColor = System.Drawing.SystemColors.Control; this.btnMiddleMove.BackColor = System.Drawing.SystemColors.Control;
this.btnMiddleMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnMiddleMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnMiddleMove.Location = new System.Drawing.Point(263, 64); this.btnMiddleMove.Location = new System.Drawing.Point(391, 64);
this.btnMiddleMove.Name = "btnMiddleMove"; this.btnMiddleMove.Name = "btnMiddleMove";
this.btnMiddleMove.Size = new System.Drawing.Size(144, 52); this.btnMiddleMove.Size = new System.Drawing.Size(144, 52);
this.btnMiddleMove.TabIndex = 4; this.btnMiddleMove.TabIndex = 4;
this.btnMiddleMove.Text = "旋转轴+(顺时针)"; this.btnMiddleMove.Text = "轴1 顺时针";
this.btnMiddleMove.UseVisualStyleBackColor = false; this.btnMiddleMove.UseVisualStyleBackColor = false;
this.btnMiddleMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMove_MouseDown); this.btnMiddleMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMove_MouseDown);
this.btnMiddleMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMove_MouseUp); this.btnMiddleMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMove_MouseUp);
...@@ -127,11 +129,11 @@ ...@@ -127,11 +129,11 @@
// //
this.btnUpDownMove.BackColor = System.Drawing.SystemColors.Control; this.btnUpDownMove.BackColor = System.Drawing.SystemColors.Control;
this.btnUpDownMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnUpDownMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnUpDownMove.Location = new System.Drawing.Point(263, 118); this.btnUpDownMove.Location = new System.Drawing.Point(391, 119);
this.btnUpDownMove.Name = "btnUpDownMove"; this.btnUpDownMove.Name = "btnUpDownMove";
this.btnUpDownMove.Size = new System.Drawing.Size(144, 52); this.btnUpDownMove.Size = new System.Drawing.Size(144, 52);
this.btnUpDownMove.TabIndex = 9; this.btnUpDownMove.TabIndex = 9;
this.btnUpDownMove.Text = "升降轴+(上升)"; this.btnUpDownMove.Text = "轴2 上升";
this.btnUpDownMove.UseVisualStyleBackColor = false; this.btnUpDownMove.UseVisualStyleBackColor = false;
this.btnUpDownMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMove_MouseDown); this.btnUpDownMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMove_MouseDown);
this.btnUpDownMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMove_MouseUp); this.btnUpDownMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMove_MouseUp);
...@@ -140,11 +142,11 @@ ...@@ -140,11 +142,11 @@
// //
this.btnInOutMove.BackColor = System.Drawing.SystemColors.Control; this.btnInOutMove.BackColor = System.Drawing.SystemColors.Control;
this.btnInOutMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnInOutMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnInOutMove.Location = new System.Drawing.Point(263, 171); this.btnInOutMove.Location = new System.Drawing.Point(391, 174);
this.btnInOutMove.Name = "btnInOutMove"; this.btnInOutMove.Name = "btnInOutMove";
this.btnInOutMove.Size = new System.Drawing.Size(144, 52); this.btnInOutMove.Size = new System.Drawing.Size(144, 52);
this.btnInOutMove.TabIndex = 10; this.btnInOutMove.TabIndex = 10;
this.btnInOutMove.Text = "进出轴+(前进)"; this.btnInOutMove.Text = "轴3 前进";
this.btnInOutMove.UseVisualStyleBackColor = false; this.btnInOutMove.UseVisualStyleBackColor = false;
this.btnInOutMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnInOutMove_MouseDown); this.btnInOutMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnInOutMove_MouseDown);
this.btnInOutMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnInOutMove_MouseUp); this.btnInOutMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnInOutMove_MouseUp);
...@@ -153,11 +155,11 @@ ...@@ -153,11 +155,11 @@
// //
this.btnInOutMovej.BackColor = System.Drawing.SystemColors.Control; this.btnInOutMovej.BackColor = System.Drawing.SystemColors.Control;
this.btnInOutMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnInOutMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnInOutMovej.Location = new System.Drawing.Point(410, 171); this.btnInOutMovej.Location = new System.Drawing.Point(538, 174);
this.btnInOutMovej.Name = "btnInOutMovej"; this.btnInOutMovej.Name = "btnInOutMovej";
this.btnInOutMovej.Size = new System.Drawing.Size(144, 52); this.btnInOutMovej.Size = new System.Drawing.Size(144, 52);
this.btnInOutMovej.TabIndex = 14; this.btnInOutMovej.TabIndex = 14;
this.btnInOutMovej.Text = "进出轴-(后退)"; this.btnInOutMovej.Text = "轴3 后退";
this.btnInOutMovej.UseVisualStyleBackColor = false; this.btnInOutMovej.UseVisualStyleBackColor = false;
this.btnInOutMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnInOutMovej_MouseDown); this.btnInOutMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnInOutMovej_MouseDown);
this.btnInOutMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnInOutMovej_MouseUp); this.btnInOutMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnInOutMovej_MouseUp);
...@@ -166,11 +168,11 @@ ...@@ -166,11 +168,11 @@
// //
this.btnUpDownMovej.BackColor = System.Drawing.SystemColors.Control; this.btnUpDownMovej.BackColor = System.Drawing.SystemColors.Control;
this.btnUpDownMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnUpDownMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnUpDownMovej.Location = new System.Drawing.Point(410, 118); this.btnUpDownMovej.Location = new System.Drawing.Point(538, 119);
this.btnUpDownMovej.Name = "btnUpDownMovej"; this.btnUpDownMovej.Name = "btnUpDownMovej";
this.btnUpDownMovej.Size = new System.Drawing.Size(144, 52); this.btnUpDownMovej.Size = new System.Drawing.Size(144, 52);
this.btnUpDownMovej.TabIndex = 13; this.btnUpDownMovej.TabIndex = 13;
this.btnUpDownMovej.Text = "升降轴-(下降)"; this.btnUpDownMovej.Text = "轴2 下降";
this.btnUpDownMovej.UseVisualStyleBackColor = false; this.btnUpDownMovej.UseVisualStyleBackColor = false;
this.btnUpDownMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMovej_MouseDown); this.btnUpDownMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMovej_MouseDown);
this.btnUpDownMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMovej_MouseUp); this.btnUpDownMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnUpDownMovej_MouseUp);
...@@ -179,11 +181,11 @@ ...@@ -179,11 +181,11 @@
// //
this.btnMiddleMovej.BackColor = System.Drawing.SystemColors.Control; this.btnMiddleMovej.BackColor = System.Drawing.SystemColors.Control;
this.btnMiddleMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnMiddleMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnMiddleMovej.Location = new System.Drawing.Point(410, 64); this.btnMiddleMovej.Location = new System.Drawing.Point(538, 64);
this.btnMiddleMovej.Name = "btnMiddleMovej"; this.btnMiddleMovej.Name = "btnMiddleMovej";
this.btnMiddleMovej.Size = new System.Drawing.Size(144, 52); this.btnMiddleMovej.Size = new System.Drawing.Size(144, 52);
this.btnMiddleMovej.TabIndex = 12; this.btnMiddleMovej.TabIndex = 12;
this.btnMiddleMovej.Text = "旋转轴-(逆时针)"; this.btnMiddleMovej.Text = "轴1 逆时针";
this.btnMiddleMovej.UseVisualStyleBackColor = false; this.btnMiddleMovej.UseVisualStyleBackColor = false;
this.btnMiddleMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMovej_MouseDown); this.btnMiddleMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMovej_MouseDown);
this.btnMiddleMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMovej_MouseUp); this.btnMiddleMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnMiddleMovej_MouseUp);
...@@ -192,7 +194,7 @@ ...@@ -192,7 +194,7 @@
// //
this.button1.BackColor = System.Drawing.SystemColors.Control; this.button1.BackColor = System.Drawing.SystemColors.Control;
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button1.Location = new System.Drawing.Point(410, 373); this.button1.Location = new System.Drawing.Point(538, 394);
this.button1.Name = "button1"; this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(126, 37); this.button1.Size = new System.Drawing.Size(126, 37);
this.button1.TabIndex = 16; this.button1.TabIndex = 16;
...@@ -202,39 +204,39 @@ ...@@ -202,39 +204,39 @@
// //
// txtInOutPosition // txtInOutPosition
// //
this.txtInOutPosition.Location = new System.Drawing.Point(563, 182); this.txtInOutPosition.Location = new System.Drawing.Point(272, 182);
this.txtInOutPosition.Name = "txtInOutPosition"; this.txtInOutPosition.Name = "txtInOutPosition";
this.txtInOutPosition.Size = new System.Drawing.Size(108, 23); this.txtInOutPosition.Size = new System.Drawing.Size(108, 23);
this.txtInOutPosition.TabIndex = 19; this.txtInOutPosition.TabIndex = 19;
// //
// txtUpdownPosition // txtUpdownPosition
// //
this.txtUpdownPosition.Location = new System.Drawing.Point(563, 129); this.txtUpdownPosition.Location = new System.Drawing.Point(272, 129);
this.txtUpdownPosition.Name = "txtUpdownPosition"; this.txtUpdownPosition.Name = "txtUpdownPosition";
this.txtUpdownPosition.Size = new System.Drawing.Size(108, 23); this.txtUpdownPosition.Size = new System.Drawing.Size(108, 23);
this.txtUpdownPosition.TabIndex = 18; this.txtUpdownPosition.TabIndex = 18;
// //
// txtMiddlePosition // txtMiddlePosition
// //
this.txtMiddlePosition.Location = new System.Drawing.Point(563, 75); this.txtMiddlePosition.Location = new System.Drawing.Point(272, 75);
this.txtMiddlePosition.Name = "txtMiddlePosition"; this.txtMiddlePosition.Name = "txtMiddlePosition";
this.txtMiddlePosition.Size = new System.Drawing.Size(108, 23); this.txtMiddlePosition.Size = new System.Drawing.Size(108, 23);
this.txtMiddlePosition.TabIndex = 17; this.txtMiddlePosition.TabIndex = 17;
// //
// label5 // label5
// //
this.label5.Location = new System.Drawing.Point(121, 31); this.label5.Location = new System.Drawing.Point(127, 9);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(180, 17); this.label5.Size = new System.Drawing.Size(126, 52);
this.label5.TabIndex = 20; this.label5.TabIndex = 20;
this.label5.Text = "点动速度"; this.label5.Text = "速度(r/min)";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
// //
// label6 // label6
// //
this.label6.Location = new System.Drawing.Point(527, 31); this.label6.Location = new System.Drawing.Point(261, 9);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(180, 17); this.label6.Size = new System.Drawing.Size(134, 52);
this.label6.TabIndex = 21; this.label6.TabIndex = 21;
this.label6.Text = "实时坐标"; this.label6.Text = "实时坐标";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
...@@ -246,7 +248,7 @@ ...@@ -246,7 +248,7 @@
// //
// txtComPosition // txtComPosition
// //
this.txtComPosition.Location = new System.Drawing.Point(563, 238); this.txtComPosition.Location = new System.Drawing.Point(272, 238);
this.txtComPosition.Name = "txtComPosition"; this.txtComPosition.Name = "txtComPosition";
this.txtComPosition.Size = new System.Drawing.Size(108, 23); this.txtComPosition.Size = new System.Drawing.Size(108, 23);
this.txtComPosition.TabIndex = 26; this.txtComPosition.TabIndex = 26;
...@@ -255,11 +257,11 @@ ...@@ -255,11 +257,11 @@
// //
this.btnComMovej.BackColor = System.Drawing.SystemColors.Control; this.btnComMovej.BackColor = System.Drawing.SystemColors.Control;
this.btnComMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnComMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnComMovej.Location = new System.Drawing.Point(410, 227); this.btnComMovej.Location = new System.Drawing.Point(390, 229);
this.btnComMovej.Name = "btnComMovej"; this.btnComMovej.Name = "btnComMovej";
this.btnComMovej.Size = new System.Drawing.Size(144, 52); this.btnComMovej.Size = new System.Drawing.Size(144, 52);
this.btnComMovej.TabIndex = 25; this.btnComMovej.TabIndex = 25;
this.btnComMovej.Text = "压紧轴-(向上)"; this.btnComMovej.Text = "轴4 向上";
this.btnComMovej.UseVisualStyleBackColor = false; this.btnComMovej.UseVisualStyleBackColor = false;
this.btnComMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnComMovej_MouseDown); this.btnComMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnComMovej_MouseDown);
this.btnComMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnComMovej_MouseUp); this.btnComMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnComMovej_MouseUp);
...@@ -268,11 +270,11 @@ ...@@ -268,11 +270,11 @@
// //
this.btnComMove.BackColor = System.Drawing.SystemColors.Control; this.btnComMove.BackColor = System.Drawing.SystemColors.Control;
this.btnComMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnComMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnComMove.Location = new System.Drawing.Point(263, 227); this.btnComMove.Location = new System.Drawing.Point(538, 229);
this.btnComMove.Name = "btnComMove"; this.btnComMove.Name = "btnComMove";
this.btnComMove.Size = new System.Drawing.Size(144, 52); this.btnComMove.Size = new System.Drawing.Size(144, 52);
this.btnComMove.TabIndex = 24; this.btnComMove.TabIndex = 24;
this.btnComMove.Text = "压紧轴+(向下)"; this.btnComMove.Text = "轴4 向下";
this.btnComMove.UseVisualStyleBackColor = false; this.btnComMove.UseVisualStyleBackColor = false;
this.btnComMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnComMove_MouseDown); this.btnComMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnComMove_MouseDown);
this.btnComMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnComMove_MouseUp); this.btnComMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnComMove_MouseUp);
...@@ -295,7 +297,7 @@ ...@@ -295,7 +297,7 @@
// //
// txtAutoPosition // txtAutoPosition
// //
this.txtAutoPosition.Location = new System.Drawing.Point(563, 296); this.txtAutoPosition.Location = new System.Drawing.Point(272, 296);
this.txtAutoPosition.Name = "txtAutoPosition"; this.txtAutoPosition.Name = "txtAutoPosition";
this.txtAutoPosition.Size = new System.Drawing.Size(108, 23); this.txtAutoPosition.Size = new System.Drawing.Size(108, 23);
this.txtAutoPosition.TabIndex = 31; this.txtAutoPosition.TabIndex = 31;
...@@ -304,11 +306,11 @@ ...@@ -304,11 +306,11 @@
// //
this.btnAutoMovej.BackColor = System.Drawing.SystemColors.Control; this.btnAutoMovej.BackColor = System.Drawing.SystemColors.Control;
this.btnAutoMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnAutoMovej.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnAutoMovej.Location = new System.Drawing.Point(410, 285); this.btnAutoMovej.Location = new System.Drawing.Point(538, 284);
this.btnAutoMovej.Name = "btnAutoMovej"; this.btnAutoMovej.Name = "btnAutoMovej";
this.btnAutoMovej.Size = new System.Drawing.Size(144, 52); this.btnAutoMovej.Size = new System.Drawing.Size(144, 52);
this.btnAutoMovej.TabIndex = 30; this.btnAutoMovej.TabIndex = 30;
this.btnAutoMovej.Text = "上下料轴-(向下)"; this.btnAutoMovej.Text = "轴5 向下";
this.btnAutoMovej.UseVisualStyleBackColor = false; this.btnAutoMovej.UseVisualStyleBackColor = false;
this.btnAutoMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnAutoMovej_MouseDown); this.btnAutoMovej.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnAutoMovej_MouseDown);
this.btnAutoMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnAutoMovej_MouseUp); this.btnAutoMovej.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnAutoMovej_MouseUp);
...@@ -317,11 +319,11 @@ ...@@ -317,11 +319,11 @@
// //
this.btnAutoMove.BackColor = System.Drawing.SystemColors.Control; this.btnAutoMove.BackColor = System.Drawing.SystemColors.Control;
this.btnAutoMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnAutoMove.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnAutoMove.Location = new System.Drawing.Point(263, 285); this.btnAutoMove.Location = new System.Drawing.Point(391, 284);
this.btnAutoMove.Name = "btnAutoMove"; this.btnAutoMove.Name = "btnAutoMove";
this.btnAutoMove.Size = new System.Drawing.Size(144, 52); this.btnAutoMove.Size = new System.Drawing.Size(144, 52);
this.btnAutoMove.TabIndex = 29; this.btnAutoMove.TabIndex = 29;
this.btnAutoMove.Text = "上下料轴+(向上)"; this.btnAutoMove.Text = "轴5 向上";
this.btnAutoMove.UseVisualStyleBackColor = false; this.btnAutoMove.UseVisualStyleBackColor = false;
this.btnAutoMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnAutoMove_MouseDown); this.btnAutoMove.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnAutoMove_MouseDown);
this.btnAutoMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnAutoMove_MouseUp); this.btnAutoMove.MouseUp += new System.Windows.Forms.MouseEventHandler(this.btnAutoMove_MouseUp);
...@@ -339,14 +341,14 @@ ...@@ -339,14 +341,14 @@
this.label7.Name = "label7"; this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(141, 17); this.label7.Size = new System.Drawing.Size(141, 17);
this.label7.TabIndex = 27; this.label7.TabIndex = 27;
this.label7.Text = "批量上下料轴"; this.label7.Text = "(轴5)批量上下料轴";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
// //
// btnUpdate // btnUpdate
// //
this.btnUpdate.BackColor = System.Drawing.SystemColors.Control; this.btnUpdate.BackColor = System.Drawing.SystemColors.Control;
this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnUpdate.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnUpdate.Location = new System.Drawing.Point(281, 373); this.btnUpdate.Location = new System.Drawing.Point(409, 394);
this.btnUpdate.Name = "btnUpdate"; this.btnUpdate.Name = "btnUpdate";
this.btnUpdate.Size = new System.Drawing.Size(126, 37); this.btnUpdate.Size = new System.Drawing.Size(126, 37);
this.btnUpdate.TabIndex = 32; this.btnUpdate.TabIndex = 32;
...@@ -354,11 +356,21 @@ ...@@ -354,11 +356,21 @@
this.btnUpdate.UseVisualStyleBackColor = false; this.btnUpdate.UseVisualStyleBackColor = false;
this.btnUpdate.Click += new System.EventHandler(this.btnUpdate_Click); this.btnUpdate.Click += new System.EventHandler(this.btnUpdate_Click);
// //
// picAxis
//
this.picAxis.Location = new System.Drawing.Point(688, 12);
this.picAxis.Name = "picAxis";
this.picAxis.Size = new System.Drawing.Size(302, 419);
this.picAxis.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picAxis.TabIndex = 33;
this.picAxis.TabStop = false;
//
// FrmAxisDebug // FrmAxisDebug
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(751, 488); this.ClientSize = new System.Drawing.Size(1002, 488);
this.Controls.Add(this.picAxis);
this.Controls.Add(this.btnUpdate); this.Controls.Add(this.btnUpdate);
this.Controls.Add(this.txtAutoPosition); this.Controls.Add(this.txtAutoPosition);
this.Controls.Add(this.btnAutoMovej); this.Controls.Add(this.btnAutoMovej);
...@@ -395,6 +407,7 @@ ...@@ -395,6 +407,7 @@
this.Text = "轴点动调试"; this.Text = "轴点动调试";
this.Load += new System.EventHandler(this.FrmAxisDebug_Load); this.Load += new System.EventHandler(this.FrmAxisDebug_Load);
this.Shown += new System.EventHandler(this.FrmAxisDebug_Shown); this.Shown += new System.EventHandler(this.FrmAxisDebug_Shown);
((System.ComponentModel.ISupportInitialize)(this.picAxis)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
...@@ -432,5 +445,6 @@ ...@@ -432,5 +445,6 @@
private System.Windows.Forms.TextBox txtAutoSpeed; private System.Windows.Forms.TextBox txtAutoSpeed;
private System.Windows.Forms.Label label7; private System.Windows.Forms.Label label7;
private System.Windows.Forms.Button btnUpdate; private System.Windows.Forms.Button btnUpdate;
private System.Windows.Forms.PictureBox picAxis;
} }
} }
\ No newline at end of file \ No newline at end of file
...@@ -59,7 +59,20 @@ namespace OnlineStore.AutoInOutStore ...@@ -59,7 +59,20 @@ namespace OnlineStore.AutoInOutStore
UpdateUpdownPosition(); UpdateUpdownPosition();
UpdateAutoPosition(); UpdateAutoPosition();
UpdateCompPosition(); UpdateCompPosition();
// txtComPosition.Text = ShuoKeControls.GetABSPosition(compress_Slv).ToString();
if (CurrLanguage.Equals(ResourceCulture.English))
{
this.picAxis.Image = ResourceCulture.M_US_axis;
}
else if (CurrLanguage.Equals(ResourceCulture.Japanese))
{
this.picAxis.Image = ResourceCulture.M_JP_axis;
}
else
{
this.picAxis.Image = ResourceCulture.M_axis;
}
// txtComPosition.Text = ShuoKeControls.GetABSPosition(compress_Slv).ToString();
} }
/// <summary> /// <summary>
/// 判断进出轴是否在P1点 /// 判断进出轴是否在P1点
......
...@@ -97,9 +97,9 @@ ...@@ -97,9 +97,9 @@
this.groupBox1.Controls.Add(this.btnCloseDoor); this.groupBox1.Controls.Add(this.btnCloseDoor);
this.groupBox1.Controls.Add(this.btnOpenDoor); this.groupBox1.Controls.Add(this.btnOpenDoor);
this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox1.Location = new System.Drawing.Point(542, 3); this.groupBox1.Location = new System.Drawing.Point(740, 3);
this.groupBox1.Name = "groupBox1"; this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(418, 649); this.groupBox1.Size = new System.Drawing.Size(456, 608);
this.groupBox1.TabIndex = 105; this.groupBox1.TabIndex = 105;
this.groupBox1.TabStop = false; this.groupBox1.TabStop = false;
this.groupBox1.Text = "DO写入"; this.groupBox1.Text = "DO写入";
...@@ -107,9 +107,9 @@ ...@@ -107,9 +107,9 @@
// btnCloseDeviceLed // btnCloseDeviceLed
// //
this.btnCloseDeviceLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnCloseDeviceLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnCloseDeviceLed.Location = new System.Drawing.Point(6, 586); this.btnCloseDeviceLed.Location = new System.Drawing.Point(307, 377);
this.btnCloseDeviceLed.Name = "btnCloseDeviceLed"; this.btnCloseDeviceLed.Name = "btnCloseDeviceLed";
this.btnCloseDeviceLed.Size = new System.Drawing.Size(214, 34); this.btnCloseDeviceLed.Size = new System.Drawing.Size(135, 52);
this.btnCloseDeviceLed.TabIndex = 272; this.btnCloseDeviceLed.TabIndex = 272;
this.btnCloseDeviceLed.Text = "关闭设备照明"; this.btnCloseDeviceLed.Text = "关闭设备照明";
this.btnCloseDeviceLed.UseVisualStyleBackColor = true; this.btnCloseDeviceLed.UseVisualStyleBackColor = true;
...@@ -118,9 +118,9 @@ ...@@ -118,9 +118,9 @@
// btnOpenDeviceLed // btnOpenDeviceLed
// //
this.btnOpenDeviceLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnOpenDeviceLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnOpenDeviceLed.Location = new System.Drawing.Point(6, 549); this.btnOpenDeviceLed.Location = new System.Drawing.Point(307, 322);
this.btnOpenDeviceLed.Name = "btnOpenDeviceLed"; this.btnOpenDeviceLed.Name = "btnOpenDeviceLed";
this.btnOpenDeviceLed.Size = new System.Drawing.Size(214, 34); this.btnOpenDeviceLed.Size = new System.Drawing.Size(135, 52);
this.btnOpenDeviceLed.TabIndex = 271; this.btnOpenDeviceLed.TabIndex = 271;
this.btnOpenDeviceLed.Text = "打开设备照明"; this.btnOpenDeviceLed.Text = "打开设备照明";
this.btnOpenDeviceLed.UseVisualStyleBackColor = true; this.btnOpenDeviceLed.UseVisualStyleBackColor = true;
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
// radioButton2 // radioButton2
// //
this.radioButton2.AutoSize = true; this.radioButton2.AutoSize = true;
this.radioButton2.Location = new System.Drawing.Point(331, 91); this.radioButton2.Location = new System.Drawing.Point(307, 98);
this.radioButton2.Name = "radioButton2"; this.radioButton2.Name = "radioButton2";
this.radioButton2.Size = new System.Drawing.Size(50, 21); this.radioButton2.Size = new System.Drawing.Size(50, 21);
this.radioButton2.TabIndex = 270; this.radioButton2.TabIndex = 270;
...@@ -140,7 +140,7 @@ ...@@ -140,7 +140,7 @@
// //
this.radioButton1.AutoSize = true; this.radioButton1.AutoSize = true;
this.radioButton1.Checked = true; this.radioButton1.Checked = true;
this.radioButton1.Location = new System.Drawing.Point(249, 91); this.radioButton1.Location = new System.Drawing.Point(214, 97);
this.radioButton1.Name = "radioButton1"; this.radioButton1.Name = "radioButton1";
this.radioButton1.Size = new System.Drawing.Size(50, 21); this.radioButton1.Size = new System.Drawing.Size(50, 21);
this.radioButton1.TabIndex = 269; this.radioButton1.TabIndex = 269;
...@@ -151,121 +151,121 @@ ...@@ -151,121 +151,121 @@
// btnDisDoorClose // btnDisDoorClose
// //
this.btnDisDoorClose.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnDisDoorClose.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnDisDoorClose.Location = new System.Drawing.Point(280, 470); this.btnDisDoorClose.Location = new System.Drawing.Point(307, 501);
this.btnDisDoorClose.Name = "btnDisDoorClose"; this.btnDisDoorClose.Name = "btnDisDoorClose";
this.btnDisDoorClose.Size = new System.Drawing.Size(134, 52); this.btnDisDoorClose.Size = new System.Drawing.Size(135, 52);
this.btnDisDoorClose.TabIndex = 268; this.btnDisDoorClose.TabIndex = 268;
this.btnDisDoorClose.Text = "门禁功能打开"; this.btnDisDoorClose.Text = "激活电气维护门警报";
this.btnDisDoorClose.UseVisualStyleBackColor = true; this.btnDisDoorClose.UseVisualStyleBackColor = true;
this.btnDisDoorClose.Click += new System.EventHandler(this.btnDisDoorClose_Click); this.btnDisDoorClose.Click += new System.EventHandler(this.btnDisDoorClose_Click);
// //
// btnDisDoorOpen // btnDisDoorOpen
// //
this.btnDisDoorOpen.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnDisDoorOpen.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnDisDoorOpen.Location = new System.Drawing.Point(280, 412); this.btnDisDoorOpen.Location = new System.Drawing.Point(307, 446);
this.btnDisDoorOpen.Name = "btnDisDoorOpen"; this.btnDisDoorOpen.Name = "btnDisDoorOpen";
this.btnDisDoorOpen.Size = new System.Drawing.Size(134, 52); this.btnDisDoorOpen.Size = new System.Drawing.Size(135, 52);
this.btnDisDoorOpen.TabIndex = 267; this.btnDisDoorOpen.TabIndex = 267;
this.btnDisDoorOpen.Text = "门禁功能屏蔽"; this.btnDisDoorOpen.Text = "关闭电气维护门警报";
this.btnDisDoorOpen.UseVisualStyleBackColor = true; this.btnDisDoorOpen.UseVisualStyleBackColor = true;
this.btnDisDoorOpen.Click += new System.EventHandler(this.btnDisDoorOpen_Click); this.btnDisDoorOpen.Click += new System.EventHandler(this.btnDisDoorOpen_Click);
// //
// button4 // button4
// //
this.button4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.button4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button4.Location = new System.Drawing.Point(280, 271); this.button4.Location = new System.Drawing.Point(307, 253);
this.button4.Name = "button4"; this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(134, 34); this.button4.Size = new System.Drawing.Size(135, 52);
this.button4.TabIndex = 266; this.button4.TabIndex = 266;
this.button4.Text = "停止吹气"; this.button4.Text = "关闭进气口";
this.button4.UseVisualStyleBackColor = true; this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click); this.button4.Click += new System.EventHandler(this.button4_Click);
// //
// button5 // button5
// //
this.button5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.button5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button5.Location = new System.Drawing.Point(280, 234); this.button5.Location = new System.Drawing.Point(307, 198);
this.button5.Name = "button5"; this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(134, 34); this.button5.Size = new System.Drawing.Size(135, 52);
this.button5.TabIndex = 265; this.button5.TabIndex = 265;
this.button5.Text = "开始吹气"; this.button5.Text = "打开进气口";
this.button5.UseVisualStyleBackColor = true; this.button5.UseVisualStyleBackColor = true;
this.button5.Click += new System.EventHandler(this.button5_Click); this.button5.Click += new System.EventHandler(this.button5_Click);
// //
// btnSXil // btnSXil
// //
this.btnSXil.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnSXil.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnSXil.Location = new System.Drawing.Point(5, 470); this.btnSXil.Location = new System.Drawing.Point(17, 501);
this.btnSXil.Name = "btnSXil"; this.btnSXil.Name = "btnSXil";
this.btnSXil.Size = new System.Drawing.Size(134, 52); this.btnSXil.Size = new System.Drawing.Size(135, 52);
this.btnSXil.TabIndex = 262; this.btnSXil.TabIndex = 262;
this.btnSXil.Text = "夹爪放松"; this.btnSXil.Text = "抓取机构放松";
this.btnSXil.UseVisualStyleBackColor = true; this.btnSXil.UseVisualStyleBackColor = true;
this.btnSXil.Click += new System.EventHandler(this.btnSXil_Click); this.btnSXil.Click += new System.EventHandler(this.btnSXil_Click);
// //
// btnSXi // btnSXi
// //
this.btnSXi.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnSXi.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnSXi.Location = new System.Drawing.Point(5, 412); this.btnSXi.Location = new System.Drawing.Point(17, 446);
this.btnSXi.Name = "btnSXi"; this.btnSXi.Name = "btnSXi";
this.btnSXi.Size = new System.Drawing.Size(134, 52); this.btnSXi.Size = new System.Drawing.Size(135, 52);
this.btnSXi.TabIndex = 261; this.btnSXi.TabIndex = 261;
this.btnSXi.Text = "夹爪夹紧"; this.btnSXi.Text = "抓取机构夹紧";
this.btnSXi.UseVisualStyleBackColor = true; this.btnSXi.UseVisualStyleBackColor = true;
this.btnSXi.Click += new System.EventHandler(this.btnSXi_Click); this.btnSXi.Click += new System.EventHandler(this.btnSXi_Click);
// //
// btnDClose // btnDClose
// //
this.btnDClose.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnDClose.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnDClose.Location = new System.Drawing.Point(146, 359); this.btnDClose.Location = new System.Drawing.Point(163, 377);
this.btnDClose.Name = "btnDClose"; this.btnDClose.Name = "btnDClose";
this.btnDClose.Size = new System.Drawing.Size(134, 34); this.btnDClose.Size = new System.Drawing.Size(135, 52);
this.btnDClose.TabIndex = 260; this.btnDClose.TabIndex = 260;
this.btnDClose.Text = "门锁关闭"; this.btnDClose.Text = "批量门上锁";
this.btnDClose.UseVisualStyleBackColor = true; this.btnDClose.UseVisualStyleBackColor = true;
this.btnDClose.Click += new System.EventHandler(this.btnDClose_Click); this.btnDClose.Click += new System.EventHandler(this.btnDClose_Click);
// //
// btnDOpen // btnDOpen
// //
this.btnDOpen.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnDOpen.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnDOpen.Location = new System.Drawing.Point(146, 322); this.btnDOpen.Location = new System.Drawing.Point(163, 322);
this.btnDOpen.Name = "btnDOpen"; this.btnDOpen.Name = "btnDOpen";
this.btnDOpen.Size = new System.Drawing.Size(134, 34); this.btnDOpen.Size = new System.Drawing.Size(135, 52);
this.btnDOpen.TabIndex = 259; this.btnDOpen.TabIndex = 259;
this.btnDOpen.Text = "门锁打开"; this.btnDOpen.Text = "批量门解锁";
this.btnDOpen.UseVisualStyleBackColor = true; this.btnDOpen.UseVisualStyleBackColor = true;
this.btnDOpen.Click += new System.EventHandler(this.btnDOpen_Click); this.btnDOpen.Click += new System.EventHandler(this.btnDOpen_Click);
// //
// btnSuckingDiscDown // btnSuckingDiscDown
// //
this.btnSuckingDiscDown.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnSuckingDiscDown.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnSuckingDiscDown.Location = new System.Drawing.Point(143, 470); this.btnSuckingDiscDown.Location = new System.Drawing.Point(163, 501);
this.btnSuckingDiscDown.Name = "btnSuckingDiscDown"; this.btnSuckingDiscDown.Name = "btnSuckingDiscDown";
this.btnSuckingDiscDown.Size = new System.Drawing.Size(134, 52); this.btnSuckingDiscDown.Size = new System.Drawing.Size(135, 52);
this.btnSuckingDiscDown.TabIndex = 258; this.btnSuckingDiscDown.TabIndex = 258;
this.btnSuckingDiscDown.Text = "夹爪下降"; this.btnSuckingDiscDown.Text = "分料机构下降";
this.btnSuckingDiscDown.UseVisualStyleBackColor = true; this.btnSuckingDiscDown.UseVisualStyleBackColor = true;
this.btnSuckingDiscDown.Click += new System.EventHandler(this.btnSuckingDiscDown_Click); this.btnSuckingDiscDown.Click += new System.EventHandler(this.btnSuckingDiscDown_Click);
// //
// btnSuckingDiscUp // btnSuckingDiscUp
// //
this.btnSuckingDiscUp.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnSuckingDiscUp.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnSuckingDiscUp.Location = new System.Drawing.Point(143, 412); this.btnSuckingDiscUp.Location = new System.Drawing.Point(163, 446);
this.btnSuckingDiscUp.Name = "btnSuckingDiscUp"; this.btnSuckingDiscUp.Name = "btnSuckingDiscUp";
this.btnSuckingDiscUp.Size = new System.Drawing.Size(134, 52); this.btnSuckingDiscUp.Size = new System.Drawing.Size(135, 52);
this.btnSuckingDiscUp.TabIndex = 257; this.btnSuckingDiscUp.TabIndex = 257;
this.btnSuckingDiscUp.Text = "夹爪上升"; this.btnSuckingDiscUp.Text = "分料机构上升";
this.btnSuckingDiscUp.UseVisualStyleBackColor = true; this.btnSuckingDiscUp.UseVisualStyleBackColor = true;
this.btnSuckingDiscUp.Click += new System.EventHandler(this.btnSuckingDiscUp_Click); this.btnSuckingDiscUp.Click += new System.EventHandler(this.btnSuckingDiscUp_Click);
// //
// btnCloseLed // btnCloseLed
// //
this.btnCloseLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnCloseLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnCloseLed.Location = new System.Drawing.Point(143, 271); this.btnCloseLed.Location = new System.Drawing.Point(163, 253);
this.btnCloseLed.Name = "btnCloseLed"; this.btnCloseLed.Name = "btnCloseLed";
this.btnCloseLed.Size = new System.Drawing.Size(134, 34); this.btnCloseLed.Size = new System.Drawing.Size(135, 52);
this.btnCloseLed.TabIndex = 256; this.btnCloseLed.TabIndex = 256;
this.btnCloseLed.Text = "关闭照明"; this.btnCloseLed.Text = "关闭相机辅助光源";
this.btnCloseLed.UseVisualStyleBackColor = true; this.btnCloseLed.UseVisualStyleBackColor = true;
this.btnCloseLed.Click += new System.EventHandler(this.btnCloseLed_Click); this.btnCloseLed.Click += new System.EventHandler(this.btnCloseLed_Click);
// //
...@@ -273,28 +273,28 @@ ...@@ -273,28 +273,28 @@
// //
this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; this.label3.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label3.Location = new System.Drawing.Point(7, 33); this.label3.Location = new System.Drawing.Point(6, 19);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(103, 17); this.label3.Size = new System.Drawing.Size(104, 32);
this.label3.TabIndex = 247; this.label3.TabIndex = 247;
this.label3.Text = "选择DO:"; this.label3.Text = "选择:";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
// //
// btnOpenLed // btnOpenLed
// //
this.btnOpenLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnOpenLed.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnOpenLed.Location = new System.Drawing.Point(143, 234); this.btnOpenLed.Location = new System.Drawing.Point(163, 198);
this.btnOpenLed.Name = "btnOpenLed"; this.btnOpenLed.Name = "btnOpenLed";
this.btnOpenLed.Size = new System.Drawing.Size(134, 34); this.btnOpenLed.Size = new System.Drawing.Size(135, 52);
this.btnOpenLed.TabIndex = 255; this.btnOpenLed.TabIndex = 255;
this.btnOpenLed.Text = "打开照明"; this.btnOpenLed.Text = "打开相机辅助光源";
this.btnOpenLed.UseVisualStyleBackColor = true; this.btnOpenLed.UseVisualStyleBackColor = true;
this.btnOpenLed.Click += new System.EventHandler(this.btnOpenLed_Click); this.btnOpenLed.Click += new System.EventHandler(this.btnOpenLed_Click);
// //
// txtDOIndex // txtDOIndex
// //
this.txtDOIndex.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtDOIndex.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtDOIndex.Location = new System.Drawing.Point(323, 58); this.txtDOIndex.Location = new System.Drawing.Point(376, 61);
this.txtDOIndex.MaxLength = 10; this.txtDOIndex.MaxLength = 10;
this.txtDOIndex.Name = "txtDOIndex"; this.txtDOIndex.Name = "txtDOIndex";
this.txtDOIndex.Size = new System.Drawing.Size(74, 23); this.txtDOIndex.Size = new System.Drawing.Size(74, 23);
...@@ -304,21 +304,21 @@ ...@@ -304,21 +304,21 @@
// txtDoName // txtDoName
// //
this.txtDoName.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtDoName.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtDoName.Location = new System.Drawing.Point(115, 58); this.txtDoName.Location = new System.Drawing.Point(112, 61);
this.txtDoName.MaxLength = 10; this.txtDoName.MaxLength = 10;
this.txtDoName.Name = "txtDoName"; this.txtDoName.Name = "txtDoName";
this.txtDoName.Size = new System.Drawing.Size(92, 23); this.txtDoName.Size = new System.Drawing.Size(129, 23);
this.txtDoName.TabIndex = 241; this.txtDoName.TabIndex = 241;
this.txtDoName.Text = "0"; this.txtDoName.Text = "0";
// //
// btnCloseAxisBreak // btnCloseAxisBreak
// //
this.btnCloseAxisBreak.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnCloseAxisBreak.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnCloseAxisBreak.Location = new System.Drawing.Point(5, 271); this.btnCloseAxisBreak.Location = new System.Drawing.Point(17, 253);
this.btnCloseAxisBreak.Name = "btnCloseAxisBreak"; this.btnCloseAxisBreak.Name = "btnCloseAxisBreak";
this.btnCloseAxisBreak.Size = new System.Drawing.Size(134, 34); this.btnCloseAxisBreak.Size = new System.Drawing.Size(135, 52);
this.btnCloseAxisBreak.TabIndex = 253; this.btnCloseAxisBreak.TabIndex = 253;
this.btnCloseAxisBreak.Text = "关闭刹车"; this.btnCloseAxisBreak.Text = "关闭轴2刹车";
this.btnCloseAxisBreak.UseVisualStyleBackColor = true; this.btnCloseAxisBreak.UseVisualStyleBackColor = true;
this.btnCloseAxisBreak.Click += new System.EventHandler(this.btnCloseAxisBreak_Click); this.btnCloseAxisBreak.Click += new System.EventHandler(this.btnCloseAxisBreak_Click);
// //
...@@ -326,9 +326,9 @@ ...@@ -326,9 +326,9 @@
// //
this.label17.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label17.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label17.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; this.label17.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label17.Location = new System.Drawing.Point(7, 61); this.label17.Location = new System.Drawing.Point(7, 58);
this.label17.Name = "label17"; this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(103, 17); this.label17.Size = new System.Drawing.Size(103, 30);
this.label17.TabIndex = 240; this.label17.TabIndex = 240;
this.label17.Text = "设备IP:"; this.label17.Text = "设备IP:";
this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -336,11 +336,11 @@ ...@@ -336,11 +336,11 @@
// btnOpenAxisBreak // btnOpenAxisBreak
// //
this.btnOpenAxisBreak.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnOpenAxisBreak.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnOpenAxisBreak.Location = new System.Drawing.Point(5, 234); this.btnOpenAxisBreak.Location = new System.Drawing.Point(17, 198);
this.btnOpenAxisBreak.Name = "btnOpenAxisBreak"; this.btnOpenAxisBreak.Name = "btnOpenAxisBreak";
this.btnOpenAxisBreak.Size = new System.Drawing.Size(134, 34); this.btnOpenAxisBreak.Size = new System.Drawing.Size(135, 52);
this.btnOpenAxisBreak.TabIndex = 252; this.btnOpenAxisBreak.TabIndex = 252;
this.btnOpenAxisBreak.Text = "打开刹车"; this.btnOpenAxisBreak.Text = "开启轴2刹车";
this.btnOpenAxisBreak.UseVisualStyleBackColor = true; this.btnOpenAxisBreak.UseVisualStyleBackColor = true;
this.btnOpenAxisBreak.Click += new System.EventHandler(this.btnOpenAxisBreak_Click); this.btnOpenAxisBreak.Click += new System.EventHandler(this.btnOpenAxisBreak_Click);
// //
...@@ -348,9 +348,9 @@ ...@@ -348,9 +348,9 @@
// //
this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label14.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; this.label14.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label14.Location = new System.Drawing.Point(215, 61); this.label14.Location = new System.Drawing.Point(250, 63);
this.label14.Name = "label14"; this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(103, 17); this.label14.Size = new System.Drawing.Size(121, 19);
this.label14.TabIndex = 239; this.label14.TabIndex = 239;
this.label14.Text = "地址:"; this.label14.Text = "地址:";
this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -358,21 +358,21 @@ ...@@ -358,21 +358,21 @@
// btnWriteSingleDO // btnWriteSingleDO
// //
this.btnWriteSingleDO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnWriteSingleDO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnWriteSingleDO.Location = new System.Drawing.Point(249, 134); this.btnWriteSingleDO.Location = new System.Drawing.Point(163, 134);
this.btnWriteSingleDO.Name = "btnWriteSingleDO"; this.btnWriteSingleDO.Name = "btnWriteSingleDO";
this.btnWriteSingleDO.Size = new System.Drawing.Size(115, 34); this.btnWriteSingleDO.Size = new System.Drawing.Size(135, 34);
this.btnWriteSingleDO.TabIndex = 232; this.btnWriteSingleDO.TabIndex = 232;
this.btnWriteSingleDO.Text = "写入DO"; this.btnWriteSingleDO.Text = "写入";
this.btnWriteSingleDO.UseVisualStyleBackColor = true; this.btnWriteSingleDO.UseVisualStyleBackColor = true;
this.btnWriteSingleDO.Click += new System.EventHandler(this.btnWriteSingleDO_Click); this.btnWriteSingleDO.Click += new System.EventHandler(this.btnWriteSingleDO_Click);
// //
// txtWriteTime // txtWriteTime
// //
this.txtWriteTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtWriteTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtWriteTime.Location = new System.Drawing.Point(115, 90); this.txtWriteTime.Location = new System.Drawing.Point(112, 96);
this.txtWriteTime.MaxLength = 10; this.txtWriteTime.MaxLength = 10;
this.txtWriteTime.Name = "txtWriteTime"; this.txtWriteTime.Name = "txtWriteTime";
this.txtWriteTime.Size = new System.Drawing.Size(92, 23); this.txtWriteTime.Size = new System.Drawing.Size(56, 23);
this.txtWriteTime.TabIndex = 238; this.txtWriteTime.TabIndex = 238;
this.txtWriteTime.Text = "0"; this.txtWriteTime.Text = "0";
// //
...@@ -382,9 +382,9 @@ ...@@ -382,9 +382,9 @@
this.label5.ImageAlign = System.Drawing.ContentAlignment.MiddleRight; this.label5.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label5.Location = new System.Drawing.Point(7, 93); this.label5.Location = new System.Drawing.Point(7, 93);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(103, 17); this.label5.Size = new System.Drawing.Size(103, 30);
this.label5.TabIndex = 237; this.label5.TabIndex = 237;
this.label5.Text = "定时(ms):"; this.label5.Text = "保持(ms):";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
// //
// cmbWriteIO // cmbWriteIO
...@@ -394,9 +394,9 @@ ...@@ -394,9 +394,9 @@
this.cmbWriteIO.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cmbWriteIO.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbWriteIO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.cmbWriteIO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.cmbWriteIO.FormattingEnabled = true; this.cmbWriteIO.FormattingEnabled = true;
this.cmbWriteIO.Location = new System.Drawing.Point(115, 28); this.cmbWriteIO.Location = new System.Drawing.Point(112, 23);
this.cmbWriteIO.Name = "cmbWriteIO"; this.cmbWriteIO.Name = "cmbWriteIO";
this.cmbWriteIO.Size = new System.Drawing.Size(282, 24); this.cmbWriteIO.Size = new System.Drawing.Size(344, 24);
this.cmbWriteIO.TabIndex = 234; this.cmbWriteIO.TabIndex = 234;
this.cmbWriteIO.ValueMember = "ProName"; this.cmbWriteIO.ValueMember = "ProName";
this.cmbWriteIO.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.cmbWriteIO_DrawItem); this.cmbWriteIO.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.cmbWriteIO_DrawItem);
...@@ -405,31 +405,31 @@ ...@@ -405,31 +405,31 @@
// btnCloseDoor // btnCloseDoor
// //
this.btnCloseDoor.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnCloseDoor.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnCloseDoor.Location = new System.Drawing.Point(6, 359); this.btnCloseDoor.Location = new System.Drawing.Point(17, 377);
this.btnCloseDoor.Name = "btnCloseDoor"; this.btnCloseDoor.Name = "btnCloseDoor";
this.btnCloseDoor.Size = new System.Drawing.Size(134, 34); this.btnCloseDoor.Size = new System.Drawing.Size(135, 52);
this.btnCloseDoor.TabIndex = 249; this.btnCloseDoor.TabIndex = 249;
this.btnCloseDoor.Text = "关闭门"; this.btnCloseDoor.Text = "关闭单料门";
this.btnCloseDoor.UseVisualStyleBackColor = true; this.btnCloseDoor.UseVisualStyleBackColor = true;
this.btnCloseDoor.Click += new System.EventHandler(this.btnCloseDoor_Click); this.btnCloseDoor.Click += new System.EventHandler(this.btnCloseDoor_Click);
// //
// btnOpenDoor // btnOpenDoor
// //
this.btnOpenDoor.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnOpenDoor.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnOpenDoor.Location = new System.Drawing.Point(5, 322); this.btnOpenDoor.Location = new System.Drawing.Point(17, 322);
this.btnOpenDoor.Name = "btnOpenDoor"; this.btnOpenDoor.Name = "btnOpenDoor";
this.btnOpenDoor.Size = new System.Drawing.Size(134, 34); this.btnOpenDoor.Size = new System.Drawing.Size(135, 52);
this.btnOpenDoor.TabIndex = 248; this.btnOpenDoor.TabIndex = 248;
this.btnOpenDoor.Text = "打开门"; this.btnOpenDoor.Text = "打开单料门";
this.btnOpenDoor.UseVisualStyleBackColor = true; this.btnOpenDoor.UseVisualStyleBackColor = true;
this.btnOpenDoor.Click += new System.EventHandler(this.btnOpenDoor_Click); this.btnOpenDoor.Click += new System.EventHandler(this.btnOpenDoor_Click);
// //
// button1 // button1
// //
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.button1.Location = new System.Drawing.Point(761, 672); this.button1.Location = new System.Drawing.Point(1047, 628);
this.button1.Name = "button1"; this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(115, 34); this.button1.Size = new System.Drawing.Size(135, 34);
this.button1.TabIndex = 254; this.button1.TabIndex = 254;
this.button1.Text = "关闭"; this.button1.Text = "关闭";
this.button1.UseVisualStyleBackColor = true; this.button1.UseVisualStyleBackColor = true;
...@@ -440,12 +440,12 @@ ...@@ -440,12 +440,12 @@
this.groupBox4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) this.groupBox4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left))); | System.Windows.Forms.AnchorStyles.Left)));
this.groupBox4.Controls.Add(this.tableLayoutPanel2); this.groupBox4.Controls.Add(this.tableLayoutPanel2);
this.groupBox4.Location = new System.Drawing.Point(274, 3); this.groupBox4.Location = new System.Drawing.Point(376, 3);
this.groupBox4.Name = "groupBox4"; this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(263, 712); this.groupBox4.Size = new System.Drawing.Size(359, 680);
this.groupBox4.TabIndex = 104; this.groupBox4.TabIndex = 104;
this.groupBox4.TabStop = false; this.groupBox4.TabStop = false;
this.groupBox4.Text = "DO列表"; this.groupBox4.Text = "IO列表";
// //
// tableLayoutPanel2 // tableLayoutPanel2
// //
...@@ -460,7 +460,7 @@ ...@@ -460,7 +460,7 @@
this.tableLayoutPanel2.RowCount = 2; this.tableLayoutPanel2.RowCount = 2;
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F)); this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F));
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F)); this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F));
this.tableLayoutPanel2.Size = new System.Drawing.Size(252, 692); this.tableLayoutPanel2.Size = new System.Drawing.Size(348, 660);
this.tableLayoutPanel2.TabIndex = 103; this.tableLayoutPanel2.TabIndex = 103;
// //
// groupBox3 // groupBox3
...@@ -470,10 +470,10 @@ ...@@ -470,10 +470,10 @@
this.groupBox3.Controls.Add(this.tableLayoutPanel1); this.groupBox3.Controls.Add(this.tableLayoutPanel1);
this.groupBox3.Location = new System.Drawing.Point(12, 3); this.groupBox3.Location = new System.Drawing.Point(12, 3);
this.groupBox3.Name = "groupBox3"; this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(263, 712); this.groupBox3.Size = new System.Drawing.Size(359, 680);
this.groupBox3.TabIndex = 103; this.groupBox3.TabIndex = 103;
this.groupBox3.TabStop = false; this.groupBox3.TabStop = false;
this.groupBox3.Text = "DI列表"; this.groupBox3.Text = "IO列表";
// //
// tableLayoutPanel1 // tableLayoutPanel1
// //
...@@ -488,14 +488,14 @@ ...@@ -488,14 +488,14 @@
this.tableLayoutPanel1.RowCount = 2; this.tableLayoutPanel1.RowCount = 2;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 17F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(252, 692); this.tableLayoutPanel1.Size = new System.Drawing.Size(348, 660);
this.tableLayoutPanel1.TabIndex = 102; this.tableLayoutPanel1.TabIndex = 102;
// //
// FrmIOStatus // FrmIOStatus
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(967, 721); this.ClientSize = new System.Drawing.Size(1204, 689);
this.Controls.Add(this.button1); this.Controls.Add(this.button1);
this.Controls.Add(this.groupBox1); this.Controls.Add(this.groupBox1);
this.Controls.Add(this.groupBox4); this.Controls.Add(this.groupBox4);
......
...@@ -50,7 +50,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -50,7 +50,7 @@ namespace OnlineStore.AutoInOutStore
foreach (ConfigIO ioValue in boxBean.Config.DILIst.Values) foreach (ConfigIO ioValue in boxBean.Config.DILIst.Values)
{ {
this.tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 26)); this.tableLayoutPanel1.RowStyles.Add(new RowStyle(SizeType.Absolute, 26));
IOTextControl control = new IOTextControl(ioValue.ElectricalDefinition + "_" + ResourceCulture.GetString(ioValue.ElectricalDefinition, ioValue.Explain), ioValue.ProName,240); IOTextControl control = new IOTextControl(ioValue.ElectricalDefinition + "_" + ResourceCulture.GetString(ioValue.ElectricalDefinition, ioValue.Explain), ioValue.ProName,355);
this.tableLayoutPanel1.Controls.Add(control, 0, roleindex); this.tableLayoutPanel1.Controls.Add(control, 0, roleindex);
roleindex++; roleindex++;
DIControlList.Add(ioValue.ProName, control); DIControlList.Add(ioValue.ProName, control);
...@@ -62,7 +62,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -62,7 +62,7 @@ namespace OnlineStore.AutoInOutStore
foreach (ConfigIO ioValue in boxBean.Config.DOList.Values) foreach (ConfigIO ioValue in boxBean.Config.DOList.Values)
{ {
this.tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 28)); this.tableLayoutPanel2.RowStyles.Add(new RowStyle(SizeType.Absolute, 28));
IOTextControl control = new IOTextControl(ioValue.ElectricalDefinition + "_" + ResourceCulture.GetString(ioValue.ElectricalDefinition, ioValue.Explain), ioValue.ProName, 240); IOTextControl control = new IOTextControl(ioValue.ElectricalDefinition + "_" + ResourceCulture.GetString(ioValue.ElectricalDefinition, ioValue.Explain), ioValue.ProName, 355);
this.tableLayoutPanel2.Controls.Add(control, 0, roleindex); this.tableLayoutPanel2.Controls.Add(control, 0, roleindex);
roleindex++; roleindex++;
DOControlList.Add(ioValue.ProName, control); DOControlList.Add(ioValue.ProName, control);
......
...@@ -36,13 +36,13 @@ ...@@ -36,13 +36,13 @@
// //
// label1 // label1
// //
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label1.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(153, 61); this.label1.Location = new System.Drawing.Point(12, 42);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(126, 25); this.label1.Size = new System.Drawing.Size(413, 52);
this.label1.TabIndex = 0; this.label1.TabIndex = 0;
this.label1.Text = "请输入密码:"; this.label1.Text = "请输入密码:";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
// //
// btnNext // btnNext
// //
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
// txtPwd // txtPwd
// //
this.txtPwd.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtPwd.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtPwd.Location = new System.Drawing.Point(112, 97); this.txtPwd.Location = new System.Drawing.Point(112, 100);
this.txtPwd.Name = "txtPwd"; this.txtPwd.Name = "txtPwd";
this.txtPwd.PasswordChar = '*'; this.txtPwd.PasswordChar = '*';
this.txtPwd.Size = new System.Drawing.Size(215, 33); this.txtPwd.Size = new System.Drawing.Size(215, 33);
......
...@@ -93,7 +93,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -93,7 +93,7 @@ namespace OnlineStore.AutoInOutStore
} }
#endregion #endregion
private string WaitStart = ResourceCulture.GetString(ResourceCulture.WaitStart, "等待启动"); private string WaitStart = ResourceCulture.GetString(ResourceCulture.WaitStart, "等待启动");
private string dooropen = ResourceCulture.GetString(ResourceCulture.DoorHasOpen, " 前门未关"); //private string dooropen = ResourceCulture.GetString(ResourceCulture.DoorHasOpen, " 前门未关");
private string HasWare = ResourceCulture.GetString(ResourceCulture.HasWare, " 叉子料盘检测有料,请检查"); private string HasWare = ResourceCulture.GetString(ResourceCulture.HasWare, " 叉子料盘检测有料,请检查");
private string StartAuto = ResourceCulture.GetString(ResourceCulture.StartAuto,"开始自动出入库"); private string StartAuto = ResourceCulture.GetString(ResourceCulture.StartAuto,"开始自动出入库");
private string StopAuto = ResourceCulture.GetString(ResourceCulture.StopAuto, "停止自动出入库"); private string StopAuto = ResourceCulture.GetString(ResourceCulture.StopAuto, "停止自动出入库");
...@@ -113,22 +113,22 @@ namespace OnlineStore.AutoInOutStore ...@@ -113,22 +113,22 @@ namespace OnlineStore.AutoInOutStore
CurrLanguage = ResourceCulture.CurrLanguage; CurrLanguage = ResourceCulture.CurrLanguage;
//ResourceCulture.GetString(ResourceCulture.CannotMove, "定位气缸不在下降端,不能移动进出轴"); //ResourceCulture.GetString(ResourceCulture.CannotMove, "定位气缸不在下降端,不能移动进出轴");
warn = ResourceCulture.GetString(ResourceCulture.WarnMsg, "警告"); warn = ResourceCulture.GetString(ResourceCulture.WarnMsg, "警告");
WaitStart = ResourceCulture.GetString(ResourceCulture.WaitStart, "等待启动"); WaitStart = ResourceCulture.GetString(ResourceCulture.WaitStart, "等待启动");
dooropen = ResourceCulture.GetString(ResourceCulture.DoorHasOpen, " 前门未关"); //dooropen = ResourceCulture.GetString(ResourceCulture.DoorHasOpen, " 前门未关");
HasWare = ResourceCulture.GetString(ResourceCulture.HasWare, " 叉子料盘检测有料,请检查"); HasWare = ResourceCulture.GetString(ResourceCulture.HasWare, " 叉子料盘检测有料,请检查");
StartAuto = ResourceCulture.GetString(ResourceCulture.StartAuto,StartAuto); StartAuto = ResourceCulture.GetString(ResourceCulture.StartAuto, StartAuto);
StopAuto = ResourceCulture.GetString(ResourceCulture.StopAuto, StopAuto); StopAuto = ResourceCulture.GetString(ResourceCulture.StopAuto, StopAuto);
AutoOut = ResourceCulture.GetString(ResourceCulture.AutoOut, "自动出库:"); AutoOut = ResourceCulture.GetString(ResourceCulture.AutoOut, "自动出库:");
AutoIn = ResourceCulture.GetString(ResourceCulture.AutoIn, "自动入库:"); AutoIn = ResourceCulture.GetString(ResourceCulture.AutoIn, "自动入库:");
openLog = ResourceCulture.GetString("打开日志", "打开日志"); openLog = ResourceCulture.GetString("打开日志", "打开日志");
closeLog = ResourceCulture.GetString("关闭日志", "关闭日志"); closeLog = ResourceCulture.GetString("关闭日志", "关闭日志");
//摄像机调试ToolStripMenuItem.Visible = CurrLanguage.Equals(ResourceCulture.China); //摄像机调试ToolStripMenuItem.Visible = CurrLanguage.Equals(ResourceCulture.China);
//toolStripSeparator10.Visible = CurrLanguage.Equals(ResourceCulture.China); //toolStripSeparator10.Visible = CurrLanguage.Equals(ResourceCulture.China);
ToolStripItemCollection collection = menuStrip1.Items; ToolStripItemCollection collection = menuStrip1.Items;
for (int i = 0; i < collection.Count; i++) for (int i = 0; i < collection.Count; i++)
{ {
if (collection[i] is ToolStripMenuItem) if (collection[i] is ToolStripMenuItem)
...@@ -149,14 +149,14 @@ namespace OnlineStore.AutoInOutStore ...@@ -149,14 +149,14 @@ namespace OnlineStore.AutoInOutStore
} }
} }
if (tabControl1.TabPages.Contains(tabPage4)) if (tabControl1.TabPages.Contains(tabPage4))
{ {
打开日志ToolStripMenuItem.Text = closeLog ; 打开日志ToolStripMenuItem.Text = closeLog;
} }
else else
{ {
打开日志ToolStripMenuItem.Text = openLog; 打开日志ToolStripMenuItem.Text = openLog;
} }
tabPage4.Text= ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, tabPage4.Name), tabPage4.Text); tabPage4.Text = ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, tabPage4.Name), tabPage4.Text);
显示ToolStripMenuItem.Text = ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, 显示ToolStripMenuItem.Name), 显示ToolStripMenuItem.Text); 显示ToolStripMenuItem.Text = ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, 显示ToolStripMenuItem.Name), 显示ToolStripMenuItem.Text);
toolStripMenuItem1.Text = ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, toolStripMenuItem1.Name), toolStripMenuItem1.Text); toolStripMenuItem1.Text = ResourceCulture.GetString(ResourceCulture.GetTextIdStr(className, toolStripMenuItem1.Name), toolStripMenuItem1.Text);
notifyIcon1.Text = this.Text; notifyIcon1.Text = this.Text;
...@@ -169,7 +169,8 @@ namespace OnlineStore.AutoInOutStore ...@@ -169,7 +169,8 @@ namespace OnlineStore.AutoInOutStore
LogUtil.ClearLog(); LogUtil.ClearLog();
LogUtil.logBox = null; LogUtil.logBox = null;
this.richTextBox1.Clear(); this.richTextBox1.Clear();
} }
SetImage();
} }
private void start_button_Click(object sender, EventArgs e) private void start_button_Click(object sender, EventArgs e)
...@@ -259,6 +260,28 @@ namespace OnlineStore.AutoInOutStore ...@@ -259,6 +260,28 @@ namespace OnlineStore.AutoInOutStore
tabControl1.TabPages.Remove(tabPage4); tabControl1.TabPages.Remove(tabPage4);
} }
打开日志ToolStripMenuItem.Text = openLog; 打开日志ToolStripMenuItem.Text = openLog;
SetImage();
}
private void SetImage()
{
this.picAxis4.Image = null;
this.picPPoint.Image = null;
if (CurrLanguage.Equals(ResourceCulture.English))
{
this.picAxis4.Image = ResourceCulture.M_US_axis4;
this.picPPoint.Image = ResourceCulture.M_US_pPoint;
}
else if (CurrLanguage.Equals(ResourceCulture.Japanese))
{
this.picAxis4.Image = ResourceCulture.M_JP_axis4;
this.picPPoint.Image = ResourceCulture.M_JP_pPoint;
}
else
{
this.picAxis4.Image = ResourceCulture.M_axis4;
this.picPPoint.Image = ResourceCulture.M_pPoint;
}
} }
private void Store_ResetEvent() private void Store_ResetEvent()
...@@ -1763,5 +1786,31 @@ namespace OnlineStore.AutoInOutStore ...@@ -1763,5 +1786,31 @@ namespace OnlineStore.AutoInOutStore
打开日志ToolStripMenuItem.Text = openLog; 打开日志ToolStripMenuItem.Text = openLog;
} }
} }
private void chbDebug_CheckedChanged(object sender, EventArgs e)
{
if (!LoadOk)
{
return;
}
if (chbDebug.Checked.Equals(store.IsDebug))
{
return;
}
if (chbDebug.Checked)
{
store.IsDebug = true;
LogUtil.info("勾选:调试模式");
store.Config.IsInDebug = 1;
StoreManager.UpdateBoxConfig(store.Config);
}
else
{
store.IsDebug = false;
LogUtil.info("去掉:调试模式");
store.Config.IsInDebug = 0;
StoreManager.UpdateBoxConfig(store.Config);
}
}
} }
} }
...@@ -117,1319 +117,1102 @@ ...@@ -117,1319 +117,1102 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="FrmMenu_Text" xml:space="preserve"> <data name="名称" xml:space="preserve">
<value>SMART WORK STATION</value> <value> 英文 </value>
</data> </data>
<data name="OpenComFail" xml:space="preserve"> <data name="AbsMove" xml:space="preserve">
<value>Failed to open serial port</value> <value> absolute motion </value>
</data> </data>
<data name="MsgTitle" xml:space="preserve"> <data name="Alarm" xml:space="preserve">
<value>Remind</value> <value> alarm </value>
</data> </data>
<data name="SaveOk" xml:space="preserve"> <data name="AutoEnd" xml:space="preserve">
<value>Save success</value> <value> Auto storage and retrieval completed </value>
</data> </data>
<data name="PleaseStartStore" xml:space="preserve"> <data name="AutoIn" xml:space="preserve">
<value>Please start the system!</value> <value> Auto storage: </value>
</data> </data>
<data name="CannotMove" xml:space="preserve"> <data name="AutoOut" xml:space="preserve">
<value>The position cylinder is not at the descent position, not move the in-out axis</value> <value> Auto retrieval: </value>
</data> </data>
<data name="WarnMsg" xml:space="preserve"> <data name="AutoReset" xml:space="preserve">
<value>Warning</value> <value> The equipment resets automatically after receiving the reset signal </value>
</data> </data>
<data name="SaveError" xml:space="preserve"> <data name="AxisAlarm" xml:space="preserve">
<value>Save error</value> <value> Motion axis {0} alarm </value>
</data> </data>
<data name="CanotReset" xml:space="preserve"> <data name="AxisHomeMoveAlarm" xml:space="preserve">
<value>Can return to stanby ,without alarm, providing, storing or reset </value> <value> "Motion{0} axis{1}: origin completion signal received </value>
</data> </data>
<data name="SureExit" xml:space="preserve"> <data name="AxisMoveAlarm" xml:space="preserve">
<value>Confirm exit</value> <value> Motion{0} axis{1}: error between the destination location[{2}] and current location{3} exceeding limits ! </value>
</data> </data>
<data name="PWSpeed" xml:space="preserve"> <data name="Batch_Axis" xml:space="preserve">
<value>Type the correct speed</value> <value> Axis 5 </value>
</data> </data>
<data name="AutoOut" xml:space="preserve"> <data name="batchInError" xml:space="preserve">
<value>Auto providing</value> <value> Batch storage failure: please confirm whether the MIMO door is locked! </value>
</data> </data>
<data name="AutoIn" xml:space="preserve"> <data name="batchInError2" xml:space="preserve">
<value>Auto storing</value> <value> Batch storage failure: please confirm whether there are materials in the clamping device! </value>
</data> </data>
<data name="AutoEnd" xml:space="preserve"> <data name="BatchStop" xml:space="preserve">
<value>Auto storing end</value> <value> Axis 5 stops moving </value>
</data> </data>
<data name="DoorHasOpen" xml:space="preserve"> <data name="Busy" xml:space="preserve">
<value>Front door open</value> <value> The equipment is running. </value>
</data> </data>
<data name="HasWare" xml:space="preserve"> <data name="CanotBack" xml:space="preserve">
<value>Fork tray full, please check</value> <value> The equipment does not need to return to the standby position. Please press Emergency Stop first if you need to perform this operation! </value>
</data> </data>
<data name="StartAuto" xml:space="preserve"> <data name="CanotReset" xml:space="preserve">
<value>Start auto storing</value> <value> The equipment does not need to return to be reset. Please press Emergency Stop first if you need to perform this operation! </value>
</data> </data>
<data name="StopAuto" xml:space="preserve"> <data name="CloseError" xml:space="preserve">
<value>Stop auto storing</value> <value> MIMO door locking failure: please confirm whether the MIMO door is locked! </value>
</data> </data>
<data name="WaitStart" xml:space="preserve"> <data name="CnotOpen" xml:space="preserve">
<value>Wait to start</value> <value> The equipment is running. </value>
</data> </data>
<data name="Run" xml:space="preserve"> <data name="Comp_Axis" xml:space="preserve">
<value>Runing</value> <value> Axis 4 </value>
</data> </data>
<data name="Busy" xml:space="preserve"> <data name="Debugging" xml:space="preserve">
<value>Busy</value> <value> The equipment is in debug mode. </value>
</data> </data>
<data name="HomeMove" xml:space="preserve"> <data name="doorClose" xml:space="preserve">
<value>Back to home</value> <value> MIMO door is closed </value>
</data> </data>
<data name="Reset" xml:space="preserve"> <data name="doorOpen" xml:space="preserve">
<value>Reset</value> <value> MIMO door is open </value>
</data> </data>
<data name="Runing" xml:space="preserve"> <data name="Fail" xml:space="preserve">
<value>Runing</value> <value> Operation failure </value>
</data> </data>
<data name="Wait" xml:space="preserve"> <data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve">
<value>Wait to start</value> <value> Axis 5 Up </value>
</data> </data>
<data name="Debugging" xml:space="preserve"> <data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve">
<value>Under adjusting</value> <value> Axis 5 Down </value>
</data> </data>
<data name="InStoreEnd" xml:space="preserve"> <data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve">
<value>Saving executed</value> <value> Axis 4 Down </value>
</data> </data>
<data name="InStoreExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve">
<value>Saving Executing</value> <value> Axis 4 Up </value>
</data> </data>
<data name="InTrouble" xml:space="preserve"> <data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve">
<value>In trouble</value> <value> Axis 3 Front </value>
</data> </data>
<data name="OutStoreBoxEnd" xml:space="preserve"> <data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve">
<value>Providing executed</value> <value> Axis 3 Back </value>
</data> </data>
<data name="OutStoreExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve">
<value>Providing Executing</value> <value> Axis 1 Clockwise </value>
</data> </data>
<data name="StoreOnline" xml:space="preserve"> <data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve">
<value>System online</value> <value> Axis 1 Counter Clockwise </value>
</data> </data>
<data name="SuddenStop" xml:space="preserve"> <data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value>Emerengy stop</value> <value> Update Location </value>
</data> </data>
<data name="OutMoveExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve">
<value>Providing Executed </value> <value> Axis 2 UP </value>
</data> </data>
<data name="InStoreFailed" xml:space="preserve"> <data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve">
<value>Saving failed</value> <value> Axis 2 Down </value>
</data> </data>
<data name="OutStoreFailed" xml:space="preserve"> <data name="FrmAxisDebug_button1_Text" xml:space="preserve">
<value>Providing failed</value> <value> Close </value>
</data> </data>
<data name="WaitSingle" xml:space="preserve"> <data name="FrmAxisDebug_label1_Text" xml:space="preserve">
<value>Wait signal</value> <value> (Axis 1) Rotation Axis </value>
</data> </data>
<data name="TimeOut" xml:space="preserve"> <data name="FrmAxisDebug_label2_Text" xml:space="preserve">
<value>Time out</value> <value> (Axis 2) UpDown Axis </value>
</data> </data>
<data name="inSuddenStop" xml:space="preserve"> <data name="FrmAxisDebug_label3_Text" xml:space="preserve">
<value>Receive emergency stop signal, alarm to stop</value> <value> (Axis 3) InOut Axis </value>
</data> </data>
<data name="InoutAlarm" xml:space="preserve"> <data name="FrmAxisDebug_label4_Text" xml:space="preserve">
<value>in-out axis alarm! Reset failed, please check</value> <value> (Axis 4) Pressing Axis </value>
</data> </data>
<data name="Open" xml:space="preserve"> <data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value>Open</value> <value> Rotational Speed(r/min) </value>
</data> </data>
<data name="Fail" xml:space="preserve"> <data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value>Fail</value> <value> Real-time location </value>
</data> </data>
<data name="AutoReset" xml:space="preserve"> <data name="FrmAxisDebug_label7_Text" xml:space="preserve">
<value>Receive reset signal, automatical reset</value> <value> (Axis 5) Batch Axis </value>
</data> </data>
<data name="MoveAxis" xml:space="preserve"> <data name="FrmAxisDebug_Text" xml:space="preserve">
<value>Move axis</value> <value> Motion axis debug </value>
</data> </data>
<data name="Alarm" xml:space="preserve"> <data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve">
<value>Alarm</value> <value> Close Axis 2 Brake </value>
</data> </data>
<data name="InStoreError" xml:space="preserve"> <data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve">
<value>Saving format error:code [{0}] posId [{1}]</value> <value> Turn Off Equipment Lighting </value>
</data> </data>
<data name="InStoreNoPosition" xml:space="preserve"> <data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve">
<value>Saving location not found:code [{0}] posId [{1}]</value> <value> Close SISO Door </value>
</data> </data>
<data name="OutStoreError" xml:space="preserve"> <data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve">
<value>Providing format error{0}</value> <value> Turn Off Camera Lighting </value>
</data> </data>
<data name="OutStoreNoPosition" xml:space="preserve"> <data name="FrmIOStatus_btnDClose_Text" xml:space="preserve">
<value>Providing location not found{0}</value> <value> Lock MIMO Door </value>
</data> </data>
<data name="AbsMove" xml:space="preserve"> <data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve">
<value>Absolute move</value> <value> Enable maintenance door alarm </value>
</data> </data>
<data name="WaitIo" xml:space="preserve"> <data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve">
<value>IO wait</value> <value> Disable maintenance door alarm </value>
</data> </data>
<data name="WaitTime" xml:space="preserve"> <data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve">
<value>Time waiting</value> <value> Unlock MIMO Door </value>
</data> </data>
<data name="TargetPosition" xml:space="preserve"> <data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve">
<value>Electric actuator position</value> <value> Open Axis 2 Brake </value>
</data> </data>
<data name="Middle_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve">
<value>(Axis 1) rotation axis</value> <value> Turn On Equipment Lighting </value>
</data> </data>
<data name="UpDown_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve">
<value>(Axis 2) lifting axis</value> <value> Open SISO Door </value>
</data> </data>
<data name="InOut_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve">
<value>(Axis 3) in-out axis</value> <value> Turn On Camera Lighting </value>
</data> </data>
<data name="Comp_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve">
<value>(Axis 4) compress axis</value> <value> Sorting device descent </value>
</data> </data>
<data name="Batch_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve">
<value>(Axis 5) Batch loading axis</value> <value> Sorting device ascent </value>
</data> </data>
<data name="FrmStoreBox_Text" xml:space="preserve"> <data name="FrmIOStatus_btnSXi_Text" xml:space="preserve">
<value>AC_SA_SMD BOX</value> <value> Pressing device gripping </value>
</data> </data>
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve"> <data name="FrmIOStatus_btnSXil_Text" xml:space="preserve">
<value>Auto start</value> <value> Pressing device relaxing </value>
</data> </data>
<data name="FrmStoreBox_groupBox1_Text" xml:space="preserve"> <data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value>Servo state</value> <value> Write </value>
</data> </data>
<data name="FrmStoreBox_label1_Text" xml:space="preserve"> <data name="FrmIOStatus_button1_Text" xml:space="preserve">
<value>rotation axis</value> <value> Close </value>
</data> </data>
<data name="FrmStoreBox_label38_Text" xml:space="preserve"> <data name="FrmIOStatus_button4_Text" xml:space="preserve">
<value>ALM:</value> <value> Close Air Inlet </value>
</data> </data>
<data name="FrmStoreBox_label12_Text" xml:space="preserve"> <data name="FrmIOStatus_button5_Text" xml:space="preserve">
<value>Providing target value:</value> <value> Open Air Inlet </value>
</data> </data>
<data name="FrmStoreBox_label4_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox1_Text" xml:space="preserve">
<value>in-out axis</value> <value> I/O Modifications </value>
</data> </data>
<data name="FrmStoreBox_label3_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value>lifting axis</value> <value> I/O List </value>
</data> </data>
<data name="FrmStoreBox_label43_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value>Output impulse valve:</value> <value> I/O List </value>
</data> </data>
<data name="FrmStoreBox_label42_Text" xml:space="preserve"> <data name="FrmIOStatus_label14_Text" xml:space="preserve">
<value>Encoder count:</value> <value> Address: </value>
</data> </data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve"> <data name="FrmIOStatus_label17_Text" xml:space="preserve">
<value>Machine state</value> <value> Equipment IP: </value>
</data> </data>
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve"> <data name="FrmIOStatus_label3_Text" xml:space="preserve">
<value>Wait to start</value> <value> Port: </value>
</data> </data>
<data name="FrmStoreBox_groupBox5_Text" xml:space="preserve"> <data name="FrmIOStatus_label5_Text" xml:space="preserve">
<value>Servo move</value> <value> Hold time(ms): </value>
</data> </data>
<data name="FrmStoreBox_label6_Text" xml:space="preserve"> <data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value>Home signal:</value> <value> On </value>
</data> </data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve"> <data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> Off </value>
</data> </data>
<data name="FrmStoreBox_btnReadHomeSingle_Text" xml:space="preserve"> <data name="FrmIOStatus_Text" xml:space="preserve">
<value>Read home signal</value> <value> I/O Information </value>
</data> </data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve"> <data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve">
<value>Auto read position</value> <value> Start </value>
</data> </data>
<data name="FrmStoreBox_label16_Text" xml:space="preserve"> <data name="FrmPositionTool_btnClear_Text" xml:space="preserve">
<value>1=finished, 0= unfinished</value> <value> Clear Log </value>
</data> </data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve"> <data name="FrmPositionTool_btnExit_Text" xml:space="preserve">
<value>1=execution, 0=non execution</value> <value> Exit </value>
</data> </data>
<data name="FrmStoreBox_label14_Text" xml:space="preserve"> <data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve">
<value>1=alarm, 0=normal</value> <value> Read Location </value>
</data> </data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve"> <data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve">
<value>HOME-CMP state:</value> <value> Return Origin </value>
</data> </data>
<data name="FrmStoreBox_button2_Text" xml:space="preserve"> <data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve">
<value>Read home state</value> <value> Open Folder </value>
</data> </data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve"> <data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve">
<value>BUSY state:</value> <value> Stop </value>
</data> </data>
<data name="FrmStoreBox_button1_Text" xml:space="preserve"> <data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve">
<value>Read BUSY state</value> <value> Open </value>
</data> </data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve"> <data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve">
<value>Alarm state:</value> <value> Close </value>
</data> </data>
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value>Read alarm state</value> <value> Equipment Information </value>
</data> </data>
<data name="FrmStoreBox_btnReadPosition_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value>Read position</value> <value> Location Information </value>
</data> </data>
<data name="FrmStoreBox_label7_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox6_Text" xml:space="preserve">
<value>Output impulse valve:</value> <value> Servo Motion Debug </value>
</data> </data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve"> <data name="FrmPositionTool_label1_Text" xml:space="preserve">
<value>Encoder count:</value> <value> I/O module IP: </value>
</data> </data>
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve"> <data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value>Open servo</value> <value> Point P4 offset: </value>
</data> </data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve"> <data name="FrmPositionTool_label12_Text" xml:space="preserve">
<value>Close servo</value> <value> Port number: </value>
</data> </data>
<data name="FrmStoreBox_label47_Text" xml:space="preserve"> <data name="FrmPositionTool_label13_Text" xml:space="preserve">
<value>Speed:</value> <value> Location: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label18_Text" xml:space="preserve">
<value>uniform move</value> <value> Address: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label2_Text" xml:space="preserve">
<value>Relative move</value> <value> Sensor address: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve"> <data name="FrmPositionTool_label3_Text" xml:space="preserve">
<value>Back to home</value> <value> Location file name: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label4_Text" xml:space="preserve">
<value>Abosolute move</value> <value> Point P5 offset: </value>
</data> </data>
<data name="FrmStoreBox_Bt_ClearCounter_Text" xml:space="preserve"> <data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value>Reset position</value> <value> Point P6 offset: </value>
</data> </data>
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve"> <data name="FrmPositionTool_label6_Text" xml:space="preserve">
<value>Clear alarm</value> <value> Target location: </value>
</data> </data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve"> <data name="FrmPositionTool_label7_Text" xml:space="preserve">
<value>Position:</value> <value> Actual location: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve"> <data name="FrmPositionTool_label8_Text" xml:space="preserve">
<value>Stop move</value> <value> Rotational Speed(r/min) </value>
</data> </data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve"> <data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value>Port number:</value> <value> Point P3 offset: </value>
</data> </data>
<data name="FrmStoreBox_label46_Text" xml:space="preserve"> <data name="FrmPositionTool_Text" xml:space="preserve">
<value>Servo address:</value> <value> Axis 2 Debug </value>
</data> </data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve"> <data name="FrmPwd_btnBack_Text" xml:space="preserve">
<value>AC server:</value> <value> Return </value>
</data> </data>
<data name="FrmStoreBox_groupBox2_Text" xml:space="preserve"> <data name="FrmPwd_btnNext_Text" xml:space="preserve">
<value>SMD BOX operation</value> <value> Ok </value>
</data> </data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve"> <data name="FrmPwd_label1_Text" xml:space="preserve">
<value>Current temperature--, current humidity--</value> <value> Please input the password: </value>
</data> </data>
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve"> <data name="FrmPwd_Text" xml:space="preserve">
<value>Clean log</value> <value> Input Password </value>
</data> </data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve">
<value>Auto providing not start</value> <value> Absolute Motion </value>
</data> </data>
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve">
<value>Save position</value> <value> Return Origin </value>
</data> </data>
<data name="FrmStoreBox_btnStartAuTo_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve">
<value>Start auto mode</value> <value> Relative Motion </value>
</data> </data>
<data name="FrmStoreBox_label9_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve">
<value>Interval storing position:</value> <value> Stop </value>
</data> </data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve">
<value>Select storage position:</value> <value> Constant Motion </value>
</data> </data>
<data name="FrmStoreBox_btnInStore_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve">
<value>Saving testing</value> <value> Start Batch Storage </value>
</data> </data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve">
<value>Single providing </value> <value> Batch Retrieval Test </value>
</data> </data>
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve">
<value>p-axis stanby P1:</value> <value> Batch loading and unloading module reset </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve">
<value>In-out axis sucking disc P2:</value> <value> Reset Buzzer </value>
<comment>In-out axis sucking disc providing P2:</comment>
</data> </data>
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve">
<value>In-out axis stanby P1:</value> <value> Clear Log </value>
</data> </data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve">
<value>Rotation axis stanby P1:</value> <value> Disable Servo </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve">
<value>l-axis taking out buffer P7:</value> <value> Lock MIMO Door </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve">
<value>l-axis picking P1:</value> <value> Reset Status </value>
</data> </data>
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP1_Text" xml:space="preserve">
<value>p-axis former pressing P3:</value> <value> Pressing Axis Point P1: </value>
</data> </data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP2_Text" xml:space="preserve">
<value>p-axis pressing P2:</value> <value> Pressing Axis Point P2: </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP3_Text" xml:space="preserve">
<value>In-out axis taking out P3:</value> <value> Pressing Axis Point P3: </value>
</data> </data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve">
<value>Rotation axis storage P2:</value> <value> Start Demo Mode </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve"> <data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve">
<value>l-axis former providing P5:</value> <value> Read Servo Status </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve"> <data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve">
<value>l-axis providing buffer P6:</value> <value> Unload Materials </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve">
<value>l-axis former storing P3:</value> <value> Return Home </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve">
<value>l-axis storing buffer P4:</value> <value> InOut Axis Point P1: </value>
</data> </data>
<data name="FrmIOStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve">
<value>IO check</value> <value> InOut Axis Point P2: </value>
</data> </data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve">
<value>DO write</value> <value> InOut Axis Point P3: </value>
</data> </data>
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve">
<value>Access controller open</value> <value> InOut Axis Point P4: </value>
</data> </data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve"> <data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve">
<value>Access controller block</value> <value> Absolute Motion </value>
</data> </data>
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve"> <data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve">
<value>Close light</value> <value> Rotation Axis Point P1: </value>
</data> </data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve"> <data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve">
<value>Open light</value> <value> Rotation Axis Point P2: </value>
</data> </data>
<data name="FrmIOStatus_button1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve">
<value>Close</value> <value> Open Servo </value>
</data> </data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve">
<value>Close brake</value> <value> Unlock MIMO Door </value>
</data> </data>
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve">
<value>Open brake</value> <value> Single Material Retrieval Test </value>
</data> </data>
<data name="FrmIOStatus_btnLocationDown_Text" xml:space="preserve"> <data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve">
<value>Position cylinder descent</value> <value> Relative Motion </value>
</data> </data>
<data name="FrmIOStatus_btnLocationUp_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSave_Text" xml:space="preserve">
<value>Position cylinder ascent</value> <value> Set as start storage location </value>
</data> </data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve">
<value>Close door</value> <value> Save Location </value>
</data> </data>
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value>Open door</value> <value> Set as reference storage location </value>
</data> </data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve">
<value>Select DO:</value> <value> Read </value>
</data> </data>
<data name="FrmIOStatus_label2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve">
<value>SlaveId</value> <value> Start Single Material Storage </value>
</data> </data>
<data name="FrmIOStatus_btnReadAllDo_Text" xml:space="preserve"> <data name="FrmStoreBox_btnStart_Text" xml:space="preserve">
<value>Read all DO</value> <value> Start Auto Storage,Retrieval </value>
</data> </data>
<data name="FrmIOStatus_chbAutoRead_Text" xml:space="preserve"> <data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve">
<value>Auto read</value> <value> Disconnect </value>
</data> </data>
<data name="FrmIOStatus_btnReadAllDi_Text" xml:space="preserve"> <data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve">
<value>Read all DI</value> <value> Connect </value>
</data> </data>
<data name="FrmIOStatus_btnReadIO_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve">
<value>Read IO state</value> <value> UpDown axis point P7: </value>
</data> </data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve">
<value>IP:</value> <value> UpDown axis point P1: </value>
</data> </data>
<data name="FrmIOStatus_label14_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve">
<value>Address:</value> <value> UpDown axis point P2: </value>
</data> </data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve">
<value>Time(ms):</value> <value> UpDown axis point P3: </value>
</data>
<data name="FrmIOStatus_label6_Text" xml:space="preserve">
<value>Write value:</value>
</data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value>Write DO</value>
</data>
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value>DO list</value>
</data>
<data name="FrmIOStatus_label1_Text" xml:space="preserve">
<value>Y01_Automatic indicating light</value>
</data>
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value>DI list</value>
</data>
<data name="FrmAxisDebug_Text" xml:space="preserve">
<value>SMD BOX_1 _axis inching adjusting</value>
</data>
<data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value>Real time coordinate</value>
</data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value>Inching speed</value>
</data> </data>
<data name="FrmAxisDebug_button1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve">
<value>Close</value> <value> UpDown axis point P4: </value>
</data> </data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve">
<value>In-out axis-backward</value> <value> UpDown axis point P5: </value>
</data> </data>
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve">
<value>l-axis-descent</value> <value> UpDown axis point P6: </value>
</data> </data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve">
<value>Rotation axis- anti-clockwise</value> <value> UpDown axis point P7: </value>
</data> </data>
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve">
<value>In-out axis+forward</value> <value> UpDown axis point P8: </value>
</data> </data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve">
<value>l-axis+ascent</value> <value> Constant Motion </value>
</data> </data>
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve">
<value>Rotation axis+clockwise</value> <value> Close SISO Door </value>
</data> </data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve"> <data name="FrmStoreBox_chbAuto_Text" xml:space="preserve">
<value>(Axis 3) in-out axis</value> <value> Auto-start </value>
</data> </data>
<data name="FrmAxisDebug_label2_Text" xml:space="preserve"> <data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve">
<value>(Axis 2) lifting axis</value> <value> Auto location update </value>
</data> </data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve"> <data name="FrmStoreBox_checkBox1_Text" xml:space="preserve">
<value>(Axis 1) rotation axis</value> <value> Manual Mode </value>
</data> </data>
<data name="FrmLanguage_Text" xml:space="preserve"> <data name="FrmStoreBox_groupAuto_Text" xml:space="preserve">
<value>Language</value> <value> Storage,Retrieval Test </value>
</data> </data>
<data name="FrmLanguage_rdDe_Text" xml:space="preserve"> <data name="FrmStoreBox_groupAxis_Text" xml:space="preserve">
<value>German</value> <value> Servo Debug </value>
</data> </data>
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox3_Text" xml:space="preserve">
<value>Cancel</value> <value> Equipment Status </value>
</data> </data>
<data name="FrmLanguage_btnOk_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value>OK</value> <value> Batch storage and retrieval actions </value>
</data> </data>
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox7_Text" xml:space="preserve">
<value>English</value> <value> Temperature and humidity controller debug </value>
</data> </data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve"> <data name="FrmStoreBox_groupInout_Text" xml:space="preserve">
<value>Chinese</value> <value> Location actions </value>
</data> </data>
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve"> <data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve">
<value>IO state Debugging</value> <value> I/O Debug </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value>Exit</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>Open light</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>Close light</value>
</data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>Stop</value>
</data>
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>Close door</value>
</data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>Start</value>
</data>
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>back to standby</value>
</data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>Reset</value>
</data>
<data name="FrmStoreBox_学习二维码ToolStripMenuItem_Text" xml:space="preserve">
<value>learn QR code</value>
</data>
<data name="FrmStoreBox_德文ToolStripMenuItem_Text" xml:space="preserve">
<value>German</value>
</data>
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>Open door</value>
</data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>scanning test</value>
</data>
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>Operation</value>
</data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>SMD BOX operating OFF</value>
</data>
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>SMD BOX operating ON</value>
</data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>Show</value>
</data>
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>IO check</value>
</data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>Chinese</value>
</data>
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>English</value>
</data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>Language</value>
</data>
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>axis inching adjusting</value>
</data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>Exit</value>
</data>
<data name="CanotSingleInStore" xml:space="preserve">
<value>Single storing not support</value>
</data>
<data name="InoutNotOk" xml:space="preserve">
<value>Gripper not stanby, return the gripper to standby</value>
</data>
<data name="InoutWarn" xml:space="preserve">
<value>Warn(move the lifting and rotating axis only when the gripper is stanby)</value>
</data>
<data name="CanotBack" xml:space="preserve">
<value>No alarm, back to stanby when no storing and reset</value>
</data>
<data name="PCloseDoor" xml:space="preserve">
<value>Close batch loading door</value>
</data>
<data name="PWPwd" xml:space="preserve">
<value>Enter the right PSW</value>
</data>
<data name="CnotOpen" xml:space="preserve">
<value>BUSY,open doorlock failure</value>
</data> </data>
<data name="batchInError" xml:space="preserve"> <data name="FrmStoreBox_label10_Text" xml:space="preserve">
<value>Batch storing Error: Close feeding device</value> <value> BUSY status: </value>
</data>
<data name="batchInError2" xml:space="preserve">
<value>Batch storing Error: gripper full, check before restoring</value>
</data>
<data name="GetError" xml:space="preserve">
<value>Providing Error: No reel</value>
</data>
<data name="GetError2" xml:space="preserve">
<value>Providing Error: BUSY, open doorlock failure</value>
</data>
<data name="CloseError" xml:space="preserve">
<value>Door lock Error: Close feeding device</value>
</data>
<data name="TakeTrayOut" xml:space="preserve">
<value>Close the doors</value>
</data>
<data name="NoAIr" xml:space="preserve">
<value>Pressure signal undetected</value>
</data>
<data name="trayHeight" xml:space="preserve">
<value>Reel height</value>
</data> </data>
<data name="FuLimit" xml:space="preserve"> <data name="FrmStoreBox_label11_Text" xml:space="preserve">
<value>Negative limit</value> <value> HOME-CMP status: </value>
</data> </data>
<data name="ZhLimit" xml:space="preserve"> <data name="FrmStoreBox_label14_Text" xml:space="preserve">
<value>Positive limit</value> <value>1=Alarm, 0=Normal</value>
</data> </data>
<data name="BatchStop" xml:space="preserve"> <data name="FrmStoreBox_label15_Text" xml:space="preserve">
<value>Feeding axis stop</value> <value>1=Executing, 0=Not executing</value>
</data> </data>
<data name="ScanOk" xml:space="preserve"> <data name="FrmStoreBox_label16_Text" xml:space="preserve">
<value>Scanning complete</value> <value>1=Completed, 0=Uncompleted</value>
</data> </data>
<data name="TakeTrayGo" xml:space="preserve"> <data name="FrmStoreBox_label2_Text" xml:space="preserve">
<value>Take reel</value> <value> Alarm status: </value>
</data> </data>
<data name="WaitEnd" xml:space="preserve"> <data name="FrmStoreBox_label21_Text" xml:space="preserve">
<value>Wait for providing complete</value> <value> Storage locations: </value>
</data> </data>
<data name="XiLiaoError" xml:space="preserve"> <data name="FrmStoreBox_label22_Text" xml:space="preserve">
<value>Grip material error</value> <value> Positive limit signal: </value>
</data> </data>
<data name="ServoOff" xml:space="preserve"> <data name="FrmStoreBox_label23_Text" xml:space="preserve">
<value>Servo OFF</value> <value>1=ON, 0=OFF</value>
</data> </data>
<data name="servoON" xml:space="preserve"> <data name="FrmStoreBox_label24_Text" xml:space="preserve">
<value>Servo ON</value> <value> Negative limit signal: </value>
</data> </data>
<data name="NoDoorStatus" xml:space="preserve"> <data name="FrmStoreBox_label26_Text" xml:space="preserve">
<value>Door state unknown</value> <value>1=ON, 0=OFF</value>
</data> </data>
<data name="InstoreInfo" xml:space="preserve"> <data name="FrmStoreBox_label27_Text" xml:space="preserve">
<value>Batch store-provide info: storing:</value> <value> Port number: </value>
</data> </data>
<data name="oustore" xml:space="preserve"> <data name="FrmStoreBox_label28_Text" xml:space="preserve">
<value>Providing:</value> <value> Temperature: </value>
</data> </data>
<data name="doorClose" xml:space="preserve"> <data name="FrmStoreBox_label29_Text" xml:space="preserve">
<value>Door lock close</value> <value> Humidity: </value>
</data> </data>
<data name="doorOpen" xml:space="preserve"> <data name="FrmStoreBox_label30_Text" xml:space="preserve">
<value>Doorlock open</value> <value> Storage location interval: </value>
</data> </data>
<data name="X01" xml:space="preserve"> <data name="FrmStoreBox_label45_Text" xml:space="preserve">
<value>Emergency stop</value> <value> Port number: </value>
</data> </data>
<data name="X02" xml:space="preserve"> <data name="FrmStoreBox_label46_Text" xml:space="preserve">
<value>Reset</value> <value> Servo address: </value>
</data> </data>
<data name="X03" xml:space="preserve"> <data name="FrmStoreBox_label47_Text" xml:space="preserve">
<value>Auto</value> <value> Rotational Speed(r/min): </value>
</data> </data>
<data name="X04" xml:space="preserve"> <data name="FrmStoreBox_label48_Text" xml:space="preserve">
<value>Security grating</value> <value> Location: </value>
</data> </data>
<data name="X05" xml:space="preserve"> <data name="FrmStoreBox_label49_Text" xml:space="preserve">
<value>Portal ascent position</value> <value> Servo: </value>
</data> </data>
<data name="X06" xml:space="preserve"> <data name="FrmStoreBox_label5_Text" xml:space="preserve">
<value>Portal descent position</value> <value>1=ON, 0=OFF</value>
</data> </data>
<data name="X07" xml:space="preserve"> <data name="FrmStoreBox_label6_Text" xml:space="preserve">
<value>Clamping jaw ascent position</value> <value> Origin signal: </value>
</data> </data>
<data name="X08" xml:space="preserve"> <data name="FrmStoreBox_label7_Text" xml:space="preserve">
<value>Clamping jaw descent position</value> <value> Output pulse: </value>
</data> </data>
<data name="X09" xml:space="preserve"> <data name="FrmStoreBox_label8_Text" xml:space="preserve">
<value>Reel width detection1</value> <value> Encoder count: </value>
</data> </data>
<data name="X10" xml:space="preserve"> <data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve">
<value>Reel width detection2</value> <value> Waiting to start </value>
</data> </data>
<data name="X11" xml:space="preserve"> <data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve">
<value>Feeding detection</value> <value> MIMO door status: closed </value>
</data> </data>
<data name="X12" xml:space="preserve"> <data name="FrmStoreBox_lblMsg_Text" xml:space="preserve">
<value>Providing detection</value> <value> Not Starte auto storage and retrieval </value>
</data> </data>
<data name="X13" xml:space="preserve"> <data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve">
<value>Doorlock cylinder open</value> <value> Material retrieval count </value>
</data> </data>
<data name="X14" xml:space="preserve"> <data name="FrmStoreBox_lblTemp_Text" xml:space="preserve">
<value>Doorlock cylinder close</value> <value> "Temperature-- </value>
</data> </data>
<data name="X15" xml:space="preserve"> <data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve">
<value>Fork tray detection</value> <value> Equipment is not started </value>
</data> </data>
<data name="X16" xml:space="preserve"> <data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve">
<value>Pressure measurement detection</value> <value> "Please handle the material </value>
</data> </data>
<data name="Y01" xml:space="preserve"> <data name="FrmStoreBox_tabPage1_Text" xml:space="preserve">
<value>Auto indicator light</value> <value> Temperature and humidity debug </value>
</data> </data>
<data name="Y02" xml:space="preserve"> <data name="FrmStoreBox_tabPage2_Text" xml:space="preserve">
<value>Error indicator light</value> <value> Equipment Debug </value>
</data> </data>
<data name="Y03" xml:space="preserve"> <data name="FrmStoreBox_tabPage5_Text" xml:space="preserve">
<value>indicator light</value> <value> equipment information </value>
</data> </data>
<data name="Y04" xml:space="preserve"> <data name="FrmStoreBox_tabPage4_Text" xml:space="preserve">
<value>Blowing SOL ON</value> <value> Log </value>
</data> </data>
<data name="Y05" xml:space="preserve"> <data name="FrmStoreBox_Text" xml:space="preserve">
<value>SMD BOX operating ON</value> <value> SMD BOX </value>
</data> </data>
<data name="Y06" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value>Brake power of axis2 ON</value> <value> Exit </value>
</data> </data>
<data name="Y07" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>Camera light ON</value> <value> Turn On Camera Lighting </value>
</data> </data>
<data name="Y08" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>Equipment lighting on</value> <value> Turn Off Camera Lighting </value>
</data> </data>
<data name="Y09" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve">
<value>Portal ascent SOL</value> <value> Disable Maintenance Door Alarm </value>
</data> </data>
<data name="Y10" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve">
<value>Portal descent SOL</value> <value> Enable Maintenance Door Alarm </value>
</data> </data>
<data name="Y11" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve">
<value>Clamping jaw ascent SOL</value> <value> Japanese </value>
</data> </data>
<data name="Y12" xml:space="preserve"> <data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>Clamping jaw descent SOL</value> <value> I/O Information </value>
</data> </data>
<data name="Y13" xml:space="preserve"> <data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve">
<value>Doorlock cylinder open SOL</value> <value> Enable Debug Mode </value>
</data> </data>
<data name="Y14" xml:space="preserve"> <data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>Doorlock cylinder close SOL</value> <value> Open SISO Door </value>
</data> </data>
<data name="Y15" xml:space="preserve"> <data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>Access controller block</value> <value> Reset </value>
</data> </data>
<data name="Y16" xml:space="preserve"> <data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>alarm buzzer</value> <value> Close SISO Door </value>
</data> </data>
<data name="X21" xml:space="preserve"> <data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>Feeding door close</value> <value> Return to Standby Position </value>
</data> </data>
<data name="X22" xml:space="preserve"> <data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>Pressure detection</value> <value> Equipment </value>
</data> </data>
<data name="X23" xml:space="preserve"> <data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>left door limit</value> <value> Open Servo </value>
</data> </data>
<data name="X24" xml:space="preserve"> <data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>right door limit</value> <value> Close Servo </value>
</data> </data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve"> <data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve">
<value>Batch storing operation </value> <value> Enable Axis 5 </value>
</data> </data>
<data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve">
<value>Open doorlock</value> <value> Disable Axis 5 </value>
</data> </data>
<data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve"> <data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>Take/Put In reel,click left to close the doors</value> <value> Start </value>
</data> </data>
<data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve"> <data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>Portal reel taken/put in</value> <value> Chinese </value>
</data> </data>
<data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>Wait to start</value> <value> Code Scanning Test </value>
</data> </data>
<data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve">
<value>Close doorlock</value> <value> Axis 5 Reset </value>
</data> </data>
<data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve"> <data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve">
<value>Take the reel</value> <value> Function Debug </value>
</data> </data>
<data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve">
<value>Door state:close</value> <value> Code Learning </value>
</data> </data>
<data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve"> <data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value>Start butch storing</value> <value> Axis 2 Debug </value>
</data> </data>
<data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve"> <data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>Butch providing info</value> <value> Stop </value>
</data> </data>
<data name="FrmStoreBox_tabPage2_Text" xml:space="preserve"> <data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>Servo debug</value> <value> Exit </value>
</data> </data>
<data name="FrmStoreBox_btnUpdateSpeed_Text" xml:space="preserve"> <data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>Change speed</value> <value> HOME Page </value>
</data> </data>
<data name="FrmStoreBox_btnUpdateStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>Read all state</value> <value> English </value>
</data> </data>
<data name="FrmStoreBox_label24_Text" xml:space="preserve"> <data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>Negative limit signal</value> <value> Language </value>
</data> </data>
<data name="FrmStoreBox_label26_Text" xml:space="preserve"> <data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> Motion Axis Debug </value>
</data> </data>
<data name="FrmStoreBox_btnReadLimit2_Text" xml:space="preserve"> <data name="FuLimit" xml:space="preserve">
<value>Read negative limit signal</value> <value> Negative limit </value>
</data> </data>
<data name="FrmStoreBox_label22_Text" xml:space="preserve"> <data name="GetError" xml:space="preserve">
<value>Positive limit signal</value> <value> Unloading material failure: no material </value>
</data> </data>
<data name="FrmStoreBox_label23_Text" xml:space="preserve"> <data name="GetError2" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> "Unloading material failure: the equipment is working </value>
</data> </data>
<data name="FrmStoreBox_btnReadLimit1_Text" xml:space="preserve"> <data name="HasWare" xml:space="preserve">
<value>Read positive limit signal</value> <value> "There is material detected on the clamping device </value>
</data> </data>
<data name="FrmStoreBox_btnReadBusy_Text" xml:space="preserve"> <data name="HomeMove" xml:space="preserve">
<value>Read BUSY state</value> <value> Return to Origin </value>
</data> </data>
<data name="FrmStoreBox_tabPage3_Text" xml:space="preserve"> <data name="InOut_Axis" xml:space="preserve">
<value>Pressure axis debug</value> <value> (Axis 3) InOut Axis </value>
</data> </data>
<data name="FrmStoreBox_groupBox4_Text" xml:space="preserve"> <data name="InoutAlarm" xml:space="preserve">
<value>Pressure axis</value> <value> "Axis 3 Alarm! Reset failed </value>
</data> </data>
<data name="FrmStoreBox_lblComMsg_Text" xml:space="preserve"> <data name="InoutNotOk" xml:space="preserve">
<value>Step motor info</value> <value> Please return Axis 3 to standby location first! </value>
</data> </data>
<data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve"> <data name="InoutWarn" xml:space="preserve">
<value>Relative move</value> <value> Alarm(Axis 2 and axis 1 can be moved only when axis 3 is in standby location) </value>
</data> </data>
<data name="FrmStoreBox_label18_Text" xml:space="preserve"> <data name="InStoreEnd" xml:space="preserve">
<value>Address</value> <value> The material has arrived at the storage location </value>
</data> </data>
<data name="FrmStoreBox_btnGetPosition_Text" xml:space="preserve"> <data name="InStoreError" xml:space="preserve">
<value>Point position</value> <value> "Storage location format error: barcode[{0}] </value>
</data> </data>
<data name="FrmStoreBox_label13_Text" xml:space="preserve"> <data name="InStoreExecute" xml:space="preserve">
<value>Origin direction:</value> <value> Material storage in execution </value>
</data> </data>
<data name="FrmStoreBox_label17_Text" xml:space="preserve"> <data name="InStoreFailed" xml:space="preserve">
<value>Speed:</value> <value> Material storage failed </value>
</data> </data>
<data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve"> <data name="InStoreNoCode" xml:space="preserve">
<value>uniform move</value> <value> "The barcode is not detected by the camera </value>
</data> </data>
<data name="FrmStoreBox_btnClose_Text" xml:space="preserve"> <data name="InStoreNoPosition" xml:space="preserve">
<value>Close serial port</value> <value> "Storage location not found: barcode[{0}] </value>
</data> </data>
<data name="FrmStoreBox_btnOpen_Text" xml:space="preserve"> <data name="inSuddenStop" xml:space="preserve">
<value>Open serial port</value> <value> Equipment emergency stop </value>
</data> </data>
<data name="FrmStoreBox_btnStatusSearch_Text" xml:space="preserve"> <data name="Middle_Axis" xml:space="preserve">
<value>Check motion state</value> <value> (Axis 1) Rotation Axis </value>
</data> </data>
<data name="FrmStoreBox_label19_Text" xml:space="preserve"> <data name="MoveTimeOut" xml:space="preserve">
<value>Position:</value> <value> [{0}] Timeout {1} [{2}] </value>
</data> </data>
<data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve"> <data name="MsgTitle" xml:space="preserve">
<value>Back to home</value> <value> Information </value>
</data> </data>
<data name="FrmStoreBox_btnClearPosition_Text" xml:space="preserve"> <data name="NO_Clamping_Check" xml:space="preserve">
<value>Reset position</value> <value> No material detection signal for cylinder of sorting device </value>
</data> </data>
<data name="FrmStoreBox_btnStop_Text" xml:space="preserve"> <data name="NoAIr" xml:space="preserve">
<value>Stop move</value> <value> No air pressure signal detected </value>
</data> </data>
<data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve"> <data name="NoCodeMsg" xml:space="preserve">
<value>Abosolute move</value> <value> "The barcode is not detected by the camera </value>
</data> </data>
<data name="FrmStoreBox_label25_Text" xml:space="preserve"> <data name="OpenAxisFail" xml:space="preserve">
<value>Port number:</value> <value> Enable Axis{0} failed </value>
</data> </data>
<data name="FrmStoreBox_lblAxisStatus_Text" xml:space="preserve"> <data name="oustore" xml:space="preserve">
<value>Click to read real state of axis</value> <value> Material retrieval: </value>
</data> </data>
<data name="FrmStoreBox_button3_Text" xml:space="preserve"> <data name="OutFull" xml:space="preserve">
<value>Read position</value> <value> "The batch material string is full </value>
</data> </data>
<data name="FrmStoreBox_label20_Text" xml:space="preserve"> <data name="OutMoveExecute" xml:space="preserve">
<value>Batch loading axis</value> <value> Material retrieval completed </value>
</data> </data>
<data name="FrmStoreBox_tabPage1_Text" xml:space="preserve"> <data name="OutStoreBoxEnd" xml:space="preserve">
<value>Humidity / temp debug</value> <value> The material has been moved out of the storage location </value>
</data> </data>
<data name="FrmStoreBox_groupBox7_Text" xml:space="preserve"> <data name="OutStoreError" xml:space="preserve">
<value>Temp controller debug</value> <value> Material retrieval failure: storage location No.{0} format error </value>
</data> </data>
<data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve"> <data name="OutStoreExecute" xml:space="preserve">
<value>Search</value> <value> Material retrieval in execution </value>
</data> </data>
<data name="FrmStoreBox_label29_Text" xml:space="preserve"> <data name="OutStoreFailed" xml:space="preserve">
<value>Humidity:</value> <value> Material retrieval failed </value>
</data> </data>
<data name="FrmStoreBox_label28_Text" xml:space="preserve"> <data name="OutStoreNoPosition" xml:space="preserve">
<value>Temperature:</value> <value> Material retrieval failure: storage location {0} not found </value>
</data> </data>
<data name="FrmStoreBox_label27_Text" xml:space="preserve"> <data name="PCloseDoor" xml:space="preserve">
<value>Port number:</value> <value> Please close the MIMO door first! </value>
</data> </data>
<data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve"> <data name="PleaseStartStore" xml:space="preserve">
<value>Disconnect</value> <value> Please start the equipment first!! </value>
</data> </data>
<data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve"> <data name="PWPwd" xml:space="preserve">
<value>Initialize</value> <value> Password error: please input the correct password. </value>
</data> </data>
<data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve"> <data name="PWSpeed" xml:space="preserve">
<value>Reset batch loading module </value> <value> please input the correct speed value! </value>
</data> </data>
<data name="FrmStoreBox_tabPage4_Text" xml:space="preserve"> <data name="Reset" xml:space="preserve">
<value>Log</value> <value> The equipment is resetting </value>
</data> </data>
<data name="FrmStoreBox_btnSave_Text" xml:space="preserve"> <data name="Run" xml:space="preserve">
<value>Save as simulative storing position</value> <value> The equipment is in standby </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve"> <data name="Runing" xml:space="preserve">
<value>In-out axis providing P4:</value> <value> The equipment is in standby </value>
</data> </data>
<data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve"> <data name="SaveError" xml:space="preserve">
<value>Batch providing </value> <value> Save failed </value>
</data> </data>
<data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve"> <data name="SaveOk" xml:space="preserve">
<value>l-axis low providing P8:</value> <value> Save successful </value>
</data> </data>
<data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve"> <data name="ScanOk" xml:space="preserve">
<value>l-axis high providing P2:</value> <value> Barcode scanning finished </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve"> <data name="ServoOff" xml:space="preserve">
<value>l-axis Storehouse door P7:</value> <value> Close Servo </value>
</data> </data>
<data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve"> <data name="servoON" xml:space="preserve">
<value>Reset feeding module</value> <value> Open Servo </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve"> <data name="StartAuto" xml:space="preserve">
<value>Access controller block</value> <value> Start Auto Storage,Retrieval </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve"> <data name="StartCycle" xml:space="preserve">
<value>Access controller open</value> <value> Start Retrieval Circulation </value>
</data> </data>
<data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve"> <data name="startFail" xml:space="preserve">
<value>Batch loading axis ON</value> <value> Start failure: emergency stop button not open </value>
</data> </data>
<data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve"> <data name="startFailAir" xml:space="preserve">
<value>Batch loading axis OFF</value> <value> Start failure: no air pressure signal detected </value>
</data> </data>
<data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="StopAuto" xml:space="preserve">
<value>Device Debugging</value> <value> Stop auto storage,retrieval </value>
</data> </data>
<data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="StopCycle" xml:space="preserve">
<value>learn QR code</value> <value> Stop Retrieval Circulation </value>
</data> </data>
<data name="FrmPwd_Text" xml:space="preserve"> <data name="StoreOnline" xml:space="preserve">
<value>Enter PSW:</value> <value> The equipment is initializing. </value>
</data> </data>
<data name="FrmPwd_btnNext_Text" xml:space="preserve"> <data name="SuddenStop" xml:space="preserve">
<value>Confirm</value> <value> Equipment emergency stop </value>
</data> </data>
<data name="FrmPwd_btnBack_Text" xml:space="preserve"> <data name="SureExit" xml:space="preserve">
<value>Back</value> <value> Are you sure to exit? </value>
</data> </data>
<data name="FrmPwd_label1_Text" xml:space="preserve"> <data name="TakeTrayGo" xml:space="preserve">
<value>Enter PSW:</value> <value> Please take away the material! </value>
</data> </data>
<data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve"> <data name="TakeTrayOut" xml:space="preserve">
<value>Loading axis-(down)</value> <value> Close SISO Door </value>
</data> </data>
<data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve"> <data name="TheDoorOpen" xml:space="preserve">
<value>Loading axis+(up)</value> <value> Unable to retrieve materials because the MIMO door is not closed! </value>
</data> </data>
<data name="FrmAxisDebug_label7_Text" xml:space="preserve"> <data name="TimeOut" xml:space="preserve">
<value>Batch loading axis</value> <value> timeout </value>
</data> </data>
<data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve"> <data name="UpDown_Axis" xml:space="preserve">
<value>Pressure axis-(up)</value> <value> (Axis 2) UpDown Axis </value>
</data> </data>
<data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve"> <data name="Wait" xml:space="preserve">
<value>Pressure axis+(down)</value> <value> Equipment is not started </value>
</data> </data>
<data name="FrmAxisDebug_label4_Text" xml:space="preserve"> <data name="WaitEnd" xml:space="preserve">
<value>(Axis 4)pressure axis</value> <value> Wait for NG materials to be delivered to the single door completed </value>
</data> </data>
<data name="FrmIOStatus_button4_Text" xml:space="preserve"> <data name="WaitInstoreTimeOut" xml:space="preserve">
<value>Stop blow</value> <value> [{0}] timeout: [waiting for material storage] [{1} seconds] </value>
</data> </data>
<data name="FrmIOStatus_button5_Text" xml:space="preserve"> <data name="WaitIo" xml:space="preserve">
<value>Start blow</value> <value> I/O signal waiting </value>
</data> </data>
<data name="FrmIOStatus_button2_Text" xml:space="preserve"> <data name="WaitSingleTimeOut" xml:space="preserve">
<value>Stop operation ON</value> <value> Waiting signal {0}={1} timeout </value>
</data> </data>
<data name="FrmIOStatus_button3_Text" xml:space="preserve"> <data name="WaitStart" xml:space="preserve">
<value>Start operation ON</value> <value> Equipment is not started </value>
</data> </data>
<data name="FrmIOStatus_btnSXil_Text" xml:space="preserve"> <data name="WaitTime" xml:space="preserve">
<value>The Clamping jaw relax</value> <value> Waiting Time: </value>
</data> </data>
<data name="FrmIOStatus_btnSXi_Text" xml:space="preserve"> <data name="WarnMsg" xml:space="preserve">
<value>The Clamping jaw clamping</value> <value> Alarm </value>
</data> </data>
<data name="FrmIOStatus_btnDClose_Text" xml:space="preserve"> <data name="X01" xml:space="preserve">
<value>Door lock close</value> <value> Emergency stop </value>
</data> </data>
<data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve"> <data name="X02" xml:space="preserve">
<value>Door lock open</value> <value> Reset </value>
</data> </data>
<data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve"> <data name="X03" xml:space="preserve">
<value>Clamping jaw descent</value> <value> Auto start </value>
</data> </data>
<data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve"> <data name="X04" xml:space="preserve">
<value>Clamping jaw ascent</value> <value> Safety light curtain </value>
</data> </data>
<data name="PreConnectFail" xml:space="preserve"> <data name="X05" xml:space="preserve">
<value>Startup failure: compression shaft connection failed</value> <value> SISO door cylinder up in-position </value>
</data> </data>
<data name="startFail" xml:space="preserve"> <data name="X06" xml:space="preserve">
<value>Startup failure: emergency stop not opened</value> <value> SISO door cylinder down in-position </value>
</data> </data>
<data name="startFailAir" xml:space="preserve"> <data name="X07" xml:space="preserve">
<value>Startup failure: no air pressure signal</value> <value> Cylinder of the sorting device up in-position </value>
</data> </data>
<data name="FrmStoreBox_groupAuto_Text" xml:space="preserve"> <data name="X08" xml:space="preserve">
<value>auto storing</value> <value> Cylinder of the sorting device down in-position </value>
</data> </data>
<data name="FrmStoreBox_checkBox1_Text" xml:space="preserve"> <data name="X09" xml:space="preserve">
<value>manual manipulation </value> <value> Material diameter detection 1 </value>
</data> </data>
<data name="FrmStoreBox_label30_Text" xml:space="preserve"> <data name="X10" xml:space="preserve">
<value>auto storing interval:</value> <value> Material diameter detection 2 </value>
</data> </data>
<data name="FrmStoreBox_btnStart_Text" xml:space="preserve"> <data name="X11" xml:space="preserve">
<value>Start auto storing</value> <value> Material detection 1 (feeding device) </value>
</data> </data>
<data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve"> <data name="X12" xml:space="preserve">
<value>Single storing</value> <value> Material detection on the feeding device </value>
</data> </data>
<data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve"> <data name="X13" xml:space="preserve">
<value>Clear the buzzer</value> <value> MIMO door lock cylinder open in-position </value>
</data> </data>
<data name="FrmStoreBox_groupAxis_Text" xml:space="preserve"> <data name="X14" xml:space="preserve">
<value>Servo motor</value> <value> MIMO door lock cylinder closed in-position </value>
</data> </data>
<data name="FrmStoreBox_groupComAxis_Text" xml:space="preserve"> <data name="X15" xml:space="preserve">
<value>Pressure shaft</value> <value> Material detection 2 (clamping device) </value>
</data> </data>
<data name="FrmStoreBox_groupInout_Text" xml:space="preserve"> <data name="X21" xml:space="preserve">
<value>Providing operation</value> <value> MIMO door closed </value>
</data> </data>
<data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="X22" xml:space="preserve">
<value>Enable debugging</value> <value> Air pressure detection </value>
</data> </data>
<data name="启用调试" xml:space="preserve"> <data name="X23" xml:space="preserve">
<value>Enable debugging</value> <value> Maintenance door 1 closed </value>
</data> </data>
<data name="禁用调试" xml:space="preserve"> <data name="X24" xml:space="preserve">
<value>Disable debugging</value> <value> Maintenance door 2 closed </value>
</data> </data>
<data name="X25" xml:space="preserve"> <data name="X25" xml:space="preserve">
<value>Doorlock cylinder open 2</value> <value> MIMO door lock cylinder open in-position 2 </value>
</data> </data>
<data name="X26" xml:space="preserve"> <data name="X26" xml:space="preserve">
<value>Doorlock cylinder open 2</value> <value> MIMO door lock cylinder closed in-position 2 </value>
</data> </data>
<data name="X27" xml:space="preserve"> <data name="X27" xml:space="preserve">
<value>Batch shaft limit signal</value> <value> Axis 5 up limit </value>
</data> </data>
<data name="X28" xml:space="preserve"> <data name="X28" xml:space="preserve">
<value>Door tray detection</value> <value> SISO door material detection </value>
</data>
<data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value>Open</value>
</data>
<data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value>Update location</value>
</data>
<data name="温湿度报警" xml:space="preserve">
<value>Temperature and humidity alarm</value>
</data>
<data name="压紧轴通信异常" xml:space="preserve">
<value>Abnormal compression shaft communication</value>
</data>
<data name="自动出入库操作" xml:space="preserve">
<value>Auto providing operation</value>
</data>
<data name="AxisAlarm" xml:space="preserve">
<value>Motion axis {0} alarm</value>
</data>
<data name="OpenAxisFail" xml:space="preserve">
<value>Failed to open axis {0}</value>
</data>
<data name="AxisHomeMoveAlarm" xml:space="preserve">
<value>The movement {0} axis {1} receives the origin completion signal, the current position [{2}], the error is too large, it needs to alarm</value>
</data>
<data name="AxisMoveAlarm" xml:space="preserve">
<value>Movement {0} axis {1} target position [{2}] current position {3} error is too large, need to alarm</value>
</data>
<data name="MoveTimeOut" xml:space="preserve">
<value>[{0}]Timeout{1}[{2}]</value>
</data>
<data name="WaitSingleTimeOut" xml:space="preserve">
<value>Wait signal {0}={1} timeout</value>
</data>
<data name="WaitInstoreTimeOut" xml:space="preserve">
<value>[{0}] timeout [wait to store][{1} seconds]</value>
</data>
<data name="InStoreNoCode" xml:space="preserve">
<value>The qr code is not scanned, the material plate needs to be sent out</value>
</data>
<data name="NoCodeMsg" xml:space="preserve">
<value>If the qr code is not scanned, please put it back into the material tray</value>
</data> </data>
<data name="X29" xml:space="preserve"> <data name="X29" xml:space="preserve">
<value>Clamping end of cylinder clamping jaw</value> <value> Pressing device cylinder gripping in-position </value>
</data> </data>
<data name="X30" xml:space="preserve"> <data name="X30" xml:space="preserve">
<value>Loosen end of gripper cylinder</value> <value> Pressing device cylinder relaxing in-position </value>
</data> </data>
<data name="Y21" xml:space="preserve"> <data name="X31" xml:space="preserve">
<value>Clamping jaw cylinder clamping SOL</value> <value> Material detection for cylinder of sorting device </value>
</data> </data>
<data name="Y22" xml:space="preserve"> <data name="Y01" xml:space="preserve">
<value>Loosen the clamping cylinder SOL</value> <value> Auto indicator </value>
</data> </data>
<data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve"> <data name="Y02" xml:space="preserve">
<value>Start </value> <value> Fault indicator </value>
</data> </data>
<data name="FrmPositionTool_btnClear_Text" xml:space="preserve"> <data name="Y03" xml:space="preserve">
<value>Clear</value> <value> Standby indicator </value>
</data> </data>
<data name="FrmPositionTool_btnExit_Text" xml:space="preserve"> <data name="Y04" xml:space="preserve">
<value>Exit</value> <value> Air Inlet opening </value>
</data> </data>
<data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve"> <data name="Y05" xml:space="preserve">
<value>Update location</value> <value> Servo power on </value>
</data> </data>
<data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve"> <data name="Y06" xml:space="preserve">
<value>Back to home</value> <value> Axis 2 brake power on </value>
</data> </data>
<data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve"> <data name="Y07" xml:space="preserve">
<value>Open the folder </value> <value> Camera lighting on </value>
</data> </data>
<data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve"> <data name="Y08" xml:space="preserve">
<value>Stop</value> <value> Equipment lighting on </value>
</data> </data>
<data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve"> <data name="Y09" xml:space="preserve">
<value>Close servo</value> <value> SISO door ascent </value>
</data> </data>
<data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve"> <data name="Y10" xml:space="preserve">
<value>Open servo</value> <value> SISO door descent </value>
</data> </data>
<data name="FrmPositionTool_groupBox6_Text" xml:space="preserve"> <data name="Y11" xml:space="preserve">
<value>Servo motion test</value> <value> Sorting device cylinder ascent </value>
</data> </data>
<data name="FrmPositionTool_label12_Text" xml:space="preserve"> <data name="Y12" xml:space="preserve">
<value>Port number:</value> <value> Sorting device cylinder descent </value>
</data> </data>
<data name="FrmPositionTool_label13_Text" xml:space="preserve"> <data name="Y13" xml:space="preserve">
<value>position :</value> <value> MIMO door lock cylinder open </value>
</data> </data>
<data name="FrmPositionTool_label18_Text" xml:space="preserve"> <data name="Y14" xml:space="preserve">
<value>Servo address:</value> <value> MIMO door lock cylinder close </value>
</data> </data>
<data name="FrmPositionTool_label1_Text" xml:space="preserve"> <data name="Y15" xml:space="preserve">
<value>IP :</value> <value> Maintenance door alarm close </value>
</data> </data>
<data name="FrmPositionTool_label2_Text" xml:space="preserve"> <data name="Y16" xml:space="preserve">
<value>signal address:</value> <value> Alarm buzzer </value>
</data> </data>
<data name="FrmPositionTool_label3_Text" xml:space="preserve"> <data name="Y21" xml:space="preserve">
<value> file name:</value> <value> Sorting device cylinder gripping </value>
</data> </data>
<data name="FrmPositionTool_label6_Text" xml:space="preserve"> <data name="Y22" xml:space="preserve">
<value>target location:</value> <value> Sorting device cylinder relaxing </value>
</data> </data>
<data name="FrmPositionTool_label7_Text" xml:space="preserve"> <data name="ZhLimit" xml:space="preserve">
<value>actual position:</value> <value> Positive limit </value>
</data> </data>
<data name="FrmPositionTool_label8_Text" xml:space="preserve"> <data name="打开串口失败" xml:space="preserve">
<value>Speed:</value> <value> Open serial port failed </value>
</data> </data>
<data name="FrmPositionTool_Text" xml:space="preserve"> <data name="打开日志" xml:space="preserve">
<value>Updown-Axis Debug Location</value> <value> Open Log </value>
</data> </data>
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="关闭日志" xml:space="preserve">
<value>Updown-Axis Debug Location</value> <value> Close Log </value>
</data> </data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve"> <data name="检测信号" xml:space="preserve">
<value>Save as single storing position</value> <value> Detection signal </value>
</data> </data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve"> <data name="禁用调试" xml:space="preserve">
<value>Are you sure to save [{0}] as the default position of single storing ?</value> <value> Disable Debugging </value>
</data> </data>
<data name="启动失败:设备未初始化完成" xml:space="preserve"> <data name="启动失败:设备未初始化完成" xml:space="preserve">
<value>Startup failure: device initialization is not complete</value> <value> Start failed: the equipment is initializing </value>
</data>
<data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value>equipment information</value>
</data>
<data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value>location information</value>
</data>
<data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value>Point P4 offset:</value>
</data> </data>
<data name="FrmPositionTool_label4_Text" xml:space="preserve"> <data name="启用调试" xml:space="preserve">
<value>Point P5 offset:</value> <value> Enable Debugging </value>
</data>
<data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value>Point P6 offset:</value>
</data>
<data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value>Point P3 offset:</value>
</data>
<data name="升降轴位置调试:" xml:space="preserve">
<value>Updown-Axis Debug Location:</value>
</data>
<data name="打开串口失败" xml:space="preserve">
<value>Failed to open serial port</value>
</data>
<data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value>File [{0}] already exists, is it ok to overwrite?</value>
</data>
<data name="检测信号" xml:space="preserve">
<value>detection signal </value>
</data> </data>
<data name="请输入正确的速度" xml:space="preserve"> <data name="请输入正确的速度" xml:space="preserve">
<value>Please enter the correct speed</value> <value> Please input the correct speed value </value>
</data>
<data name="StartCycle" xml:space="preserve">
<value>Start looping out</value>
</data> </data>
<data name="StopCycle" xml:space="preserve"> <data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value>Stop the loop</value> <value> Sure to set [{0}] as reference storage location? </value>
</data> </data>
<data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve"> <data name="确定开始{0}循环出库" xml:space="preserve">
<value>Start looping out</value> <value> Sure to use {0} to start retrieval circulation? </value>
</data> </data>
<data name="OutFull" xml:space="preserve"> <data name="确定开始自动出入库?" xml:space="preserve">
<value>Batch shaft is full, please take out the material tray</value> <value> Sure to start auto storage and retrieval? </value>
</data> </data>
<data name="TheDoorOpen" xml:space="preserve"> <data name="升降轴位置调试:" xml:space="preserve">
<value>The door lock is not closed</value> <value> Axis 2 location debug: </value>
</data> </data>
<data name="伺服OFF" xml:space="preserve"> <data name="伺服OFF" xml:space="preserve">
<value>Servo OFF</value> <value> Servo On </value>
</data> </data>
<data name="伺服ON" xml:space="preserve"> <data name="伺服ON" xml:space="preserve">
<value>Servo ON</value> <value> Servo Off </value>
</data> </data>
<data name="右侧门未关" xml:space="preserve"> <data name="温湿度报警" xml:space="preserve">
<value>Right door open</value> <value> Temperature and humidity alarm </value>
</data> </data>
<data name="左侧门未关" xml:space="preserve"> <data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value>Left door open</value> <value> The file "{0}" already exists. Do you want to overwrite it? </value>
</data> </data>
<data name="循环出库" xml:space="preserve"> <data name="循环出库" xml:space="preserve">
<value>Cycle of outbound</value> <value> Retrieval Circulation </value>
</data>
<data name="确定开始{0}循环出库" xml:space="preserve">
<value>Make sure to start the {0} loop out of the library</value>
</data>
<data name="确定开始自动出入库?" xml:space="preserve">
<value>Make sure to start automatic storage ?</value>
</data> </data>
<data name="自动入库" xml:space="preserve"> <data name="右侧门未关" xml:space="preserve">
<value>automatic warehousing </value> <value> Maintenance door 2 is not closed </value>
</data>
<data name="自动出入库" xml:space="preserve">
<value>Automatic entry and exit</value>
</data> </data>
<data name="自动出库" xml:space="preserve"> <data name="自动出库" xml:space="preserve">
<value>Automated outbound</value> <value> Auto retrieval </value>
</data> </data>
<data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve"> <data name="自动出入库" xml:space="preserve">
<value>Turn off equipment lighting</value> <value> Auto storage and retrieval </value>
</data> </data>
<data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve"> <data name="自动出入库操作" xml:space="preserve">
<value>Turn on equipment lighting</value> <value> auto storage,retrieval operation </value>
</data> </data>
<data name="NO_Clamping_Check" xml:space="preserve"> <data name="自动入库" xml:space="preserve">
<value>There is no signal detected on the feed plate of the gripper cylinder</value> <value> Auto storage </value>
</data> </data>
<data name="X31" xml:space="preserve"> <data name="左侧门未关" xml:space="preserve">
<value>Clamping jaw cylinder material plate inspection</value> <value> Maintenance door 1 is not closed </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve"> <data name="FrmStoreBox_打开日志ToolStripMenuItem_Text" xml:space="preserve">
<value>Japanese</value> <value> Open Log </value>
</data> </data>
<data name="关闭日志" xml:space="preserve"> <data name="FrmStoreBox_chbDebug_Text" xml:space="preserve">
<value>Turn off log display</value> <value> debug mode </value>
</data> </data>
<data name="打开日志" xml:space="preserve"> <data name="InstoreInfo" xml:space="preserve">
<value>Open log display</value> <value> batch storage and retrieval info: sorage: </value>
</data> </data>
</root> </root>
\ No newline at end of file \ No newline at end of file
...@@ -117,1312 +117,1102 @@ ...@@ -117,1312 +117,1102 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="a" xml:space="preserve"> <data name="名称" xml:space="preserve">
<value>a</value> <value> 日文 </value>
</data> </data>
<data name="OpenComFail" xml:space="preserve"> <data name="AbsMove" xml:space="preserve">
<value>打开串口失败</value> <value> 絶対運動 </value>
</data> </data>
<data name="MsgTitle" xml:space="preserve"> <data name="Alarm" xml:space="preserve">
<value>提示</value> <value> アラーム(警報)発報 </value>
</data> </data>
<data name="SaveOk" xml:space="preserve"> <data name="AutoEnd" xml:space="preserve">
<value>保存成功</value> <value> 自動入出庫完了 </value>
</data> </data>
<data name="PleaseStartStore" xml:space="preserve"> <data name="AutoIn" xml:space="preserve">
<value>请先启动料仓!</value> <value> 自動入庫: </value>
</data> </data>
<data name="CannotMove" xml:space="preserve"> <data name="AutoOut" xml:space="preserve">
<value>定位气缸不在下降端,不能移动进出轴</value> <value> 自動出庫: </value>
</data> </data>
<data name="WarnMsg" xml:space="preserve"> <data name="AutoReset" xml:space="preserve">
<value>警告</value> <value> リセット信号を受け取り、自動で原点復帰(リセット)します </value>
</data> </data>
<data name="SaveError" xml:space="preserve"> <data name="AxisAlarm" xml:space="preserve">
<value>保存失败</value> <value> 運動軸(0)アラーム発報 </value>
</data> </data>
<data name="CanotReset" xml:space="preserve"> <data name="AxisHomeMoveAlarm" xml:space="preserve">
<value>无报警,无出入库或者重置操作时,才可以回待机点</value> <value> error between the current location[{2}] and zero location exceeding limits!" </value>
</data> </data>
<data name="SureExit" xml:space="preserve"> <data name="AxisMoveAlarm" xml:space="preserve">
<value>是否确定退出</value> <value> 運動(0)軸(1)の目標位置信号(2)と現在位置信号(3)を受け取り、誤差(位置ずれ量)が大きい場合はアラーム発報 </value>
</data> </data>
<data name="PWSpeed" xml:space="preserve"> <data name="Batch_Axis" xml:space="preserve">
<value>请先输入正确的速度</value> <value> 軸5 </value>
</data> </data>
<data name="AutoOut" xml:space="preserve"> <data name="batchInError" xml:space="preserve">
<value>自动出库:</value> <value> マルチ入庫に失敗:マルチ入出庫口が閉まっているか確認してください! </value>
</data> </data>
<data name="AutoIn" xml:space="preserve"> <data name="batchInError2" xml:space="preserve">
<value>自动入库:</value> <value> マルチ入庫に失敗:材料把持機構に異物がないか確認してください! </value>
</data> </data>
<data name="AutoEnd" xml:space="preserve"> <data name="BatchStop" xml:space="preserve">
<value>自动出入库结束</value> <value> 軸5の動作が停止します </value>
</data> </data>
<data name="DoorHasOpen" xml:space="preserve"> <data name="Busy" xml:space="preserve">
<value> 前门未关</value> <value> 設備動作中 </value>
</data> </data>
<data name="HasWare" xml:space="preserve"> <data name="CanotBack" xml:space="preserve">
<value>叉子料盘检测有料,请检查</value> <value> 現在の設備の状態は待機点に戻す必要はありません。強制的に待機点に戻したい場合、緊急停止のボタンを押してから手動で待機点に戻してください! </value>
</data> </data>
<data name="StartAuto" xml:space="preserve"> <data name="CanotReset" xml:space="preserve">
<value>开始自动出入库</value> <value> 現在の設備の状態は原点位置に戻す必要はありません。強制的に原点位置に戻したい場合、緊急停止のボタンを押してから原点復帰してください! </value>
</data> </data>
<data name="StopAuto" xml:space="preserve"> <data name="CloseError" xml:space="preserve">
<value>停止自动出入库</value> <value> 入出庫口のロックに失敗:マルチ入出庫口が閉まっているか確認してください! </value>
</data> </data>
<data name="WaitStart" xml:space="preserve"> <data name="CnotOpen" xml:space="preserve">
<value>等待启动</value> <value> 設備動作中はマルチ入出庫口を開けてはいけません! </value>
</data> </data>
<data name="Run" xml:space="preserve"> <data name="Comp_Axis" xml:space="preserve">
<value>运行中</value> <value> 軸4 </value>
</data> </data>
<data name="Busy" xml:space="preserve"> <data name="Debugging" xml:space="preserve">
<value>忙碌</value> <value> 設備は調整モード状態です </value>
</data> </data>
<data name="HomeMove" xml:space="preserve"> <data name="doorClose" xml:space="preserve">
<value>原点返回</value> <value> マルチ入出庫口が閉じられました </value>
</data> </data>
<data name="Reset" xml:space="preserve"> <data name="doorOpen" xml:space="preserve">
<value>重置</value> <value> マルチ入出庫口が開いています </value>
</data> </data>
<data name="Runing" xml:space="preserve"> <data name="Fail" xml:space="preserve">
<value>运行中</value> <value> 操作が失敗しました </value>
</data> </data>
<data name="Wait" xml:space="preserve"> <data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve">
<value>等待启动</value> <value> 軸5上向き </value>
</data> </data>
<data name="Debugging" xml:space="preserve"> <data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve">
<value>设备调试中</value> <value> 軸5下向き </value>
</data> </data>
<data name="InStoreEnd" xml:space="preserve"> <data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve">
<value>料盘入仓位完成</value> <value> 軸4下向き </value>
</data> </data>
<data name="InStoreExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve">
<value>入库执行中</value> <value> 軸4上向き </value>
</data> </data>
<data name="InTrouble" xml:space="preserve"> <data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve">
<value>故障中</value> <value> 軸3前進 </value>
</data> </data>
<data name="OutStoreBoxEnd" xml:space="preserve"> <data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve">
<value>料盘出仓位完成</value> <value> 軸3後退 </value>
</data> </data>
<data name="OutStoreExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve">
<value>出库执行中</value> <value> 軸1右回転 </value>
</data> </data>
<data name="StoreOnline" xml:space="preserve"> <data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve">
<value>设备联机</value> <value> 軸1左回転 </value>
</data> </data>
<data name="SuddenStop" xml:space="preserve"> <data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value>急停中</value> <value> 座標を更新します </value>
</data> </data>
<data name="OutMoveExecute" xml:space="preserve"> <data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve">
<value>出库完成</value> <value> 軸2上昇 </value>
</data> </data>
<data name="InStoreFailed" xml:space="preserve"> <data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve">
<value>入库失败</value> <value> 軸2下降 </value>
</data> </data>
<data name="OutStoreFailed" xml:space="preserve"> <data name="FrmAxisDebug_button1_Text" xml:space="preserve">
<value>出库失败</value> <value> クローズ </value>
</data> </data>
<data name="WaitSingle" xml:space="preserve"> <data name="FrmAxisDebug_label1_Text" xml:space="preserve">
<value>等待信号</value> <value> (軸1)回転軸 </value>
</data> </data>
<data name="TimeOut" xml:space="preserve"> <data name="FrmAxisDebug_label2_Text" xml:space="preserve">
<value>超时</value> <value> (軸2)昇降軸 </value>
</data> </data>
<data name="inSuddenStop" xml:space="preserve"> <data name="FrmAxisDebug_label3_Text" xml:space="preserve">
<value>收到急停信号,报警急停</value> <value> (軸3)前後退軸 </value>
</data> </data>
<data name="InoutAlarm" xml:space="preserve"> <data name="FrmAxisDebug_label4_Text" xml:space="preserve">
<value>进出轴报警!复位失败,请检查</value> <value> (軸4)圧縮軸 </value>
</data> </data>
<data name="Open" xml:space="preserve"> <data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value>打开</value> <value> 速度(r/min) </value>
</data> </data>
<data name="Fail" xml:space="preserve"> <data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value>失败</value> <value> リアルタイム座標 </value>
</data> </data>
<data name="AutoReset" xml:space="preserve"> <data name="FrmAxisDebug_label7_Text" xml:space="preserve">
<value>收到复位信号,自动复位</value> <value> (軸5)マルチ上下軸 </value>
</data> </data>
<data name="MoveAxis" xml:space="preserve"> <data name="FrmAxisDebug_Text" xml:space="preserve">
<value>运动轴</value> <value> 運動軸調整 </value>
</data> </data>
<data name="Alarm" xml:space="preserve"> <data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve">
<value>报警</value> <value> 軸2のブレーキをオフ </value>
</data> </data>
<data name="InStoreError" xml:space="preserve"> <data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve">
<value>入库库位格式错误条码[{0}]库位号[{1}]</value> <value> 設備の照明をオフ </value>
</data> </data>
<data name="InStoreNoPosition" xml:space="preserve"> <data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve">
<value>入库未找到库位:条码[{0}]库位号[{1}]</value> <value> シングル入庫口をクローズ </value>
</data> </data>
<data name="OutStoreError" xml:space="preserve"> <data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve">
<value>出库格式错误{0}</value> <value> カメラの補助光源をオフ </value>
</data> </data>
<data name="OutStoreNoPosition" xml:space="preserve"> <data name="FrmIOStatus_btnDClose_Text" xml:space="preserve">
<value>出库未找库位:{0}</value> <value> マルチ入出庫口をロック </value>
</data> </data>
<data name="AbsMove" xml:space="preserve"> <data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve">
<value>绝对运动</value> <value> メンテナンスドアの開閉監視をオン </value>
</data> </data>
<data name="WaitIo" xml:space="preserve"> <data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve">
<value>IO信号等待</value> <value> メンテナンスドアの開閉監視をオフ </value>
</data> </data>
<data name="WaitTime" xml:space="preserve"> <data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve">
<value>时间等待:</value> <value> マルチ入出庫口のロックを解除 </value>
</data> </data>
<data name="TargetPosition" xml:space="preserve"> <data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve">
<value>电缸目标位置:</value> <value> 軸2のブレーキをオン </value>
</data> </data>
<data name="Middle_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve">
<value>(轴一)旋转轴</value> <value> 設備の照明をオン </value>
</data> </data>
<data name="UpDown_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve">
<value>(轴二)升降轴轴</value> <value> シングル入庫口をオープン </value>
</data> </data>
<data name="InOut_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve">
<value>(轴三)进出轴</value> <value> カメラの補助光源をオン </value>
</data> </data>
<data name="Comp_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve">
<value>(轴四)压紧轴</value> <value> 材料分け機構下降 </value>
</data> </data>
<data name="Batch_Axis" xml:space="preserve"> <data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve">
<value>(轴五)批量上下轴</value> <value> 材料分け機構上昇 </value>
</data> </data>
<data name="FrmStoreBox_Text" xml:space="preserve"> <data name="FrmIOStatus_btnSXi_Text" xml:space="preserve">
<value>AC_SA_料仓</value> <value> クランプ機構圧縮 </value>
</data> </data>
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve"> <data name="FrmIOStatus_btnSXil_Text" xml:space="preserve">
<value>开机自动启动</value> <value> クランプ機構解放 </value>
</data> </data>
<data name="FrmStoreBox_groupBox1_Text" xml:space="preserve"> <data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value>伺服状态</value> <value> 入力 </value>
</data> </data>
<data name="FrmStoreBox_label1_Text" xml:space="preserve"> <data name="FrmIOStatus_button1_Text" xml:space="preserve">
<value>轴一:旋转轴</value> <value> クローズ </value>
</data> </data>
<data name="FrmStoreBox_label38_Text" xml:space="preserve"> <data name="FrmIOStatus_button4_Text" xml:space="preserve">
<value>ALM:</value> <value> 吸気口を閉じる </value>
</data> </data>
<data name="FrmStoreBox_label12_Text" xml:space="preserve"> <data name="FrmIOStatus_button5_Text" xml:space="preserve">
<value>出入库目标值:</value> <value> 吸気口を開ける </value>
</data> </data>
<data name="FrmStoreBox_label4_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox1_Text" xml:space="preserve">
<value>轴三:进出轴</value> <value> I/O状態を修正 </value>
</data> </data>
<data name="FrmStoreBox_label3_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value>轴二:上下轴</value> <value> I/Oリスト </value>
</data> </data>
<data name="FrmStoreBox_label43_Text" xml:space="preserve"> <data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value>输出脉冲值:</value> <value> I/Oリスト </value>
</data> </data>
<data name="FrmStoreBox_label42_Text" xml:space="preserve"> <data name="FrmIOStatus_label14_Text" xml:space="preserve">
<value>编码器计数:</value> <value> アドレス: </value>
</data> </data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve"> <data name="FrmIOStatus_label17_Text" xml:space="preserve">
<value>设备状态</value> <value> 設備IP: </value>
</data> </data>
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve"> <data name="FrmIOStatus_label3_Text" xml:space="preserve">
<value>等待启动</value> <value> ポート: </value>
</data> </data>
<data name="FrmStoreBox_groupBox5_Text" xml:space="preserve"> <data name="FrmIOStatus_label5_Text" xml:space="preserve">
<value>伺服运动</value> <value> 保持時間(ms): </value>
</data> </data>
<data name="FrmStoreBox_label6_Text" xml:space="preserve"> <data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value>原点信号:</value> <value> オープン </value>
</data> </data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve"> <data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> クローズ </value>
</data> </data>
<data name="FrmStoreBox_btnReadHomeSingle_Text" xml:space="preserve"> <data name="FrmIOStatus_Text" xml:space="preserve">
<value>读原点信号</value> <value> I/O情報 </value>
</data> </data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve"> <data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve">
<value>自动读取位置</value> <value> 運転開始 </value>
</data> </data>
<data name="FrmStoreBox_label16_Text" xml:space="preserve"> <data name="FrmPositionTool_btnClear_Text" xml:space="preserve">
<value>1=完成,0=未完成</value> <value> ログを削除 </value>
</data> </data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve"> <data name="FrmPositionTool_btnExit_Text" xml:space="preserve">
<value>1=执行中,0=未执行</value> <value> 退出 </value>
</data> </data>
<data name="FrmStoreBox_label14_Text" xml:space="preserve"> <data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve">
<value>1=报警,0=正常</value> <value> 位置を読み取る </value>
</data> </data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve"> <data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve">
<value>HOME-CMP状态:</value> <value> 原点復帰 </value>
</data> </data>
<data name="FrmStoreBox_button2_Text" xml:space="preserve"> <data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve">
<value>读HOME状态</value> <value> フォルダを開く </value>
</data> </data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve"> <data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve">
<value>BUSY状态:</value> <value> ストップ </value>
</data> </data>
<data name="FrmStoreBox_button1_Text" xml:space="preserve"> <data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve">
<value>读BUSY状态</value> <value> クローズ </value>
</data> </data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve"> <data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve">
<value>报警状态:</value> <value> オープン </value>
</data> </data>
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value>读报警状态</value> <value> 設備情報 </value>
</data> </data>
<data name="FrmStoreBox_btnReadPosition_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value>读取位置</value> <value> 位置情報 </value>
</data> </data>
<data name="FrmStoreBox_label7_Text" xml:space="preserve"> <data name="FrmPositionTool_groupBox6_Text" xml:space="preserve">
<value>输出脉冲值:</value> <value> サーボ機構のテスト </value>
</data> </data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve"> <data name="FrmPositionTool_label1_Text" xml:space="preserve">
<value>编码器计数:</value> <value> I/OモジュールIP: </value>
</data> </data>
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve"> <data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value>打开伺服</value> <value> P4 オフセット量: </value>
</data> </data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve"> <data name="FrmPositionTool_label12_Text" xml:space="preserve">
<value>关闭伺服</value> <value> ポート番号: </value>
</data> </data>
<data name="FrmStoreBox_label47_Text" xml:space="preserve"> <data name="FrmPositionTool_label13_Text" xml:space="preserve">
<value>速度:</value> <value> 位置: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label18_Text" xml:space="preserve">
<value>匀速运动</value> <value> アドレス: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label2_Text" xml:space="preserve">
<value>相对运动</value> <value> センサーのアドレス: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve"> <data name="FrmPositionTool_label3_Text" xml:space="preserve">
<value>原点返回</value> <value> 位置ファイルの名称: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve"> <data name="FrmPositionTool_label4_Text" xml:space="preserve">
<value>绝对运动</value> <value> P5 オフセット量: </value>
</data> </data>
<data name="FrmStoreBox_Bt_ClearCounter_Text" xml:space="preserve"> <data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value>重置位置</value> <value> P6 オフセット量: </value>
</data> </data>
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve"> <data name="FrmPositionTool_label6_Text" xml:space="preserve">
<value>清除报警</value> <value> 目標位置: </value>
</data> </data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve"> <data name="FrmPositionTool_label7_Text" xml:space="preserve">
<value>位置:</value> <value> 実際位置: </value>
</data> </data>
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve"> <data name="FrmPositionTool_label8_Text" xml:space="preserve">
<value> 停止运动</value> <value> 速度(r/min): </value>
</data> </data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve"> <data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value>端口号:</value> <value> P3 オフセット量: </value>
</data> </data>
<data name="FrmStoreBox_label46_Text" xml:space="preserve"> <data name="FrmPositionTool_Text" xml:space="preserve">
<value>伺服地址:</value> <value> 軸2デバッグモード </value>
</data> </data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve"> <data name="FrmPwd_btnBack_Text" xml:space="preserve">
<value>AC伺服:</value> <value> リターン </value>
</data> </data>
<data name="FrmStoreBox_groupBox2_Text" xml:space="preserve"> <data name="FrmPwd_btnNext_Text" xml:space="preserve">
<value>料仓操作</value> <value> 確認 </value>
</data> </data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve"> <data name="FrmPwd_label1_Text" xml:space="preserve">
<value>当前温度--,当前湿度--</value> <value> パスワードを入力してください </value>
</data> </data>
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve"> <data name="FrmPwd_Text" xml:space="preserve">
<value>清理日志</value> <value> パスワードを入力してください </value>
</data> </data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve">
<value>没有开启自动出入库</value> <value> 絶対運動 </value>
</data> </data>
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve">
<value>保存位置</value> <value> 原点復帰 </value>
</data> </data>
<data name="FrmStoreBox_btnStartAuTo_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve">
<value>启动自动模式</value> <value> 相対運動 </value>
</data> </data>
<data name="FrmStoreBox_label9_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve">
<value>入库间隔仓位:</value> <value> 動作停止 </value>
</data> </data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve"> <data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve">
<value>选择仓位:</value> <value> 等速動作 </value>
</data> </data>
<data name="FrmStoreBox_btnInStore_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve">
<value>入库测试</value> <value> マルチ入庫を開始 </value>
</data> </data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve">
<value>单盘出库</value> <value> マルチ出庫動作を試運転 </value>
</data> </data>
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve">
<value>压紧轴待机点P1:</value> <value> マルチ上料モジュールをリセット </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve">
<value>进出轴吸盘取料点P2:</value> <value> ブザーをリセット </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve">
<value>进出轴待机点P1:</value> <value> ログを削除 </value>
</data> </data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve">
<value>旋转轴待机点P1:</value> <value> サーボ機構を終了 </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve">
<value>升降轴取料缓冲点P7:</value> <value> マルチ入出庫口をロック </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve">
<value>升降轴吸盘下方取料点P1:</value> <value> アラームをリセット </value>
</data> </data>
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP1_Text" xml:space="preserve">
<value>压紧轴压紧前点P3:</value> <value> プレス軸待機点P 1: </value>
</data> </data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP2_Text" xml:space="preserve">
<value>压紧轴压紧点P2:</value> <value> プレス軸プレス点P 2: </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnComP3_Text" xml:space="preserve">
<value>进出轴库位取料点P3:</value> <value> プレス軸プレス前点P 3: </value>
</data> </data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve">
<value>旋转轴库位点P2:</value> <value> プレゼンテーションモードを開始 </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve"> <data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve">
<value>升降轴出料前点P5:</value> <value> サーボ機構の状態を読み取る </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve"> <data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve">
<value>升降轴出料缓冲点P6:</value> <value> リールを取り出す </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve">
<value>升降轴入料前点P3:</value> <value> 原点復帰 </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve">
<value>升降轴入料缓冲点P4:</value> <value> 前後軸待機点P 1: </value>
</data> </data>
<data name="FrmIOStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve">
<value>IO查看</value> <value> 前後軸リール採取点P 2: </value>
</data> </data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve">
<value>DO写入</value> <value> 前後軸ストレージ採取点P </value>
</data> </data>
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve"> <data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve">
<value>门禁功能打开</value> <value> 前後軸出荷点P 4: </value>
</data> </data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve"> <data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve">
<value>门禁功能屏蔽</value> <value> 絶対運動 </value>
</data> </data>
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve"> <data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve">
<value>关闭照明</value> <value> 回転軸待機点P 1: </value>
</data> </data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve"> <data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve">
<value>打开照明</value> <value> 回転軸ストレージ採取点P 2: </value>
</data> </data>
<data name="FrmIOStatus_button1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve">
<value>关闭</value> <value> サーボ機構をオン </value>
</data> </data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve">
<value>关闭刹车</value> <value> マルチ入出庫口のロックを解除 </value>
</data> </data>
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve"> <data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve">
<value>打开刹车</value> <value> シングル出庫のテスト </value>
</data> </data>
<data name="FrmIOStatus_btnLocationDown_Text" xml:space="preserve"> <data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve">
<value>定位气缸下降</value> <value> 絶対運動 </value>
</data> </data>
<data name="FrmIOStatus_btnLocationUp_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSave_Text" xml:space="preserve">
<value>定位气缸上升</value> <value> 開始ストレージポジションを設定 </value>
</data> </data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve">
<value>关闭仓门</value> <value> 保存位置 </value>
</data> </data>
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value>打开仓门</value> <value> 参考ストレージポジションを設定 </value>
</data> </data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve">
<value>选择DO:</value> <value> 読み取る </value>
</data> </data>
<data name="FrmIOStatus_label2_Text" xml:space="preserve"> <data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve">
<value>SlaveId</value> <value> シングル入庫をスタート </value>
</data> </data>
<data name="FrmIOStatus_btnReadAllDo_Text" xml:space="preserve"> <data name="FrmStoreBox_btnStart_Text" xml:space="preserve">
<value>读取所有DO</value> <value> 自動入出庫をスタート </value>
</data> </data>
<data name="FrmIOStatus_chbAutoRead_Text" xml:space="preserve"> <data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve">
<value>自动读取</value> <value> 切断 </value>
</data> </data>
<data name="FrmIOStatus_btnReadAllDi_Text" xml:space="preserve"> <data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve">
<value>读取所有DI</value> <value> 接続 </value>
</data> </data>
<data name="FrmIOStatus_btnReadIO_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve">
<value>读取IO状态</value> <value> 昇降軸入出庫口位置P 7: </value>
</data> </data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve">
<value>设备IP:</value> <value> 昇降軸挟み機構の下のピックアップ点P 1: </value>
</data> </data>
<data name="FrmIOStatus_label14_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve">
<value>地址:</value> <value> 昇降軸出庫高点P 2: </value>
</data> </data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve">
<value>定时(ms):</value> <value> 昇降軸供給前点P 3: </value>
</data>
<data name="FrmIOStatus_label6_Text" xml:space="preserve">
<value>写入值:</value>
</data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value>写入DO</value>
</data>
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value>DO列表</value>
</data>
<data name="FrmIOStatus_label1_Text" xml:space="preserve">
<value>Y01_自动指示灯</value>
</data>
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value>DI列表</value>
</data>
<data name="FrmAxisDebug_Text" xml:space="preserve">
<value>料仓BOX_1 _轴点动调试</value>
</data>
<data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value>实时坐标</value>
</data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value>点动速度</value>
</data> </data>
<data name="FrmAxisDebug_button1_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve">
<value>关闭</value> <value> 昇降軸供給バッファ点P 4: </value>
</data> </data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve">
<value>进出轴-(后退)</value> <value> 昇降軸出荷前点P 5: </value>
</data> </data>
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve">
<value>升降轴-(下降)</value> <value> 昇降軸出荷バッファ点P 6: </value>
</data> </data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve">
<value>旋转轴-(逆时针)</value> <value> 昇降軸ピックアップバッファ点P </value>
</data> </data>
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve">
<value>进出轴+(前进)</value> <value> 昇降軸出庫低点P </value>
</data> </data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve">
<value>升降轴+(上升)</value> <value> 等速動作 </value>
</data> </data>
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve"> <data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve">
<value>旋转轴+(顺时针)</value> <value> シングル入出庫口を閉じる </value>
</data> </data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve"> <data name="FrmStoreBox_chbAuto_Text" xml:space="preserve">
<value>(轴三)进出轴</value> <value> 自動に起動 </value>
</data> </data>
<data name="FrmAxisDebug_label2_Text" xml:space="preserve"> <data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve">
<value>(轴二)升降轴</value> <value> 位置を自動で更新 </value>
</data> </data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve"> <data name="FrmStoreBox_checkBox1_Text" xml:space="preserve">
<value>(轴一)旋转轴</value> <value> マニュアルモード </value>
</data> </data>
<data name="FrmLanguage_Text" xml:space="preserve"> <data name="FrmStoreBox_groupAuto_Text" xml:space="preserve">
<value>语言</value> <value> 入出庫のテスト </value>
</data> </data>
<data name="FrmLanguage_rdDe_Text" xml:space="preserve"> <data name="FrmStoreBox_groupAxis_Text" xml:space="preserve">
<value>德文</value> <value> サーボ機構を調整 </value>
</data> </data>
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox3_Text" xml:space="preserve">
<value>取消</value> <value> 設備の状態 </value>
</data> </data>
<data name="FrmLanguage_btnOk_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value>确定</value> <value> マルチ材料を取り出す操作 </value>
</data> </data>
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox7_Text" xml:space="preserve">
<value>英文</value> <value> 温湿度コントローラーの調整 </value>
</data> </data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve"> <data name="FrmStoreBox_groupInout_Text" xml:space="preserve">
<value>中文</value> <value> 位置操作 </value>
</data> </data>
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve"> <data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve">
<value>IO状态调试</value> <value> I/O調整 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>打开照明</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>关闭照明</value>
</data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>停止</value>
</data>
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>关闭仓门</value>
</data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>启动</value>
</data>
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>回待机点</value>
</data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>复位</value>
</data>
<data name="FrmStoreBox_学习二维码ToolStripMenuItem_Text" xml:space="preserve">
<value>学习二维码</value>
</data> </data>
<data name="FrmStoreBox_德文ToolStripMenuItem_Text" xml:space="preserve"> <data name="FrmStoreBox_label10_Text" xml:space="preserve">
<value>德文</value> <value> BUSY状態: </value>
</data>
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>打开仓门</value>
</data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>扫码测试</value>
</data>
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>料仓操作</value>
</data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>料仓运转OFF</value>
</data>
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>料仓运转ON</value>
</data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>显示</value>
</data>
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>查看IO</value>
</data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>中文</value>
</data>
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>英文</value>
</data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>语言</value>
</data>
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>轴卡点动</value>
</data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>退出系统</value>
</data>
<data name="CanotSingleInStore" xml:space="preserve">
<value>此设备不支持单个入库</value>
</data>
<data name="InoutNotOk" xml:space="preserve">
<value>叉子不在待机位,请先将叉子退回待机位</value>
</data>
<data name="InoutWarn" xml:space="preserve">
<value>警告(叉子在待机位时,才能移动升降轴和旋转轴)</value>
</data>
<data name="CanotBack" xml:space="preserve">
<value>无报警,无出入库或者重置操作时,才可以回待机点</value>
</data>
<data name="PCloseDoor" xml:space="preserve">
<value>请先关闭批量上下料门</value>
</data>
<data name="PWPwd" xml:space="preserve">
<value>请输入正确的密码</value>
</data>
<data name="CnotOpen" xml:space="preserve">
<value>忙碌中,无法打开门锁</value>
</data>
<data name="batchInError" xml:space="preserve">
<value>批量入库失败:请先关闭上料机构</value>
</data>
<data name="batchInError2" xml:space="preserve">
<value>批量入库失败:叉子料盘检测有料,请检查后再入库</value>
</data>
<data name="GetError" xml:space="preserve">
<value>取出料盘失败:无料盘可取</value>
</data>
<data name="GetError2" xml:space="preserve">
<value>取出料盘失败:忙碌中,无法打开门锁</value>
</data>
<data name="CloseError" xml:space="preserve">
<value>锁门失败:请先关闭上料机构</value>
</data>
<data name="TakeTrayOut" xml:space="preserve">
<value>关闭仓门</value>
</data>
<data name="NoAIr" xml:space="preserve">
<value>未检测到气压信号</value>
</data>
<data name="trayHeight" xml:space="preserve">
<value>料盘高度</value>
</data>
<data name="FuLimit" xml:space="preserve">
<value>负限位</value>
</data> </data>
<data name="ZhLimit" xml:space="preserve"> <data name="FrmStoreBox_label11_Text" xml:space="preserve">
<value>正限位</value> <value> HOME-MP状態: </value>
</data> </data>
<data name="BatchStop" xml:space="preserve"> <data name="FrmStoreBox_label14_Text" xml:space="preserve">
<value>上料轴运动停止</value> <value>1=アラーム、0=正常</value>
</data> </data>
<data name="ScanOk" xml:space="preserve"> <data name="FrmStoreBox_label15_Text" xml:space="preserve">
<value>扫码结束</value> <value>1=実行中、0=未実行</value>
</data> </data>
<data name="TakeTrayGo" xml:space="preserve"> <data name="FrmStoreBox_label16_Text" xml:space="preserve">
<value>操作人员拿走料盘</value> <value>1=完了、0=未完成</value>
</data> </data>
<data name="WaitEnd" xml:space="preserve"> <data name="FrmStoreBox_label2_Text" xml:space="preserve">
<value>等待送料结束</value> <value> アラーム状態: </value>
</data> </data>
<data name="XiLiaoError" xml:space="preserve"> <data name="FrmStoreBox_label21_Text" xml:space="preserve">
<value>吸盘吸料失败</value> <value> ストレージポジションを選択: </value>
</data> </data>
<data name="ServoOff" xml:space="preserve"> <data name="FrmStoreBox_label22_Text" xml:space="preserve">
<value>伺服OFF</value> <value> プラスリミット信号: </value>
</data> </data>
<data name="servoON" xml:space="preserve"> <data name="FrmStoreBox_label23_Text" xml:space="preserve">
<value>伺服ON</value> <value>1=ON、0=OFF</value>
</data> </data>
<data name="NoDoorStatus" xml:space="preserve"> <data name="FrmStoreBox_label24_Text" xml:space="preserve">
<value>仓门状态未知</value> <value> マイナスリミット信号: </value>
</data> </data>
<data name="InstoreInfo" xml:space="preserve"> <data name="FrmStoreBox_label26_Text" xml:space="preserve">
<value>批量出入库信息: 入库:</value> <value>1=ON、0=OFF</value>
</data> </data>
<data name="oustore" xml:space="preserve"> <data name="FrmStoreBox_label27_Text" xml:space="preserve">
<value>出库: </value> <value> ポート番号: </value>
</data> </data>
<data name="doorClose" xml:space="preserve"> <data name="FrmStoreBox_label28_Text" xml:space="preserve">
<value>门锁关闭</value> <value> 温度: </value>
</data> </data>
<data name="doorOpen" xml:space="preserve"> <data name="FrmStoreBox_label29_Text" xml:space="preserve">
<value>门锁打开</value> <value> 湿度: </value>
</data> </data>
<data name="X01" xml:space="preserve"> <data name="FrmStoreBox_label30_Text" xml:space="preserve">
<value>急停</value> <value> 入庫のストレージポジションの間隔: </value>
</data> </data>
<data name="X02" xml:space="preserve"> <data name="FrmStoreBox_label45_Text" xml:space="preserve">
<value>复位</value> <value> ポート番号: </value>
</data> </data>
<data name="X03" xml:space="preserve"> <data name="FrmStoreBox_label46_Text" xml:space="preserve">
<value>自动启动</value> <value> サポート機構のアドレス: </value>
</data> </data>
<data name="X04" xml:space="preserve"> <data name="FrmStoreBox_label47_Text" xml:space="preserve">
<value>安全光栅</value> <value> 速度(r/min): </value>
</data> </data>
<data name="X05" xml:space="preserve"> <data name="FrmStoreBox_label48_Text" xml:space="preserve">
<value>进料口门上升端</value> <value> 位置: </value>
</data> </data>
<data name="X06" xml:space="preserve"> <data name="FrmStoreBox_label49_Text" xml:space="preserve">
<value>进料口门下降端</value> <value> サーボ機構を選択: </value>
</data> </data>
<data name="X07" xml:space="preserve"> <data name="FrmStoreBox_label5_Text" xml:space="preserve">
<value>夹爪气缸上升端</value> <value>1=ON、0=OFF</value>
</data> </data>
<data name="X08" xml:space="preserve"> <data name="FrmStoreBox_label6_Text" xml:space="preserve">
<value>夹爪气缸下降端</value> <value> 原点信号: </value>
</data> </data>
<data name="X09" xml:space="preserve"> <data name="FrmStoreBox_label7_Text" xml:space="preserve">
<value>料盘宽度检测1</value> <value> バルス数値を出力: </value>
</data> </data>
<data name="X10" xml:space="preserve"> <data name="FrmStoreBox_label8_Text" xml:space="preserve">
<value>料盘宽度检测2</value> <value> エンコーダのカウント: </value>
</data> </data>
<data name="X11" xml:space="preserve"> <data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve">
<value>料盘检测1(上料机构)</value> <value> 起動を待つ </value>
</data> </data>
<data name="X12" xml:space="preserve"> <data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve">
<value>上料机构出料检测</value> <value> マルチ入出庫口の状態:クローズ中 </value>
</data> </data>
<data name="X13" xml:space="preserve"> <data name="FrmStoreBox_lblMsg_Text" xml:space="preserve">
<value>门锁气缸打开端</value> <value> 自動入出庫が未起動 </value>
</data> </data>
<data name="X14" xml:space="preserve"> <data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve">
<value>门锁气缸关闭端</value> <value> 出庫数量をカウントします </value>
</data> </data>
<data name="X15" xml:space="preserve"> <data name="FrmStoreBox_lblTemp_Text" xml:space="preserve">
<value>料盘检测2(料叉机构)</value> <value> Humidity--" </value>
</data> </data>
<data name="X16" xml:space="preserve"> <data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve">
<value>压紧机构计量检测</value> <value> 設備が未起動です </value>
</data> </data>
<data name="Y01" xml:space="preserve"> <data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve">
<value>自动指示灯</value> <value> and then click Close SISO Door button." </value>
</data> </data>
<data name="Y02" xml:space="preserve"> <data name="FrmStoreBox_tabPage1_Text" xml:space="preserve">
<value>故障指示灯</value> <value> 温湿度調整 </value>
</data> </data>
<data name="Y03" xml:space="preserve"> <data name="FrmStoreBox_tabPage2_Text" xml:space="preserve">
<value>待机指示灯</value> <value> 設備調整 </value>
</data> </data>
<data name="Y04" xml:space="preserve"> <data name="FrmStoreBox_tabPage5_Text" xml:space="preserve">
<value>吹气SOL ON</value> <value> 設備情報 </value>
</data> </data>
<data name="Y05" xml:space="preserve"> <data name="FrmStoreBox_tabPage4_Text" xml:space="preserve">
<value>料仓运转ON</value> <value> ログ </value>
</data> </data>
<data name="Y06" xml:space="preserve"> <data name="FrmStoreBox_Text" xml:space="preserve">
<value>轴2刹车电源ON</value> <value> 材料タワー </value>
</data> </data>
<data name="Y07" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value>相机照明开</value> <value> 退出 </value>
</data> </data>
<data name="Y08" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>设备照明开</value> <value> カメラの補助光源をオンにします </value>
</data> </data>
<data name="Y09" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>进料口门上升SOL</value> <value> カメラの補助光源をオフにします </value>
</data> </data>
<data name="Y10" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve">
<value>进料口门下降SOL</value> <value> 電気メンテナンスドアをクローズします </value>
</data> </data>
<data name="Y11" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve">
<value>夹爪气缸上升SOL</value> <value> 電気メンテナンスドアをオープンします </value>
</data> </data>
<data name="Y12" xml:space="preserve"> <data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve">
<value>夹爪气缸下降SOL</value> <value> 日本語 </value>
</data> </data>
<data name="Y13" xml:space="preserve"> <data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>门锁气缸打开SOL</value> <value> I/Oをチェック </value>
</data> </data>
<data name="Y14" xml:space="preserve"> <data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve">
<value>门锁气缸关闭SOL</value> <value> デバッグモードを有効にします </value>
</data> </data>
<data name="Y15" xml:space="preserve"> <data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>门禁功能屏蔽</value> <value> シングル入出庫口を開けます </value>
</data> </data>
<data name="Y16" xml:space="preserve"> <data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>报警蜂鸣器</value> <value> リセット </value>
</data> </data>
<data name="X21" xml:space="preserve"> <data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>上料机构门关闭</value> <value> シングル入出庫口を閉じます </value>
</data> </data>
<data name="X22" xml:space="preserve"> <data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>气压检测</value> <value> 待機点を戻します </value>
</data> </data>
<data name="X23" xml:space="preserve"> <data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>左侧门关闭</value> <value> 設備 </value>
</data> </data>
<data name="X24" xml:space="preserve"> <data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>右侧门关闭</value> <value> サーボ機構をオープンします </value>
</data> </data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve"> <data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>批量上下料操作</value> <value> サーボ機構をクローズします </value>
</data> </data>
<data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve">
<value>打开门锁</value> <value> 軸5をオープンします </value>
</data> </data>
<data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve"> <data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve">
<value>请拿走/放入料盘,并点击左侧按钮关闭仓门</value> <value> 軸5をクローズします </value>
</data> </data>
<data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve"> <data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>料盘已拿出/放入</value> <value> 起動 </value>
</data> </data>
<data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>等待启动</value> <value> 中国語 </value>
</data> </data>
<data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve"> <data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>关闭门锁</value> <value> バーコードのスキャンテスト </value>
</data> </data>
<data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve"> <data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve">
<value>取出出库料盘</value> <value> 軸5リセット </value>
</data> </data>
<data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve">
<value>仓门状态:关闭中</value> <value> 機能調整 </value>
</data> </data>
<data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve"> <data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve">
<value>开始批量入库</value> <value> バーコードレニング </value>
</data> </data>
<data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve"> <data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value>累积出库信息</value> <value> 軸2位置調整 </value>
</data> </data>
<data name="FrmStoreBox_tabPage2_Text" xml:space="preserve"> <data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>伺服调试</value> <value> ストップ </value>
</data> </data>
<data name="FrmStoreBox_btnUpdateSpeed_Text" xml:space="preserve"> <data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>更改速度</value> <value> システムを終了します </value>
</data> </data>
<data name="FrmStoreBox_btnUpdateStatus_Text" xml:space="preserve"> <data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>读取所有状态</value> <value> 表示画面 </value>
</data> </data>
<data name="FrmStoreBox_label24_Text" xml:space="preserve"> <data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>负极限信号:</value> <value> 英語 </value>
</data> </data>
<data name="FrmStoreBox_label26_Text" xml:space="preserve"> <data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> 言語 </value>
</data> </data>
<data name="FrmStoreBox_btnReadLimit2_Text" xml:space="preserve"> <data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>读负极限信号</value> <value> 運動軸調整 </value>
</data> </data>
<data name="FrmStoreBox_label22_Text" xml:space="preserve"> <data name="FuLimit" xml:space="preserve">
<value>正极限信号:</value> <value> マイナス リミット </value>
</data> </data>
<data name="FrmStoreBox_label23_Text" xml:space="preserve"> <data name="GetError" xml:space="preserve">
<value>1=ON,0=OFF</value> <value> リールの取出し操作が失敗しました:リールがありません </value>
</data> </data>
<data name="FrmStoreBox_btnReadLimit1_Text" xml:space="preserve"> <data name="GetError2" xml:space="preserve">
<value>读正极限信号</value> <value> and cannot unlock the MIMO door" </value>
</data> </data>
<data name="FrmStoreBox_btnReadBusy_Text" xml:space="preserve"> <data name="HasWare" xml:space="preserve">
<value>读BUSY状态</value> <value> please check and solve it!" </value>
</data> </data>
<data name="FrmStoreBox_tabPage3_Text" xml:space="preserve"> <data name="HomeMove" xml:space="preserve">
<value>压紧轴调试</value> <value> 原点を戻します </value>
</data> </data>
<data name="FrmStoreBox_groupBox4_Text" xml:space="preserve"> <data name="InOut_Axis" xml:space="preserve">
<value>压紧轴</value> <value> (軸3)前後軸 </value>
</data> </data>
<data name="FrmStoreBox_lblComMsg_Text" xml:space="preserve"> <data name="InoutAlarm" xml:space="preserve">
<value>步进电机信息</value> <value> please reset again!" </value>
</data> </data>
<data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve"> <data name="InoutNotOk" xml:space="preserve">
<value>相对运动</value> <value> 先に軸3を待機位置に戻してください </value>
</data> </data>
<data name="FrmStoreBox_label18_Text" xml:space="preserve"> <data name="InoutWarn" xml:space="preserve">
<value>地址</value> <value> 警告(軸3はスタンバイ時に軸2と軸1を移動することができます </value>
</data> </data>
<data name="FrmStoreBox_btnGetPosition_Text" xml:space="preserve"> <data name="InStoreEnd" xml:space="preserve">
<value>查询位置</value> <value> リールがストレージポジションに着きます </value>
</data> </data>
<data name="FrmStoreBox_label13_Text" xml:space="preserve"> <data name="InStoreError" xml:space="preserve">
<value>原点方向:</value> <value> storage location No.[{1}]" </value>
</data> </data>
<data name="FrmStoreBox_label17_Text" xml:space="preserve"> <data name="InStoreExecute" xml:space="preserve">
<value>速度:</value> <value> 入庫実行中 </value>
</data> </data>
<data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve"> <data name="InStoreFailed" xml:space="preserve">
<value>匀速运动</value> <value> 入庫失敗 </value>
</data> </data>
<data name="FrmStoreBox_btnClose_Text" xml:space="preserve"> <data name="InStoreNoCode" xml:space="preserve">
<value>关闭串口</value> <value> and the material will arrive at the Signal Door" </value>
</data> </data>
<data name="FrmStoreBox_btnOpen_Text" xml:space="preserve"> <data name="InStoreNoPosition" xml:space="preserve">
<value>打开串口</value> <value> storage location No.[{1}]" </value>
</data> </data>
<data name="FrmStoreBox_btnStatusSearch_Text" xml:space="preserve"> <data name="inSuddenStop" xml:space="preserve">
<value>查询运动状态</value> <value> 設備が緊急停止にします </value>
</data> </data>
<data name="FrmStoreBox_label19_Text" xml:space="preserve"> <data name="Middle_Axis" xml:space="preserve">
<value>位置:</value> <value> (軸1)回転軸 </value>
</data> </data>
<data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve"> <data name="MoveTimeOut" xml:space="preserve">
<value>原点返回</value> <value> [{0}タイムアウト </value>
</data> </data>
<data name="FrmStoreBox_btnClearPosition_Text" xml:space="preserve"> <data name="MsgTitle" xml:space="preserve">
<value>清理位置</value> <value> 提示 </value>
</data> </data>
<data name="FrmStoreBox_btnStop_Text" xml:space="preserve"> <data name="NO_Clamping_Check" xml:space="preserve">
<value>紧急停止</value> <value> 材料を分け機構シリンダリールの信号が検出されていません </value>
</data> </data>
<data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve"> <data name="NoAIr" xml:space="preserve">
<value>绝对运动</value> <value> 気圧信号が検出されていません </value>
</data> </data>
<data name="FrmStoreBox_label25_Text" xml:space="preserve"> <data name="NoCodeMsg" xml:space="preserve">
<value>端口号:</value> <value> please reload the material!" </value>
</data> </data>
<data name="FrmStoreBox_lblAxisStatus_Text" xml:space="preserve"> <data name="OpenAxisFail" xml:space="preserve">
<value>点击按钮可读取轴实时状态</value> <value> 軸{0}の開けが失敗しました </value>
</data> </data>
<data name="FrmStoreBox_button3_Text" xml:space="preserve"> <data name="oustore" xml:space="preserve">
<value>读取位置</value> <value> 出庫 </value>
</data> </data>
<data name="FrmStoreBox_label20_Text" xml:space="preserve"> <data name="OutFull" xml:space="preserve">
<value>批量出入料轴</value> <value> please take out the material!" </value>
</data> </data>
<data name="FrmStoreBox_tabPage1_Text" xml:space="preserve"> <data name="OutMoveExecute" xml:space="preserve">
<value>温湿度调试</value> <value> 出庫完成 </value>
</data> </data>
<data name="FrmStoreBox_groupBox7_Text" xml:space="preserve"> <data name="OutStoreBoxEnd" xml:space="preserve">
<value>温控器调试</value> <value> リールはもうストレージポジションから離れました </value>
</data> </data>
<data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve"> <data name="OutStoreError" xml:space="preserve">
<value>查询</value> <value> 出庫失敗:ストレージポジション番号{0}様式エラー </value>
</data> </data>
<data name="FrmStoreBox_label29_Text" xml:space="preserve"> <data name="OutStoreExecute" xml:space="preserve">
<value>湿度:</value> <value> 出庫実行中 </value>
</data> </data>
<data name="FrmStoreBox_label28_Text" xml:space="preserve"> <data name="OutStoreFailed" xml:space="preserve">
<value>温度:</value> <value> 出庫失敗 </value>
</data> </data>
<data name="FrmStoreBox_label27_Text" xml:space="preserve"> <data name="OutStoreNoPosition" xml:space="preserve">
<value>端口号:</value> <value> 出庫失敗:出庫ストレージポジションがありません </value>
</data> </data>
<data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve"> <data name="PCloseDoor" xml:space="preserve">
<value>断开</value> <value> 先にマルチ入出庫口をクローズしてください! </value>
</data> </data>
<data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve"> <data name="PleaseStartStore" xml:space="preserve">
<value>初始化</value> <value> 先にタワーを起動してください! </value>
</data> </data>
<data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve"> <data name="PWPwd" xml:space="preserve">
<value>批量上下料模块复位</value> <value> パスワードが間違っています。正しいパスワードを入力してください </value>
</data> </data>
<data name="FrmStoreBox_tabPage4_Text" xml:space="preserve"> <data name="PWSpeed" xml:space="preserve">
<value>日志</value> <value> 正しい速度を入力してください! </value>
</data> </data>
<data name="FrmStoreBox_btnSave_Text" xml:space="preserve"> <data name="Reset" xml:space="preserve">
<value>保存为模拟入库库位</value> <value> リセット中 </value>
</data> </data>
<data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve"> <data name="Run" xml:space="preserve">
<value>进出轴仓门出料点P4:</value> <value> 待機中 </value>
</data> </data>
<data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve"> <data name="Runing" xml:space="preserve">
<value>批量出库测试</value> <value> 待機中 </value>
</data> </data>
<data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve"> <data name="SaveError" xml:space="preserve">
<value>升降轴出库低点P8:</value> <value> 保存失敗 </value>
</data> </data>
<data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve"> <data name="SaveOk" xml:space="preserve">
<value>升降轴出库高点P2:</value> <value> 保存成功 </value>
</data> </data>
<data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve"> <data name="ScanOk" xml:space="preserve">
<value>升降轴仓门位置P7:</value> <value> バーコードスキャンを終了します </value>
</data> </data>
<data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve"> <data name="ServoOff" xml:space="preserve">
<value>上料模块复位</value> <value> サーボ機構をクローズします </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve"> <data name="servoON" xml:space="preserve">
<value>门禁功能屏蔽</value> <value> サーボ機構をオープンします </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve"> <data name="StartAuto" xml:space="preserve">
<value>门禁功能打开</value> <value> 自動入出庫を開始します </value>
</data> </data>
<data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve"> <data name="StartCycle" xml:space="preserve">
<value>批量上下轴ON</value> <value> 循環出庫を開始します </value>
</data> </data>
<data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve"> <data name="startFail" xml:space="preserve">
<value>批量上下轴OFF</value> <value> 起動失敗:緊急停止ボタンが開けられませんでした </value>
</data> </data>
<data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="startFailAir" xml:space="preserve">
<value>设备调试</value> <value> 起動失敗:気圧信号が検出されませんでした </value>
</data> </data>
<data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="StopAuto" xml:space="preserve">
<value>二维码学习</value> <value> 自動出庫を停止します </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve"> <data name="StopCycle" xml:space="preserve">
<value>退出</value> <value> 循環出庫を停止します </value>
</data> </data>
<data name="FrmPwd_Text" xml:space="preserve"> <data name="StoreOnline" xml:space="preserve">
<value>请输入密码</value> <value> 設備がオンライン中です </value>
</data> </data>
<data name="FrmPwd_btnNext_Text" xml:space="preserve"> <data name="SuddenStop" xml:space="preserve">
<value>确定</value> <value> 設備が緊急停止中です </value>
</data> </data>
<data name="FrmPwd_btnBack_Text" xml:space="preserve"> <data name="SureExit" xml:space="preserve">
<value>返回</value> <value> 終了しますか? </value>
</data> </data>
<data name="FrmPwd_label1_Text" xml:space="preserve"> <data name="TakeTrayGo" xml:space="preserve">
<value>请输入密码:</value> <value> 操作員がリールを取り出します </value>
</data> </data>
<data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve"> <data name="TakeTrayOut" xml:space="preserve">
<value>上下料轴-(向下)</value> <value> シングル入出庫口を閉じます </value>
</data> </data>
<data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve"> <data name="TheDoorOpen" xml:space="preserve">
<value>上下料轴+(向上)</value> <value> マルチ入出庫口が閉じられないで、出庫できません </value>
</data> </data>
<data name="FrmAxisDebug_label7_Text" xml:space="preserve"> <data name="TimeOut" xml:space="preserve">
<value>批量上下料轴</value> <value> タイムアウト </value>
</data> </data>
<data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve"> <data name="UpDown_Axis" xml:space="preserve">
<value>压紧轴-(向上)</value> <value> (軸2)昇降軸 </value>
</data> </data>
<data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve"> <data name="Wait" xml:space="preserve">
<value>压紧轴+(向下)</value> <value> 設備が未起動です </value>
</data> </data>
<data name="FrmAxisDebug_label4_Text" xml:space="preserve"> <data name="WaitEnd" xml:space="preserve">
<value>(轴四)压紧轴</value> <value> NG料がシングル入出庫口に届くのを待っています </value>
</data> </data>
<data name="FrmIOStatus_button4_Text" xml:space="preserve"> <data name="WaitInstoreTimeOut" xml:space="preserve">
<value>停止吹气</value> <value> [{0}]タイムアウト:[入庫待ち][{1}秒 </value>
</data> </data>
<data name="FrmIOStatus_button5_Text" xml:space="preserve"> <data name="WaitIo" xml:space="preserve">
<value>开始吹气</value> <value> I/O信号待つ </value>
</data> </data>
<data name="FrmIOStatus_button2_Text" xml:space="preserve"> <data name="WaitSingleTimeOut" xml:space="preserve">
<value>关闭运转ON</value> <value> 待ち受け信号{0}={1}がタイムアウトしました </value>
</data> </data>
<data name="FrmIOStatus_button3_Text" xml:space="preserve"> <data name="WaitStart" xml:space="preserve">
<value>打开运转ON</value> <value> 設備が未起動です </value>
</data> </data>
<data name="FrmIOStatus_btnSXil_Text" xml:space="preserve"> <data name="WaitTime" xml:space="preserve">
<value>夹爪放松</value> <value> 待ち時間 </value>
</data> </data>
<data name="FrmIOStatus_btnSXi_Text" xml:space="preserve"> <data name="WarnMsg" xml:space="preserve">
<value>夹爪夹紧</value> <value> 警告 </value>
</data> </data>
<data name="FrmIOStatus_btnDClose_Text" xml:space="preserve"> <data name="X01" xml:space="preserve">
<value>门锁关闭</value> <value> 緊急停止 </value>
</data> </data>
<data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve"> <data name="X02" xml:space="preserve">
<value>门锁打开</value> <value> リセット </value>
</data> </data>
<data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve"> <data name="X03" xml:space="preserve">
<value>夹爪下降</value> <value> 自動起動 </value>
</data> </data>
<data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve"> <data name="X04" xml:space="preserve">
<value>夹爪上升</value> <value> 安全ラスター </value>
</data> </data>
<data name="PreConnectFail" xml:space="preserve"> <data name="X05" xml:space="preserve">
<value>启动失败:压紧轴连接失败</value> <value> シングル入出庫口のシリンダーが所定位置に上昇 </value>
</data> </data>
<data name="startFail" xml:space="preserve"> <data name="X06" xml:space="preserve">
<value>启动失败:急停未开</value> <value> シングル入出庫口のシリンダーが所定位置に下降 </value>
</data> </data>
<data name="startFailAir" xml:space="preserve"> <data name="X07" xml:space="preserve">
<value>启动失败:没有气压信号</value> <value> 材料を分け機構のシリンダーが所定位置に上昇 </value>
</data> </data>
<data name="FrmStoreBox_groupAuto_Text" xml:space="preserve"> <data name="X08" xml:space="preserve">
<value>自动出入库</value> <value> 材料を分け機構シリンダーが所定位置に下降 </value>
</data> </data>
<data name="FrmStoreBox_checkBox1_Text" xml:space="preserve"> <data name="X09" xml:space="preserve">
<value>手动出入库</value> <value> リール幅の検測1 </value>
</data> </data>
<data name="FrmStoreBox_label30_Text" xml:space="preserve"> <data name="X10" xml:space="preserve">
<value>自动出入库间隔:</value> <value> リール幅の検測2 </value>
</data> </data>
<data name="FrmStoreBox_btnStart_Text" xml:space="preserve"> <data name="X11" xml:space="preserve">
<value>开始自动出入库</value> <value> リール検測1(材料を入れ込み機構) </value>
</data> </data>
<data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve"> <data name="X12" xml:space="preserve">
<value>启动单盘入库</value> <value> 材料を入れ込み機構の出荷検測 </value>
</data> </data>
<data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve"> <data name="X13" xml:space="preserve">
<value>清理蜂鸣器</value> <value> マルチ入出庫口のロックシリンダーオープン端 </value>
</data> </data>
<data name="FrmStoreBox_groupAxis_Text" xml:space="preserve"> <data name="X14" xml:space="preserve">
<value>伺服运动</value> <value> マルチ入出庫口のロックシリンダークローズ端 </value>
</data> </data>
<data name="FrmStoreBox_groupComAxis_Text" xml:space="preserve"> <data name="X15" xml:space="preserve">
<value>压紧轴</value> <value> リール検測2(クランプ機構) </value>
</data> </data>
<data name="FrmStoreBox_groupInout_Text" xml:space="preserve"> <data name="X21" xml:space="preserve">
<value>出入库操作</value> <value> マルチ入出庫口をクローズします </value>
</data> </data>
<data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="X22" xml:space="preserve">
<value>启用调试</value> <value> 気圧検測 </value>
</data> </data>
<data name="启用调试" xml:space="preserve"> <data name="X23" xml:space="preserve">
<value>启用调试</value> <value> メンテナンスドアがクローズします </value>
</data> </data>
<data name="禁用调试" xml:space="preserve"> <data name="X24" xml:space="preserve">
<value>禁用调试</value> <value> メンテナンスドアがクローズします </value>
</data> </data>
<data name="X25" xml:space="preserve"> <data name="X25" xml:space="preserve">
<value>门锁气缸打开端2</value> <value> マルチ入出庫口のロックシリンダーオープン端 </value>
</data> </data>
<data name="X26" xml:space="preserve"> <data name="X26" xml:space="preserve">
<value>门锁气缸关闭端2</value> <value> マルチ入出庫口のロックシリンダークローズ端 </value>
</data> </data>
<data name="X27" xml:space="preserve"> <data name="X27" xml:space="preserve">
<value>上料机构上极限</value> <value> 軸5上極限 </value>
</data> </data>
<data name="X28" xml:space="preserve"> <data name="X28" xml:space="preserve">
<value>入料口料盘检测</value> <value> シングル入出庫口リール検測 </value>
</data>
<data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value>关闭</value>
</data>
<data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value>打开</value>
</data>
<data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value>更新坐标</value>
</data>
<data name="温湿度报警" xml:space="preserve">
<value>温湿度报警</value>
</data>
<data name="压紧轴通信异常" xml:space="preserve">
<value>压紧轴通信异常</value>
</data>
<data name="自动出入库操作" xml:space="preserve">
<value>自动出入库操作</value>
</data>
<data name="AxisAlarm" xml:space="preserve">
<value>运动轴{0}报警</value>
</data>
<data name="OpenAxisFail" xml:space="preserve">
<value>打开轴{0}失败</value>
</data>
<data name="AxisHomeMoveAlarm" xml:space="preserve">
<value>运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大,需要报警</value>
</data>
<data name="AxisMoveAlarm" xml:space="preserve">
<value>运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大,需要报警</value>
</data>
<data name="MoveTimeOut" xml:space="preserve">
<value>[{0}]超时{1}[{2}]</value>
</data>
<data name="WaitSingleTimeOut" xml:space="preserve">
<value>等待信号{0}={1}超时</value>
</data>
<data name="WaitInstoreTimeOut" xml:space="preserve">
<value>[{0}]超时[等待可以入库][{1}秒]</value>
</data>
<data name="InStoreNoCode" xml:space="preserve">
<value>未扫到二维码,需要将料盘送出</value>
</data>
<data name="NoCodeMsg" xml:space="preserve">
<value>未扫到二维码,请重新放入料盘</value>
</data> </data>
<data name="X29" xml:space="preserve"> <data name="X29" xml:space="preserve">
<value>夹爪气缸夹紧端</value> <value> クランプ機構シリンダクランプ端 </value>
</data> </data>
<data name="X30" xml:space="preserve"> <data name="X30" xml:space="preserve">
<value>夹爪气缸放松端</value> <value> クランプ機構シリンダリラックス端 </value>
</data> </data>
<data name="Y21" xml:space="preserve"> <data name="X31" xml:space="preserve">
<value>夹爪气缸夹紧SOL</value> <value> 材料を分け機構シリンダリール検測 </value>
</data> </data>
<data name="Y22" xml:space="preserve"> <data name="Y01" xml:space="preserve">
<value>夹爪气缸放松SOL</value> <value> 自動指示灯 </value>
</data> </data>
<data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve"> <data name="Y02" xml:space="preserve">
<value>开始运动</value> <value> 故障指示灯 </value>
</data> </data>
<data name="FrmPositionTool_btnClear_Text" xml:space="preserve"> <data name="Y03" xml:space="preserve">
<value>清理</value> <value> 待機指示灯 </value>
</data> </data>
<data name="FrmPositionTool_btnExit_Text" xml:space="preserve"> <data name="Y04" xml:space="preserve">
<value>退出</value> <value> 吸気口が開きます </value>
</data> </data>
<data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve"> <data name="Y05" xml:space="preserve">
<value>读取位置</value> <value> タワーのサーボ機構パワーオン </value>
</data> </data>
<data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve"> <data name="Y06" xml:space="preserve">
<value>原点返回</value> <value> 軸2ブレーキパワーオン </value>
</data> </data>
<data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve"> <data name="Y07" xml:space="preserve">
<value>打开文件夹</value> <value> カメラの補助光源をオンにします </value>
</data> </data>
<data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve"> <data name="Y08" xml:space="preserve">
<value>停止</value> <value> 設備の照明をオフにします </value>
</data> </data>
<data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve"> <data name="Y09" xml:space="preserve">
<value>关闭伺服</value> <value> シングル入出庫口を上昇 </value>
</data> </data>
<data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve"> <data name="Y10" xml:space="preserve">
<value>打开伺服</value> <value> シングル入出庫口を下降 </value>
</data> </data>
<data name="FrmPositionTool_groupBox6_Text" xml:space="preserve"> <data name="Y11" xml:space="preserve">
<value>伺服运动测试</value> <value> 材料を分け機構シリンダを上昇 </value>
</data> </data>
<data name="FrmPositionTool_label12_Text" xml:space="preserve"> <data name="Y12" xml:space="preserve">
<value>端口号:</value> <value> 材料を分け機構シリンダを下降 </value>
</data> </data>
<data name="FrmPositionTool_label13_Text" xml:space="preserve"> <data name="Y13" xml:space="preserve">
<value>位置:</value> <value> マルチ入出庫口のロックシリンダーをオンします </value>
</data> </data>
<data name="FrmPositionTool_label18_Text" xml:space="preserve"> <data name="Y14" xml:space="preserve">
<value>地址:</value> <value> マルチ入出庫口のロックシリンダーをオフします </value>
</data> </data>
<data name="FrmPositionTool_label1_Text" xml:space="preserve"> <data name="Y15" xml:space="preserve">
<value>io模块IP:</value> <value> メンテナンスドアのアラームをクローズします </value>
</data> </data>
<data name="FrmPositionTool_label2_Text" xml:space="preserve"> <data name="Y16" xml:space="preserve">
<value>检测信号地址:</value> <value> 警報ブザー </value>
</data> </data>
<data name="FrmPositionTool_label3_Text" xml:space="preserve"> <data name="Y21" xml:space="preserve">
<value>保存文件名称:</value> <value> 材料を分け機構シリンダをクランプ </value>
</data> </data>
<data name="FrmPositionTool_label6_Text" xml:space="preserve"> <data name="Y22" xml:space="preserve">
<value>目标位置:</value> <value> 材料を分け機構シリンダをリラックス </value>
</data> </data>
<data name="FrmPositionTool_label7_Text" xml:space="preserve"> <data name="ZhLimit" xml:space="preserve">
<value>实际位置:</value> <value> プラスリミット </value>
</data> </data>
<data name="FrmPositionTool_label8_Text" xml:space="preserve"> <data name="打开串口失败" xml:space="preserve">
<value>速度:</value> <value> シリアルの開けが失敗しました </value>
</data> </data>
<data name="FrmPositionTool_Text" xml:space="preserve"> <data name="打开日志" xml:space="preserve">
<value>升降轴位置测试</value> <value> ログをオープンします。 </value>
</data> </data>
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="关闭日志" xml:space="preserve">
<value>升降轴位置调试</value> <value> ログをクローズします。 </value>
</data> </data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve"> <data name="检测信号" xml:space="preserve">
<value>保存为单盘入库库位</value> <value> 信号を検出します </value>
</data> </data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve"> <data name="禁用调试" xml:space="preserve">
<value>确定将[{0}]保存为单盘入库默认库位?</value> <value> デバッグを禁止にします </value>
</data> </data>
<data name="启动失败:设备未初始化完成" xml:space="preserve"> <data name="启动失败:设备未初始化完成" xml:space="preserve">
<value>启动失败:设备未初始化完成</value> <value> スタートに失敗:設備は初期化中です </value>
</data>
<data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value>设备信息</value>
</data>
<data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value>位置信息</value>
</data>
<data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value>入料缓冲点P4偏移量:</value>
</data>
<data name="FrmPositionTool_label4_Text" xml:space="preserve">
<value>出料前点P5偏移值:</value>
</data>
<data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value>出料缓冲点P6偏移量:</value>
</data>
<data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value>入料前点P3偏移量:</value>
</data>
<data name="升降轴位置调试:" xml:space="preserve">
<value>升降轴位置调试:</value>
</data>
<data name="打开串口失败" xml:space="preserve">
<value>打开串口失败</value>
</data>
<data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value>文件【{0}】已存在,是否确定覆盖?</value>
</data> </data>
<data name="检测信号" xml:space="preserve"> <data name="启用调试" xml:space="preserve">
<value>检测信号</value> <value> デバッグを有効にします </value>
</data> </data>
<data name="请输入正确的速度" xml:space="preserve"> <data name="请输入正确的速度" xml:space="preserve">
<value>请输入正确的速度</value> <value> 正しい速度を入力してください </value>
</data>
<data name="StartCycle" xml:space="preserve">
<value>开始循环出库</value>
</data> </data>
<data name="StopCycle" xml:space="preserve"> <data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value>停止循环出库</value> <value> [{0}]を参照ストレージポジションに設定しますか? </value>
</data> </data>
<data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve"> <data name="确定开始{0}循环出库" xml:space="preserve">
<value>开始循环出库</value> <value> {0}を使って循環出庫を開始しますか? </value>
</data> </data>
<data name="OutFull" xml:space="preserve"> <data name="确定开始自动出入库?" xml:space="preserve">
<value>批量轴已满,请取出料盘</value> <value> 自動入出庫を開始しますか? </value>
</data> </data>
<data name="TheDoorOpen" xml:space="preserve"> <data name="升降轴位置调试:" xml:space="preserve">
<value>The door lock is not closed, unable to exit the warehouse</value> <value> 軸2位置調整: </value>
</data> </data>
<data name="伺服OFF" xml:space="preserve"> <data name="伺服OFF" xml:space="preserve">
<value>伺服OFF</value> <value> サーボ機構をクローズします </value>
</data> </data>
<data name="伺服ON" xml:space="preserve"> <data name="伺服ON" xml:space="preserve">
<value>伺服ON</value> <value> サーボ機構をオープンにします </value>
</data> </data>
<data name="右侧门未关" xml:space="preserve"> <data name="温湿度报警" xml:space="preserve">
<value>右侧门未关</value> <value> 温湿度にアラームが出ます </value>
</data> </data>
<data name="左侧门未关" xml:space="preserve"> <data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value>左侧门未关</value> <value> ファイル「{0}」は既に存在します。上書きしますか </value>
</data> </data>
<data name="循环出库" xml:space="preserve"> <data name="循环出库" xml:space="preserve">
<value>循环出库</value> <value> 循環出庫 </value>
</data> </data>
<data name="确定开始{0}循环出库" xml:space="preserve"> <data name="右侧门未关" xml:space="preserve">
<value>确定开始{0}循环出库</value> <value> メンテナンスドア2は閉鎖されていません </value>
</data>
<data name="确定开始自动出入库?" xml:space="preserve">
<value>确定开始自动出入库?</value>
</data> </data>
<data name="自动库" xml:space="preserve"> <data name="自动库" xml:space="preserve">
<value>自动入库</value> <value> 自動出庫 </value>
</data> </data>
<data name="自动出入库" xml:space="preserve"> <data name="自动出入库" xml:space="preserve">
<value>自动出入库</value> <value> 自動入出庫 </value>
</data> </data>
<data name="自动出" xml:space="preserve"> <data name="自动出入库操作" xml:space="preserve">
<value>自动出库</value> <value> 自動入出庫操作 </value>
</data> </data>
<data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve"> <data name="自动入库" xml:space="preserve">
<value>关闭设备照明</value> <value> 自動入庫 </value>
</data> </data>
<data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve"> <data name="左侧门未关" xml:space="preserve">
<value>打开设备照明</value> <value> メンテナンスドア1は閉鎖されていません </value>
</data> </data>
<data name="NO_Clamping_Check" xml:space="preserve"> <data name="FrmStoreBox_打开日志ToolStripMenuItem_Text" xml:space="preserve">
<value>夹爪气缸料盘检测无信号</value> <value> ログをオープンします。 </value>
</data> </data>
<data name="X31" xml:space="preserve"> <data name="FrmStoreBox_chbDebug_Text" xml:space="preserve">
<value>夹爪气缸料盘检测</value> <value> 調整状態 </value>
</data> </data>
<data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve"> <data name="InstoreInfo" xml:space="preserve">
<value>セーター</value> <value> マルチ入出庫情報:入庫: </value>
</data> </data>
</root> </root>
\ No newline at end of file \ No newline at end of file
...@@ -117,1318 +117,739 @@ ...@@ -117,1318 +117,739 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="a" xml:space="preserve"> <data name = "名称" xml:space = "preserve">
<value>a</value> <value> 中文 </value> </data>
</data> <data name = "AbsMove" xml:space = "preserve">
<data name="OpenComFail" xml:space="preserve"> <value> 绝对运动 </value> </data>
<value>打开串口失败</value> <data name = "Alarm" xml:space = "preserve">
</data> <value> 报警 </value> </data>
<data name="MsgTitle" xml:space="preserve"> <data name = "AutoEnd" xml:space = "preserve">
<value>提示</value> <value> 自动出入库结束 </value> </data>
</data> <data name = "AutoIn" xml:space = "preserve">
<data name="SaveOk" xml:space="preserve"> <value> 自动入库: </value> </data>
<value>保存成功</value> <data name = "AutoOut" xml:space = "preserve">
</data> <value> 自动出库: </value> </data>
<data name="PleaseStartStore" xml:space="preserve"> <data name = "AutoReset" xml:space = "preserve">
<value>请先启动料仓!</value> <value> 收到复位信号,自动复位 </value> </data>
</data> <data name = "AxisAlarm" xml:space = "preserve">
<data name="CannotMove" xml:space="preserve"> <value> 运动轴{0}报警 </value> </data>
<value>定位气缸不在下降端,不能移动进出轴</value> <data name = "AxisHomeMoveAlarm" xml:space = "preserve">
</data> <value> 运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大! </value> </data>
<data name="WarnMsg" xml:space="preserve"> <data name = "AxisMoveAlarm" xml:space = "preserve">
<value>警告</value> <value> 运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大! </value> </data>
</data> <data name = "Batch_Axis" xml:space = "preserve">
<data name="SaveError" xml:space="preserve"> <value> 轴5 </value> </data>
<value>保存失败</value> <data name = "batchInError" xml:space = "preserve">
</data> <value> 批量入库失败:请确认批量门是否闭合! </value> </data>
<data name="CanotReset" xml:space="preserve"> <data name = "batchInError2" xml:space = "preserve">
<value>无报警,无出入库或者重置操作时,才可以回待机点</value> <value> 批量入库失败:请检查物料夹取机构是否有异物! </value> </data>
</data> <data name = "BatchStop" xml:space = "preserve">
<data name="SureExit" xml:space="preserve"> <value> 轴5运动停止 </value> </data>
<value>是否确定退出</value> <data name = "Busy" xml:space = "preserve">
</data> <value> 设备运行中 </value> </data>
<data name="PWSpeed" xml:space="preserve"> <data name = "CanotBack" xml:space = "preserve">
<value>请先输入正确的速度</value> <value> 当前设备状态无需回待机点,若您需要强制回待机点,请先按下急停,再回待机点! </value> </data>
</data> <data name = "CanotReset" xml:space = "preserve">
<data name="AutoOut" xml:space="preserve"> <value> 当前设备状态无需复位,若您需要强制复位,请先按下急停,再进行复位! </value> </data>
<value>自动出库:</value> <data name = "CloseError" xml:space = "preserve">
</data> <value> 锁门失败:请确认批量门是否闭合! </value> </data>
<data name="AutoIn" xml:space="preserve"> <data name = "CnotOpen" xml:space = "preserve">
<value>自动入库:</value> <value> 设备运行中,禁止打开批量门! </value> </data>
</data> <data name = "Comp_Axis" xml:space = "preserve">
<data name="AutoEnd" xml:space="preserve"> <value> 轴4 </value> </data>
<value>自动出入库结束</value> <data name = "Debugging" xml:space = "preserve">
</data> <value> 设备处于调试模式中 </value> </data>
<data name="DoorHasOpen" xml:space="preserve"> <data name = "doorClose" xml:space = "preserve">
<value> 前门未关</value> <value> 批量门已关闭 </value> </data>
</data> <data name = "doorOpen" xml:space = "preserve">
<data name="HasWare" xml:space="preserve"> <value> 批量门已打开 </value> </data>
<value>叉子料盘检测有料,请检查</value> <data name = "Fail" xml:space = "preserve">
</data> <value> 操作失败 </value> </data>
<data name="StartAuto" xml:space="preserve"> <data name = "FrmAxisDebug_btnAutoMove_Text" xml:space = "preserve">
<value>开始自动出入库</value> <value> 轴5 向上 </value> </data>
</data> <data name = "FrmAxisDebug_btnAutoMovej_Text" xml:space = "preserve">
<data name="StopAuto" xml:space="preserve"> <value> 轴5 向下 </value> </data>
<value>停止自动出入库</value> <data name = "FrmAxisDebug_btnComMove_Text" xml:space = "preserve">
</data> <value> 轴4 向下 </value> </data>
<data name="WaitStart" xml:space="preserve"> <data name = "FrmAxisDebug_btnComMovej_Text" xml:space = "preserve">
<value>等待启动</value> <value> 轴4 向上 </value> </data>
</data> <data name = "FrmAxisDebug_btnInOutMove_Text" xml:space = "preserve">
<data name="Run" xml:space="preserve"> <value> 轴3 前进 </value> </data>
<value>运行中</value> <data name = "FrmAxisDebug_btnInOutMovej_Text" xml:space = "preserve">
</data> <value> 轴3 后退 </value> </data>
<data name="Busy" xml:space="preserve"> <data name = "FrmAxisDebug_btnMiddleMove_Text" xml:space = "preserve">
<value>忙碌</value> <value> 轴1 顺时针 </value> </data>
</data> <data name = "FrmAxisDebug_btnMiddleMovej_Text" xml:space = "preserve">
<data name="HomeMove" xml:space="preserve"> <value> 轴1 逆时针 </value> </data>
<value>原点返回</value> <data name = "FrmAxisDebug_btnUpdate_Text" xml:space = "preserve">
</data> <value> 更新坐标 </value> </data>
<data name="Reset" xml:space="preserve"> <data name = "FrmAxisDebug_btnUpDownMove_Text" xml:space = "preserve">
<value>重置</value> <value> 轴2 上升 </value> </data>
</data> <data name = "FrmAxisDebug_btnUpDownMovej_Text" xml:space = "preserve">
<data name="Runing" xml:space="preserve"> <value> 轴2 下降 </value> </data>
<value>运行中</value> <data name = "FrmAxisDebug_button1_Text" xml:space = "preserve">
</data> <value> 关闭 </value> </data>
<data name="Wait" xml:space="preserve"> <data name = "FrmAxisDebug_label1_Text" xml:space = "preserve">
<value>等待启动</value> <value> (轴1)旋转轴 </value> </data>
</data> <data name = "FrmAxisDebug_label2_Text" xml:space = "preserve">
<data name="Debugging" xml:space="preserve"> <value> (轴2)升降轴 </value> </data>
<value>设备调试中</value> <data name = "FrmAxisDebug_label3_Text" xml:space = "preserve">
</data> <value> (轴3)进出轴 </value> </data>
<data name="InStoreEnd" xml:space="preserve"> <data name = "FrmAxisDebug_label4_Text" xml:space = "preserve">
<value>料盘入仓位完成</value> <value> (轴4)压紧轴 </value> </data>
</data> <data name = "FrmAxisDebug_label5_Text" xml:space = "preserve">
<data name="InStoreExecute" xml:space="preserve"> <value> 转速(r/min) </value> </data>
<value>入库执行中</value> <data name = "FrmAxisDebug_label6_Text" xml:space = "preserve">
</data> <value> 实时坐标 </value> </data>
<data name="InTrouble" xml:space="preserve"> <data name = "FrmAxisDebug_label7_Text" xml:space = "preserve">
<value>故障中</value> <value> (轴5)批量上下料轴 </value> </data>
</data> <data name = "FrmAxisDebug_Text" xml:space = "preserve">
<data name="OutStoreBoxEnd" xml:space="preserve"> <value> 运动轴调试 </value> </data>
<value>料盘出仓位完成</value> <data name = "FrmIOStatus_btnCloseAxisBreak_Text" xml:space = "preserve">
</data> <value> 关闭轴2刹车 </value> </data>
<data name="OutStoreExecute" xml:space="preserve"> <data name = "FrmIOStatus_btnCloseDeviceLed_Text" xml:space = "preserve">
<value>出库执行中</value> <value> 关闭设备照明 </value> </data>
</data> <data name = "FrmIOStatus_btnCloseDoor_Text" xml:space = "preserve">
<data name="StoreOnline" xml:space="preserve"> <value> 关闭单料门 </value> </data>
<value>设备联机</value> <data name = "FrmIOStatus_btnCloseLed_Text" xml:space = "preserve">
</data> <value> 关闭相机辅助光源 </value> </data>
<data name="SuddenStop" xml:space="preserve"> <data name = "FrmIOStatus_btnDClose_Text" xml:space = "preserve">
<value>急停中</value> <value> 批量门上锁 </value> </data>
</data> <data name = "FrmIOStatus_btnDisDoorClose_Text" xml:space = "preserve">
<data name="OutMoveExecute" xml:space="preserve"> <value> 激活维护门警报 </value> </data>
<value>出库完成</value> <data name = "FrmIOStatus_btnDisDoorOpen_Text" xml:space = "preserve">
</data> <value> 关闭维护门警报 </value> </data>
<data name="InStoreFailed" xml:space="preserve"> <data name = "FrmIOStatus_btnDOpen_Text" xml:space = "preserve">
<value>入库失败</value> <value> 批量门解锁 </value> </data>
</data> <data name = "FrmIOStatus_btnOpenAxisBreak_Text" xml:space = "preserve">
<data name="OutStoreFailed" xml:space="preserve"> <value> 开启轴2刹车 </value> </data>
<value>出库失败</value> <data name = "FrmIOStatus_btnOpenDeviceLed_Text" xml:space = "preserve">
</data> <value> 打开设备照明 </value> </data>
<data name="WaitSingle" xml:space="preserve"> <data name = "FrmIOStatus_btnOpenDoor_Text" xml:space = "preserve">
<value>等待信号</value> <value> 打开单料门 </value> </data>
</data> <data name = "FrmIOStatus_btnOpenLed_Text" xml:space = "preserve">
<data name="TimeOut" xml:space="preserve"> <value> 打开相机辅助光源 </value> </data>
<value>超时</value> <data name = "FrmIOStatus_btnSuckingDiscDown_Text" xml:space = "preserve">
</data> <value> 分料机构下降 </value> </data>
<data name="inSuddenStop" xml:space="preserve"> <data name = "FrmIOStatus_btnSuckingDiscUp_Text" xml:space = "preserve">
<value>收到急停信号,报警急停</value> <value> 分料机构上升 </value> </data>
</data> <data name = "FrmIOStatus_btnSXi_Text" xml:space = "preserve">
<data name="InoutAlarm" xml:space="preserve"> <value> 抓取机构夹紧 </value> </data>
<value>进出轴报警!复位失败,请检查</value> <data name = "FrmIOStatus_btnSXil_Text" xml:space = "preserve">
</data> <value> 抓取机构放松 </value> </data>
<data name="Open" xml:space="preserve"> <data name = "FrmIOStatus_btnWriteSingleDO_Text" xml:space = "preserve">
<value>打开</value> <value> 写入 </value> </data>
</data> <data name = "FrmIOStatus_button1_Text" xml:space = "preserve">
<data name="Fail" xml:space="preserve"> <value> 关闭 </value> </data>
<value>失败</value> <data name = "FrmIOStatus_button4_Text" xml:space = "preserve">
</data> <value> 关闭进气口 </value> </data>
<data name="AutoReset" xml:space="preserve"> <data name = "FrmIOStatus_button5_Text" xml:space = "preserve">
<value>收到复位信号,自动复位</value> <value> 开启进气口 </value> </data>
</data> <data name = "FrmIOStatus_groupBox1_Text" xml:space = "preserve">
<data name="MoveAxis" xml:space="preserve"> <value> IO状态修改 </value> </data>
<value>运动轴</value> <data name = "FrmIOStatus_groupBox3_Text" xml:space = "preserve">
</data> <value> IO列表 </value> </data>
<data name="Alarm" xml:space="preserve"> <data name = "FrmIOStatus_groupBox4_Text" xml:space = "preserve">
<value>报警</value> <value> IO列表 </value> </data>
</data> <data name = "FrmIOStatus_label14_Text" xml:space = "preserve">
<data name="InStoreError" xml:space="preserve"> <value> 地址: </value> </data>
<value>入库库位格式错误条码[{0}]库位号[{1}]</value> <data name = "FrmIOStatus_label17_Text" xml:space = "preserve">
</data> <value> 设备IP: </value> </data>
<data name="InStoreNoPosition" xml:space="preserve"> <data name = "FrmIOStatus_label3_Text" xml:space = "preserve">
<value>入库未找到库位:条码[{0}]库位号[{1}]</value> <value> 端口: </value> </data>
</data> <data name = "FrmIOStatus_label5_Text" xml:space = "preserve">
<data name="OutStoreError" xml:space="preserve"> <value> 保持时间(ms): </value> </data>
<value>出库格式错误{0}</value> <data name = "FrmIOStatus_radioButton1_Text" xml:space = "preserve">
</data> <value> 打开 </value> </data>
<data name="OutStoreNoPosition" xml:space="preserve"> <data name = "FrmIOStatus_radioButton2_Text" xml:space = "preserve">
<value>出库未找库位:{0}</value> <value> 关闭 </value> </data>
</data> <data name = "FrmIOStatus_Text" xml:space = "preserve">
<data name="AbsMove" xml:space="preserve"> <value> IO信息 </value> </data>
<value>绝对运动</value> <data name = "FrmPositionTool_btnAbsMove_Text" xml:space = "preserve">
</data> <value> 开始运动 </value> </data>
<data name="WaitIo" xml:space="preserve"> <data name = "FrmPositionTool_btnClear_Text" xml:space = "preserve">
<value>IO信号等待</value> <value> 清除日志 </value> </data>
</data> <data name = "FrmPositionTool_btnExit_Text" xml:space = "preserve">
<data name="WaitTime" xml:space="preserve"> <value> 退出 </value> </data>
<value>时间等待:</value> <data name = "FrmPositionTool_btnGetActualPosition_Text" xml:space = "preserve">
</data> <value> 读取位置 </value> </data>
<data name="TargetPosition" xml:space="preserve"> <data name = "FrmPositionTool_btnHomeMove_Text" xml:space = "preserve">
<value>电缸目标位置:</value> <value> 返回原点 </value> </data>
</data> <data name = "FrmPositionTool_btnOpenFolder_Text" xml:space = "preserve">
<data name="Middle_Axis" xml:space="preserve"> <value> 打开文件夹 </value> </data>
<value>(轴一)旋转轴</value> <data name = "FrmPositionTool_btnSdStop_Text" xml:space = "preserve">
</data> <value> 停止 </value> </data>
<data name="UpDown_Axis" xml:space="preserve"> <data name = "FrmPositionTool_btnServoOff_Text" xml:space = "preserve">
<value>(轴二)升降轴轴</value> <value> 关闭 </value> </data>
</data> <data name = "FrmPositionTool_btnServoOn_Text" xml:space = "preserve">
<data name="InOut_Axis" xml:space="preserve"> <value> 打开 </value> </data>
<value>(轴三)进出轴</value> <data name = "FrmPositionTool_groupBox1_Text" xml:space = "preserve">
</data> <value> 设备信息 </value> </data>
<data name="Comp_Axis" xml:space="preserve"> <data name = "FrmPositionTool_groupBox2_Text" xml:space = "preserve">
<value>(轴四)压紧轴</value> <value> 位置信息 </value> </data>
</data> <data name = "FrmPositionTool_groupBox6_Text" xml:space = "preserve">
<data name="Batch_Axis" xml:space="preserve"> <value> 伺服运动测试 </value> </data>
<value>(轴五)批量上下轴</value> <data name = "FrmPositionTool_label1_Text" xml:space = "preserve">
</data> <value> IO模块IP: </value> </data>
<data name="FrmStoreBox_Text" xml:space="preserve"> <data name = "FrmPositionTool_label10_Text" xml:space = "preserve">
<value>AC_SA_料仓</value> <value> 入料P4偏移量: </value> </data>
</data> <data name = "FrmPositionTool_label12_Text" xml:space = "preserve">
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve"> <value> 端口号: </value> </data>
<value>开机自动启动</value> <data name = "FrmPositionTool_label13_Text" xml:space = "preserve">
</data> <value> 位置: </value> </data>
<data name="FrmStoreBox_groupBox1_Text" xml:space="preserve"> <data name = "FrmPositionTool_label18_Text" xml:space = "preserve">
<value>伺服状态</value> <value> 地址: </value> </data>
</data> <data name = "FrmPositionTool_label2_Text" xml:space = "preserve">
<data name="FrmStoreBox_label1_Text" xml:space="preserve"> <value> 传感器地址: </value> </data>
<value>轴一:旋转轴</value> <data name = "FrmPositionTool_label3_Text" xml:space = "preserve">
</data> <value> 位置文件名称: </value> </data>
<data name="FrmStoreBox_label38_Text" xml:space="preserve"> <data name = "FrmPositionTool_label4_Text" xml:space = "preserve">
<value>ALM:</value> <value> 出料前点P5偏移值: </value> </data>
</data> <data name = "FrmPositionTool_label5_Text" xml:space = "preserve">
<data name="FrmStoreBox_label12_Text" xml:space="preserve"> <value> 出料缓冲点P6偏移量: </value> </data>
<value>出入库目标值:</value> <data name = "FrmPositionTool_label6_Text" xml:space = "preserve">
</data> <value> 目标位置: </value> </data>
<data name="FrmStoreBox_label4_Text" xml:space="preserve"> <data name = "FrmPositionTool_label7_Text" xml:space = "preserve">
<value>轴三:进出轴</value> <value> 实际位置: </value> </data>
</data> <data name = "FrmPositionTool_label8_Text" xml:space = "preserve">
<data name="FrmStoreBox_label3_Text" xml:space="preserve"> <value> 转速(r/min): </value> </data>
<value>轴二:上下轴</value> <data name = "FrmPositionTool_label9_Text" xml:space = "preserve">
</data> <value> 入料前点P3偏移量: </value> </data>
<data name="FrmStoreBox_label43_Text" xml:space="preserve"> <data name = "FrmPositionTool_Text" xml:space = "preserve">
<value>输出脉冲值:</value> <value> 轴2测试 </value> </data>
</data> <data name = "FrmPwd_btnBack_Text" xml:space = "preserve">
<data name="FrmStoreBox_label42_Text" xml:space="preserve"> <value> 返回 </value> </data>
<value>编码器计数:</value> <data name = "FrmPwd_btnNext_Text" xml:space = "preserve">
</data> <value> 确定 </value> </data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve"> <data name = "FrmPwd_label1_Text" xml:space = "preserve">
<value>设备状态</value> <value> 请输入密码: </value> </data>
</data> <data name = "FrmPwd_Text" xml:space = "preserve">
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve"> <value> 请输入密码 </value> </data>
<value>等待启动</value> <data name = "FrmStoreBox_btnAxisAMove_Text" xml:space = "preserve">
</data> <value> 绝对运动 </value> </data>
<data name="FrmStoreBox_groupBox5_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnAxisReturnHome_Text" xml:space = "preserve">
<value>伺服运动</value> <value> 返回原点 </value> </data>
</data> <data name = "FrmStoreBox_btnAxisRMove_Text" xml:space = "preserve">
<data name="FrmStoreBox_label6_Text" xml:space="preserve"> <value> 相对运动 </value> </data>
<value>原点信号:</value> <data name = "FrmStoreBox_btnAxisStop_Text" xml:space = "preserve">
</data> <value> 停止运动 </value> </data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnAxisVMove_Text" xml:space = "preserve">
<value>1=ON,0=OFF</value> <value> 匀速运动 </value> </data>
</data> <data name = "FrmStoreBox_btnBatchInStore_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnReadHomeSingle_Text" xml:space="preserve"> <value> 开始批量入库 </value> </data>
<value>读原点信号</value> <data name = "FrmStoreBox_btnBatchOutTest_Text" xml:space = "preserve">
</data> <value> 批量出库测试 </value> </data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnBatchReset_Text" xml:space = "preserve">
<value>自动读取位置</value> <value> 批量上下料模块复位 </value> </data>
</data> <data name = "FrmStoreBox_btnClearBuzzer_Text" xml:space = "preserve">
<data name="FrmStoreBox_label16_Text" xml:space="preserve"> <value> 重置蜂鸣器 </value> </data>
<value>1=完成,0=未完成</value> <data name = "FrmStoreBox_btnClearLog_Text" xml:space = "preserve">
</data> <value> 清除日志 </value> </data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnCloseAxis_Text" xml:space = "preserve">
<value>1=执行中,0=未执行</value> <value> 关闭伺服 </value> </data>
</data> <data name = "FrmStoreBox_btnCloseDoor_Text" xml:space = "preserve">
<data name="FrmStoreBox_label14_Text" xml:space="preserve"> <value> 批量门上锁 </value> </data>
<value>1=报警,0=正常</value> <data name = "FrmStoreBox_btnComAlarmClear_Text" xml:space = "preserve">
</data> <value> 重置状态 </value> </data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnComP1_Text" xml:space = "preserve">
<value>HOME-CMP状态:</value> <value> 压紧轴待机点P1: </value> </data>
</data> <data name = "FrmStoreBox_btnComP2_Text" xml:space = "preserve">
<data name="FrmStoreBox_button2_Text" xml:space="preserve"> <value> 压紧轴压紧点P2: </value> </data>
<value>读HOME状态</value> <data name = "FrmStoreBox_btnComP3_Text" xml:space = "preserve">
</data> <value> 压紧轴压紧前点P3: </value> </data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnCycleOut_Text" xml:space = "preserve">
<value>BUSY状态:</value> <value> 启动演示模式 </value> </data>
</data> <data name = "FrmStoreBox_btnGetAlarm_Text" xml:space = "preserve">
<data name="FrmStoreBox_button1_Text" xml:space="preserve"> <value> 读取伺服状态 </value> </data>
<value>读BUSY状态</value> <data name = "FrmStoreBox_btnGetOutTray_Text" xml:space = "preserve">
</data> <value> 取出料盘 </value> </data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnHomeMove_Text" xml:space = "preserve">
<value>报警状态:</value> <value> 返回原点 </value> </data>
</data> <data name = "FrmStoreBox_btnInOutP1_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve"> <value> 进出轴待机点P1: </value> </data>
<value>读报警状态</value> <data name = "FrmStoreBox_btnInOutP2_Text" xml:space = "preserve">
</data> <value> 进出轴吸盘取料点P2: </value> </data>
<data name="FrmStoreBox_btnReadPosition_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnInOutP3_Text" xml:space = "preserve">
<value>读取位置</value> <value> 进出轴库位取料点P3: </value> </data>
</data> <data name = "FrmStoreBox_btnInOutP4_Text" xml:space = "preserve">
<data name="FrmStoreBox_label7_Text" xml:space="preserve"> <value> 进出轴仓门出料点P4: </value> </data>
<value>输出脉冲值:</value> <data name = "FrmStoreBox_btnLineAbsMove_Text" xml:space = "preserve">
</data> <value> 绝对运动 </value> </data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnMiddleP1_Text" xml:space = "preserve">
<value>编码器计数:</value> <value> 旋转轴待机点P1: </value> </data>
</data> <data name = "FrmStoreBox_btnMiddleP2_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve"> <value> 旋转轴库位点P2: </value> </data>
<value>打开伺服</value> <data name = "FrmStoreBox_btnOpenAxis_Text" xml:space = "preserve">
</data> <value> 打开伺服 </value> </data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnOpenDoor_Text" xml:space = "preserve">
<value>关闭伺服</value> <value> 批量门解锁 </value> </data>
</data> <data name = "FrmStoreBox_btnOutStore_Text" xml:space = "preserve">
<data name="FrmStoreBox_label47_Text" xml:space="preserve"> <value> 单盘出库测试 </value> </data>
<value>速度:</value> <data name = "FrmStoreBox_btnRelMove_Text" xml:space = "preserve">
</data> <value> 相对运动 </value> </data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnSave_Text" xml:space = "preserve">
<value>匀速运动</value> <value> 设为起始库位 </value> </data>
</data> <data name = "FrmStoreBox_btnSavePosition_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve"> <value> 保存位置 </value> </data>
<value>相对运动</value> <data name = "FrmStoreBox_btnSaveSinglePosId_Text" xml:space = "preserve">
</data> <value> 设为参考库位 </value> </data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnSelTemp_Text" xml:space = "preserve">
<value>原点返回</value> <value> 读取 </value> </data>
</data> <data name = "FrmStoreBox_btnSingleTrayIn_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve"> <value> 启动单盘入库 </value> </data>
<value>绝对运动</value> <data name = "FrmStoreBox_btnStart_Text" xml:space = "preserve">
</data> <value> 开始自动出入库 </value> </data>
<data name="FrmStoreBox_Bt_ClearCounter_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnTempClose_Text" xml:space = "preserve">
<value>重置位置</value> <value> 断开 </value> </data>
</data> <data name = "FrmStoreBox_btnTempInit_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve"> <value> 连接 </value> </data>
<value>清除报警</value> <data name = "FrmStoreBox_btnUpDownDoor_Text" xml:space = "preserve">
</data> <value> 升降轴仓门位置P7: </value> </data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnUpDownP1_Text" xml:space = "preserve">
<value>位置:</value> <value> 升降轴吸盘下方取料点P1: </value> </data>
</data> <data name = "FrmStoreBox_btnUpdownP2_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve"> <value> 升降轴出库高点P2: </value> </data>
<value> 停止运动</value> <data name = "FrmStoreBox_btnUpDownP3_Text" xml:space = "preserve">
</data> <value> 升降轴入料前点P3: </value> </data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnUpDownP4_Text" xml:space = "preserve">
<value>端口号:</value> <value> 升降轴入料缓冲点P4: </value> </data>
</data> <data name = "FrmStoreBox_btnUpDownP5_Text" xml:space = "preserve">
<data name="FrmStoreBox_label46_Text" xml:space="preserve"> <value> 升降轴出料前点P5: </value> </data>
<value>伺服地址:</value> <data name = "FrmStoreBox_btnUpDownP6_Text" xml:space = "preserve">
</data> <value> 升降轴出料缓冲点P6: </value> </data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnUpDownP7_Text" xml:space = "preserve">
<value>AC伺服:</value> <value> 升降轴取料缓冲点P7: </value> </data>
</data> <data name = "FrmStoreBox_btnUpdownP8_Text" xml:space = "preserve">
<data name="FrmStoreBox_groupBox2_Text" xml:space="preserve"> <value> 升降轴出库低点P8: </value> </data>
<value>料仓操作</value> <data name = "FrmStoreBox_btnVolMove_Text" xml:space = "preserve">
</data> <value> 匀速运动 </value> </data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve"> <data name = "FrmStoreBox_btnWaitTrgGo_Text" xml:space = "preserve">
<value>当前温度--,当前湿度--</value> <value> 关闭单料门 </value> </data>
</data> <data name = "FrmStoreBox_chbAuto_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve"> <value> 开机自动启动 </value> </data>
<value>清理日志</value> <data name = "FrmStoreBox_chbAutoRead_Text" xml:space = "preserve">
</data> <value> 位置自动更新 </value> </data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve"> <data name = "FrmStoreBox_checkBox1_Text" xml:space = "preserve">
<value>没有开启自动出入库</value> <value> 手动模式 </value> </data>
</data> <data name = "FrmStoreBox_groupAuto_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve"> <value> 出入库测试 </value> </data>
<value>保存位置</value> <data name = "FrmStoreBox_groupAxis_Text" xml:space = "preserve">
</data> <value> 伺服调试 </value> </data>
<data name="FrmStoreBox_btnStartAuTo_Text" xml:space="preserve"> <data name = "FrmStoreBox_groupBox3_Text" xml:space = "preserve">
<value>启动自动模式</value> <value> 设备状态 </value> </data>
</data> <data name = "FrmStoreBox_groupBox6_Text" xml:space = "preserve">
<data name="FrmStoreBox_label9_Text" xml:space="preserve"> <value> 批量上下料操作 </value> </data>
<value>入库间隔仓位:</value> <data name = "FrmStoreBox_groupBox7_Text" xml:space = "preserve">
</data> <value> 温湿度控制器调试 </value> </data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve"> <data name = "FrmStoreBox_groupInout_Text" xml:space = "preserve">
<value>选择仓位:</value> <value> 位置操作 </value> </data>
</data> <data name = "FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnInStore_Text" xml:space="preserve"> <value> IO调试 </value> </data>
<value>入库测试</value> <data name = "FrmStoreBox_label10_Text" xml:space = "preserve">
</data> <value> BUSY状态: </value> </data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve"> <data name = "FrmStoreBox_label11_Text" xml:space = "preserve">
<value>单盘出库</value> <value> HOME-CMP状态: </value> </data>
</data> <data name = "FrmStoreBox_label14_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve"> <value> 1=报警,0=正常 </value> </data>
<value>压紧轴待机点P1:</value> <data name = "FrmStoreBox_label15_Text" xml:space = "preserve">
</data> <value> 1=执行中,0=未执行 </value> </data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve"> <data name = "FrmStoreBox_label16_Text" xml:space = "preserve">
<value>进出轴吸盘取料点P2:</value> <value> 1=完成,0=未完成 </value> </data>
</data> <data name = "FrmStoreBox_label2_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve"> <value> 报警状态: </value> </data>
<value>进出轴待机点P1:</value> <data name = "FrmStoreBox_label21_Text" xml:space = "preserve">
</data> <value> 选择仓位: </value> </data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve"> <data name = "FrmStoreBox_label22_Text" xml:space = "preserve">
<value>旋转轴待机点P1:</value> <value> 正极限信号: </value> </data>
</data> <data name = "FrmStoreBox_label23_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve"> <value> 1=ON,0=OFF </value> </data>
<value>升降轴取料缓冲点P7:</value> <data name = "FrmStoreBox_label24_Text" xml:space = "preserve">
</data> <value> 负极限信号: </value> </data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve"> <data name = "FrmStoreBox_label26_Text" xml:space = "preserve">
<value>升降轴吸盘下方取料点P1:</value> <value> 1=ON,0=OFF </value> </data>
</data> <data name = "FrmStoreBox_label27_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve"> <value> 端口号: </value> </data>
<value>压紧轴压紧前点P3:</value> <data name = "FrmStoreBox_label28_Text" xml:space = "preserve">
</data> <value> 温度: </value> </data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve"> <data name = "FrmStoreBox_label29_Text" xml:space = "preserve">
<value>压紧轴压紧点P2:</value> <value> 湿度: </value> </data>
</data> <data name = "FrmStoreBox_label30_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve"> <value> 入库存料库位间隔: </value> </data>
<value>进出轴库位取料点P3:</value> <data name = "FrmStoreBox_label45_Text" xml:space = "preserve">
</data> <value> 端口号: </value> </data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve"> <data name = "FrmStoreBox_label46_Text" xml:space = "preserve">
<value>旋转轴库位点P2:</value> <value> 伺服地址: </value> </data>
</data> <data name = "FrmStoreBox_label47_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve"> <value> 转速(r/min): </value> </data>
<value>升降轴出料前点P5:</value> <data name = "FrmStoreBox_label48_Text" xml:space = "preserve">
</data> <value> 位置: </value> </data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve"> <data name = "FrmStoreBox_label49_Text" xml:space = "preserve">
<value>升降轴出料缓冲点P6:</value> <value> 选择伺服: </value> </data>
</data> <data name = "FrmStoreBox_label5_Text" xml:space = "preserve">
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve"> <value> 1=ON,0=OFF </value> </data>
<value>升降轴入料前点P3:</value> <data name = "FrmStoreBox_label6_Text" xml:space = "preserve">
</data> <value> 原点信号: </value> </data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve"> <data name = "FrmStoreBox_label7_Text" xml:space = "preserve">
<value>升降轴入料缓冲点P4:</value> <value> 输出脉冲值: </value> </data>
</data> <data name = "FrmStoreBox_label8_Text" xml:space = "preserve">
<data name="FrmIOStatus_Text" xml:space="preserve"> <value> 编码器计数: </value> </data>
<value>IO查看</value> <data name = "FrmStoreBox_lblBatchStatus_Text" xml:space = "preserve">
</data> <value> 等待启动 </value> </data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve"> <data name = "FrmStoreBox_lblDoorStatus_Text" xml:space = "preserve">
<value>DO写入</value> <value> 批量门状态:关闭中 </value> </data>
</data> <data name = "FrmStoreBox_lblMsg_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve"> <value> 未启动自动出入库 </value> </data>
<value>门禁功能打开</value> <data name = "FrmStoreBox_lblOutInfo_Text" xml:space = "preserve">
</data> <value> 出库计数 </value> </data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve"> <data name = "FrmStoreBox_lblTemp_Text" xml:space = "preserve">
<value>门禁功能屏蔽</value> <value> 当前温度--,当前湿度-- </value> </data>
</data> <data name = "FrmStoreBox_lblThisSta_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve"> <value> 设备未启动 </value> </data>
<value>关闭照明</value> <data name = "FrmStoreBox_lblWaitTragGo_Text" xml:space = "preserve">
</data> <value> 请处理料盘,并点击关闭单料门按钮。 </value> </data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve"> <data name = "FrmStoreBox_tabPage1_Text" xml:space = "preserve">
<value>打开照明</value> <value> 温湿度调试 </value> </data>
</data> <data name = "FrmStoreBox_tabPage2_Text" xml:space = "preserve">
<data name="FrmIOStatus_button1_Text" xml:space="preserve"> <value> 设备调试 </value> </data>
<value>关闭</value> <data name = "FrmStoreBox_tabPage5_Text" xml:space = "preserve">
</data> <value> 设备信息 </value> </data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve"> <data name = "FrmStoreBox_tabPage4_Text" xml:space = "preserve">
<value>关闭刹车</value> <value> 日志 </value> </data>
</data> <data name = "FrmStoreBox_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve"> <value> 云料仓 </value> </data>
<value>打开刹车</value> <data name = "FrmStoreBox_toolStripMenuItem1_Text" xml:space = "preserve">
</data> <value> 退出 </value> </data>
<data name="FrmIOStatus_btnLocationDown_Text" xml:space="preserve"> <data name = "FrmStoreBox_toolStripMenuItem2_Text" xml:space = "preserve">
<value>定位气缸下降</value> <value> 打开相机辅助光源 </value> </data>
</data> <data name = "FrmStoreBox_toolStripMenuItem3_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnLocationUp_Text" xml:space="preserve"> <value> 关闭相机辅助光源 </value> </data>
<value>定位气缸上升</value> <data name = "FrmStoreBox_toolStripMenuItem4_Text" xml:space = "preserve">
</data> <value> 维护门警报屏蔽 </value> </data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve"> <data name = "FrmStoreBox_toolStripMenuItem5_Text" xml:space = "preserve">
<value>关闭仓门</value> <value> 维护门警报打开 </value> </data>
</data> <data name = "FrmStoreBox_toolStripMenuItem6_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve"> <value> 日语 </value> </data>
<value>打开仓门</value> <data name = "FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 查看IO </value> </data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve"> <data name = "FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space = "preserve">
<value>选择DO:</value> <value> 启用调试模式 </value> </data>
</data> <data name = "FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_label2_Text" xml:space="preserve"> <value> 打开单料门 </value> </data>
<value>SlaveId</value> <data name = "FrmStoreBox_复位ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 复位 </value> </data>
<data name="FrmIOStatus_btnReadAllDo_Text" xml:space="preserve"> <data name = "FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space = "preserve">
<value>读取所有DO</value> <value> 关闭单料门 </value> </data>
</data> <data name = "FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_chbAutoRead_Text" xml:space="preserve"> <value> 回待机点 </value> </data>
<value>自动读取</value> <data name = "FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 设备 </value> </data>
<data name="FrmIOStatus_btnReadAllDi_Text" xml:space="preserve"> <data name = "FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space = "preserve">
<value>读取所有DI</value> <value> 打开伺服 </value> </data>
</data> <data name = "FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_btnReadIO_Text" xml:space="preserve"> <value> 关闭伺服 </value> </data>
<value>读取IO状态</value> <data name = "FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 打开轴5 </value> </data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve"> <data name = "FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space = "preserve">
<value>设备IP:</value> <value> 关闭轴5 </value> </data>
</data> <data name = "FrmStoreBox_启动ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_label14_Text" xml:space="preserve"> <value> 启动 </value> </data>
<value>地址:</value> <data name = "FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 中文 </value> </data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve"> <data name = "FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space = "preserve">
<value>定时(ms):</value> <value> 扫码测试 </value> </data>
</data> <data name = "FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_label6_Text" xml:space="preserve"> <value> 轴5复位 </value> </data>
<value>写入值:</value> <data name = "FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 功能调试 </value> </data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve"> <data name = "FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space = "preserve">
<value>写入DO</value> <value> 条码学习 </value> </data>
</data> <data name = "FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve"> <value> 轴2位置调试 </value> </data>
<value>DO列表</value> <data name = "FrmStoreBox_停止ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 停止 </value> </data>
<data name="FrmIOStatus_label1_Text" xml:space="preserve"> <data name = "FrmStoreBox_退出ToolStripMenuItem_Text" xml:space = "preserve">
<value>Y01_自动指示灯</value> <value> 退出系统 </value> </data>
</data> <data name = "FrmStoreBox_显示ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve"> <value> 显示界面 </value> </data>
<value>DI列表</value> <data name = "FrmStoreBox_英文ToolStripMenuItem_Text" xml:space = "preserve">
</data> <value> 英文 </value> </data>
<data name="FrmAxisDebug_Text" xml:space="preserve"> <data name = "FrmStoreBox_语言_Text" xml:space = "preserve">
<value>料仓BOX_1 _轴点动调试</value> <value> 语言 </value> </data>
</data> <data name = "FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space = "preserve">
<data name="FrmAxisDebug_label6_Text" xml:space="preserve"> <value> 运动轴调试 </value> </data>
<value>实时坐标</value> <data name = "FuLimit" xml:space = "preserve">
</data> <value> 负限位 </value> </data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve"> <data name = "GetError" xml:space = "preserve">
<value>点动速度</value> <value> 取出料盘操作失败:无料盘 </value> </data>
</data> <data name = "GetError2" xml:space = "preserve">
<data name="FrmAxisDebug_button1_Text" xml:space="preserve"> <value> 取出料盘操作失败:设备工作中,批量门无法解锁 </value> </data>
<value>关闭</value> <data name = "HasWare" xml:space = "preserve">
</data> <value> 夹取机构检测有料,请检查! </value> </data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve"> <data name = "HomeMove" xml:space = "preserve">
<value>进出轴-(后退)</value> <value> 返回原点 </value> </data>
</data> <data name = "InOut_Axis" xml:space = "preserve">
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve"> <value> (轴3)进出轴 </value> </data>
<value>升降轴-(下降)</value> <data name = "InoutAlarm" xml:space = "preserve">
</data> <value> 轴3报警!复位失败,请检查! </value> </data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve"> <data name = "InoutNotOk" xml:space = "preserve">
<value>旋转轴-(逆时针)</value> <value> 请先将轴3退回待机位! </value> </data>
</data> <data name = "InoutWarn" xml:space = "preserve">
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve"> <value> 警告(轴3在待机位时,才能移动轴2和轴1) </value> </data>
<value>进出轴+(前进)</value> <data name = "InStoreEnd" xml:space = "preserve">
</data> <value> 料盘到达库位 </value> </data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve"> <data name = "InStoreError" xml:space = "preserve">
<value>升降轴+(上升)</value> <value> 入库库位格式错误:条码[{0}],库位号[{1}] </value> </data>
</data> <data name = "InStoreExecute" xml:space = "preserve">
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve"> <value> 入库执行中 </value> </data>
<value>旋转轴+(顺时针)</value> <data name = "InStoreFailed" xml:space = "preserve">
</data> <value> 入库失败 </value> </data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve"> <data name = "InStoreNoCode" xml:space = "preserve">
<value>(轴三)进出轴</value> <value> 未扫到条码,料盘将到达单料门 </value> </data>
</data> <data name = "InStoreNoPosition" xml:space = "preserve">
<data name="FrmAxisDebug_label2_Text" xml:space="preserve"> <value> 入库未找到库位:条码[{0}],库位号[{1}] </value> </data>
<value>(轴二)升降轴</value> <data name = "inSuddenStop" xml:space = "preserve">
</data> <value> 设备急停 </value> </data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve"> <data name = "Middle_Axis" xml:space = "preserve">
<value>(轴一)旋转轴</value> <value> (轴1)旋转轴 </value> </data>
</data> <data name = "MoveTimeOut" xml:space = "preserve">
<data name="FrmLanguage_Text" xml:space="preserve"> <value> [{0}]超时{1}[{2}] </value> </data>
<value>语言</value> <data name = "MsgTitle" xml:space = "preserve">
</data> <value> 提示 </value> </data>
<data name="FrmLanguage_rdDe_Text" xml:space="preserve"> <data name = "NO_Clamping_Check" xml:space = "preserve">
<value>德文</value> <value> 分料机构气缸料盘检测无信号 </value> </data>
</data> <data name = "NoAIr" xml:space = "preserve">
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve"> <value> 未检测到气压信号 </value> </data>
<value>取消</value> <data name = "NoCodeMsg" xml:space = "preserve">
</data> <value> 未扫到条码,请重新放入料盘! </value> </data>
<data name="FrmLanguage_btnOk_Text" xml:space="preserve"> <data name = "OpenAxisFail" xml:space = "preserve">
<value>确定</value> <value> 打开轴{0}失败 </value> </data>
</data> <data name = "oustore" xml:space = "preserve">
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve"> <value> 出库: </value> </data>
<value>英文</value> <data name = "OutFull" xml:space = "preserve">
</data> <value> 料盘已放满,请取出! </value> </data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve"> <data name = "OutMoveExecute" xml:space = "preserve">
<value>中文</value> <value> 出库完成 </value> </data>
</data> <data name = "OutStoreBoxEnd" xml:space = "preserve">
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve"> <value> 料盘已离开库位 </value> </data>
<value>IO状态调试</value> <data name = "OutStoreError" xml:space = "preserve">
</data> <value> 出库失败:库位号{0}格式错误 </value> </data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve"> <data name = "OutStoreExecute" xml:space = "preserve">
<value>打开照明</value> <value> 出库执行中 </value> </data>
</data> <data name = "OutStoreFailed" xml:space = "preserve">
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve"> <value> 出库失败 </value> </data>
<value>关闭照明</value> <data name = "OutStoreNoPosition" xml:space = "preserve">
</data> <value> 出库失败:未找到库位{0} </value> </data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve"> <data name = "PCloseDoor" xml:space = "preserve">
<value>停止</value> <value> 请先关闭批量门! </value> </data>
</data> <data name = "PleaseStartStore" xml:space = "preserve">
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve"> <value> 请先启动料仓! </value> </data>
<value>关闭仓门</value> <data name = "PWPwd" xml:space = "preserve">
</data> <value> 密码错误,请输入正确的密码 </value> </data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve"> <data name = "PWSpeed" xml:space = "preserve">
<value>启动</value> <value> 请输入正确的速度! </value> </data>
</data> <data name = "Reset" xml:space = "preserve">
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve"> <value> 复位中 </value> </data>
<value>回待机点</value> <data name = "Run" xml:space = "preserve">
</data> <value> 待机中 </value> </data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve"> <data name = "Runing" xml:space = "preserve">
<value>复位</value> <value> 待机中 </value> </data>
</data> <data name = "SaveError" xml:space = "preserve">
<data name="FrmStoreBox_学习二维码ToolStripMenuItem_Text" xml:space="preserve"> <value> 保存失败 </value> </data>
<value>学习二维码</value> <data name = "SaveOk" xml:space = "preserve">
</data> <value> 保存成功 </value> </data>
<data name="FrmStoreBox_德文ToolStripMenuItem_Text" xml:space="preserve"> <data name = "ScanOk" xml:space = "preserve">
<value>德文</value> <value> 扫码结束 </value> </data>
</data> <data name = "ServoOff" xml:space = "preserve">
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve"> <value> 关闭伺服 </value> </data>
<value>打开仓门</value> <data name = "servoON" xml:space = "preserve">
</data> <value> 打开伺服 </value> </data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve"> <data name = "StartAuto" xml:space = "preserve">
<value>扫码测试</value> <value> 开始自动出入库 </value> </data>
</data> <data name = "StartCycle" xml:space = "preserve">
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve"> <value> 开始循环出库 </value> </data>
<value>料仓操作</value> <data name = "startFail" xml:space = "preserve">
</data> <value> 启动失败:急停按钮未打开 </value> </data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve"> <data name = "startFailAir" xml:space = "preserve">
<value>料仓运转OFF</value> <value> 启动失败:未检测到气压信号 </value> </data>
</data> <data name = "StopAuto" xml:space = "preserve">
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve"> <value> 停止自动出入库 </value> </data>
<value>料仓运转ON</value> <data name = "StopCycle" xml:space = "preserve">
</data> <value> 停止循环出库 </value> </data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve"> <data name = "StoreOnline" xml:space = "preserve">
<value>显示</value> <value> 设备联机中 </value> </data>
</data> <data name = "SuddenStop" xml:space = "preserve">
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve"> <value> 设备急停中 </value> </data>
<value>查看IO</value> <data name = "SureExit" xml:space = "preserve">
</data> <value> 是否确定退出? </value> </data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve"> <data name = "TakeTrayGo" xml:space = "preserve">
<value>中文</value> <value> 操作人员拿走料盘 </value> </data>
</data> <data name = "TakeTrayOut" xml:space = "preserve">
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve"> <value> 关闭单料门 </value> </data>
<value>英文</value> <data name = "TheDoorOpen" xml:space = "preserve">
</data> <value> 批量门未关闭,无法出库! </value> </data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve"> <data name = "TimeOut" xml:space = "preserve">
<value>语言</value> <value> 超时 </value> </data>
</data> <data name = "UpDown_Axis" xml:space = "preserve">
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve"> <value> (轴2)升降轴 </value> </data>
<value>轴卡点动</value> <data name = "Wait" xml:space = "preserve">
</data> <value> 设备未启动 </value> </data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve"> <data name = "WaitEnd" xml:space = "preserve">
<value>退出系统</value> <value> 等待NG料送到单料门完成 </value> </data>
</data> <data name = "WaitInstoreTimeOut" xml:space = "preserve">
<data name="CanotSingleInStore" xml:space="preserve"> <value> [{0}]超时:[等待可以入库][{1}秒] </value> </data>
<value>此设备不支持单个入库</value> <data name = "WaitIo" xml:space = "preserve">
</data> <value> IO信号等待 </value> </data>
<data name="InoutNotOk" xml:space="preserve"> <data name = "WaitSingleTimeOut" xml:space = "preserve">
<value>叉子不在待机位,请先将叉子退回待机位</value> <value> 等待信号{0}={1}超时 </value> </data>
</data> <data name = "WaitStart" xml:space = "preserve">
<data name="InoutWarn" xml:space="preserve"> <value> 设备未启动 </value> </data>
<value>警告(叉子在待机位时,才能移动升降轴和旋转轴)</value> <data name = "WaitTime" xml:space = "preserve">
</data> <value> 等待时间: </value> </data>
<data name="CanotBack" xml:space="preserve"> <data name = "WarnMsg" xml:space = "preserve">
<value>无报警,无出入库或者重置操作时,才可以回待机点</value> <value> 警告 </value> </data>
</data> <data name = "X01" xml:space = "preserve">
<data name="PCloseDoor" xml:space="preserve"> <value> 急停 </value> </data>
<value>请先关闭批量上下料门</value> <data name = "X02" xml:space = "preserve">
</data> <value> 复位 </value> </data>
<data name="PWPwd" xml:space="preserve"> <data name = "X03" xml:space = "preserve">
<value>请输入正确的密码</value> <value> 自动启动 </value> </data>
</data> <data name = "X04" xml:space = "preserve">
<data name="CnotOpen" xml:space="preserve"> <value> 安全光栅 </value> </data>
<value>忙碌中,无法打开门锁</value> <data name = "X05" xml:space = "preserve">
</data> <value> 单料门气缸上升到位信号 </value> </data>
<data name="batchInError" xml:space="preserve"> <data name = "X06" xml:space = "preserve">
<value>批量入库失败:请先关闭上料机构</value> <value> 单料门气缸下降到位信号 </value> </data>
</data> <data name = "X07" xml:space = "preserve">
<data name="batchInError2" xml:space="preserve"> <value> 分料机构气缸上升到位信号 </value> </data>
<value>批量入库失败:叉子料盘检测有料,请检查后再入库</value> <data name = "X08" xml:space = "preserve">
</data> <value> 分料机构气缸下降到位信号 </value> </data>
<data name="GetError" xml:space="preserve"> <data name = "X09" xml:space = "preserve">
<value>取出料盘失败:无料盘可取</value> <value> 料盘宽度检测1 </value> </data>
</data> <data name = "X10" xml:space = "preserve">
<data name="GetError2" xml:space="preserve"> <value> 料盘宽度检测2 </value> </data>
<value>取出料盘失败:忙碌中,无法打开门锁</value> <data name = "X11" xml:space = "preserve">
</data> <value> 料盘检测1(上料机构) </value> </data>
<data name="CloseError" xml:space="preserve"> <data name = "X12" xml:space = "preserve">
<value>锁门失败:请先关闭上料机构</value> <value> 上料机构出料检测 </value> </data>
</data> <data name = "X13" xml:space = "preserve">
<data name="TakeTrayOut" xml:space="preserve"> <value> 批量门锁气缸打开端 </value> </data>
<value>关闭仓门</value> <data name = "X14" xml:space = "preserve">
</data> <value> 批量门锁气缸关闭端 </value> </data>
<data name="NoAIr" xml:space="preserve"> <data name = "X15" xml:space = "preserve">
<value>未检测到气压信号</value> <value> 料盘检测2(夹取机构) </value> </data>
</data> <data name = "X21" xml:space = "preserve">
<data name="trayHeight" xml:space="preserve"> <value> 批量门关闭 </value> </data>
<value>料盘高度</value> <data name = "X22" xml:space = "preserve">
</data> <value> 气压检测 </value> </data>
<data name="FuLimit" xml:space="preserve"> <data name = "X23" xml:space = "preserve">
<value>负限位</value> <value> 维护门1关闭 </value> </data>
</data> <data name = "X24" xml:space = "preserve">
<data name="ZhLimit" xml:space="preserve"> <value> 维护门2关闭 </value> </data>
<value>正限位</value> <data name = "X25" xml:space = "preserve">
</data> <value> 批量门锁气缸打开端2 </value> </data>
<data name="BatchStop" xml:space="preserve"> <data name = "X26" xml:space = "preserve">
<value>上料轴运动停止</value> <value> 批量门锁气缸关闭端2 </value> </data>
</data> <data name = "X27" xml:space = "preserve">
<data name="ScanOk" xml:space="preserve"> <value> 轴5上极限 </value> </data>
<value>扫码结束</value> <data name = "X28" xml:space = "preserve">
</data> <value> 单料门料盘检测 </value> </data>
<data name="TakeTrayGo" xml:space="preserve"> <data name = "X29" xml:space = "preserve">
<value>操作人员拿走料盘</value> <value> 抓取机构气缸夹紧端 </value> </data>
</data> <data name = "X30" xml:space = "preserve">
<data name="WaitEnd" xml:space="preserve"> <value> 抓取机构气缸放松端 </value> </data>
<value>等待送料结束</value> <data name = "X31" xml:space = "preserve">
</data> <value> 分料机构气缸料盘检测 </value> </data>
<data name="XiLiaoError" xml:space="preserve"> <data name = "Y01" xml:space = "preserve">
<value>吸盘吸料失败</value> <value> 自动指示灯 </value> </data>
</data> <data name = "Y02" xml:space = "preserve">
<data name="ServoOff" xml:space="preserve"> <value> 故障指示灯 </value> </data>
<value>伺服OFF</value> <data name = "Y03" xml:space = "preserve">
</data> <value> 待机指示灯 </value> </data>
<data name="servoON" xml:space="preserve"> <data name = "Y04" xml:space = "preserve">
<value>伺服ON</value> <value> 进气口打开 </value> </data>
</data> <data name = "Y05" xml:space = "preserve">
<data name="NoDoorStatus" xml:space="preserve"> <value> 料仓伺服电源打开 </value> </data>
<value>仓门状态未知</value> <data name = "Y06" xml:space = "preserve">
</data> <value> 轴2刹车电源打开 </value> </data>
<data name="InstoreInfo" xml:space="preserve"> <data name = "Y07" xml:space = "preserve">
<value>批量出入库信息: 入库:</value> <value> 相机辅助光源打开 </value> </data>
</data> <data name = "Y08" xml:space = "preserve">
<data name="oustore" xml:space="preserve"> <value> 设备照明打开 </value> </data>
<value>出库: </value> <data name = "Y09" xml:space = "preserve">
</data> <value> 单料门上升 </value> </data>
<data name="doorClose" xml:space="preserve"> <data name = "Y10" xml:space = "preserve">
<value>门锁关闭</value> <value> 单料门下降 </value> </data>
</data> <data name = "Y11" xml:space = "preserve">
<data name="doorOpen" xml:space="preserve"> <value> 分料机构气缸上升 </value> </data>
<value>门锁打开</value> <data name = "Y12" xml:space = "preserve">
</data> <value> 分料机构气缸下降 </value> </data>
<data name="X01" xml:space="preserve"> <data name = "Y13" xml:space = "preserve">
<value>急停</value> <value> 批量门锁气缸打开 </value> </data>
</data> <data name = "Y14" xml:space = "preserve">
<data name="X02" xml:space="preserve"> <value> 批量门锁气缸关闭 </value> </data>
<value>复位</value> <data name = "Y15" xml:space = "preserve">
</data> <value> 维护门警报关闭 </value> </data>
<data name="X03" xml:space="preserve"> <data name = "Y16" xml:space = "preserve">
<value>自动启动</value> <value> 报警蜂鸣器 </value> </data>
</data> <data name = "Y21" xml:space = "preserve">
<data name="X04" xml:space="preserve"> <value> 分料机构气缸夹紧 </value> </data>
<value>安全光栅</value> <data name = "Y22" xml:space = "preserve">
</data> <value> 分料机构气缸放松 </value> </data>
<data name="X05" xml:space="preserve"> <data name = "ZhLimit" xml:space = "preserve">
<value>进料口门上升端</value> <value> 正限位 </value> </data>
</data> <data name = "打开串口失败" xml:space = "preserve">
<data name="X06" xml:space="preserve"> <value> 打开串口失败 </value> </data>
<value>进料口门下降端</value> <data name = "打开日志" xml:space = "preserve">
</data> <value> 打开日志 </value> </data>
<data name="X07" xml:space="preserve"> <data name = "关闭日志" xml:space = "preserve">
<value>夹爪气缸上升端</value> <value> 关闭日志 </value> </data>
</data> <data name = "检测信号" xml:space = "preserve">
<data name="X08" xml:space="preserve"> <value> 检测信号 </value> </data>
<value>夹爪气缸下降端</value> <data name = "禁用调试" xml:space = "preserve">
</data> <value> 禁用调试 </value> </data>
<data name="X09" xml:space="preserve"> <data name = "启动失败:设备未初始化完成" xml:space = "preserve">
<value>料盘宽度检测1</value> <value> 启动失败:设备正在初始化 </value> </data>
</data> <data name = "启用调试" xml:space = "preserve">
<data name="X10" xml:space="preserve"> <value> 启用调试 </value> </data>
<value>料盘宽度检测2</value> <data name = "请输入正确的速度" xml:space = "preserve">
</data> <value> 请输入正确的速度 </value> </data>
<data name="X11" xml:space="preserve"> <data name = "确定将[{0}]保存为单盘入库默认库位?" xml:space = "preserve">
<value>料盘检测1(上料机构)</value> <value> 确定将[{0}]设为参考库位? </value> </data>
</data> <data name = "确定开始{0}循环出库" xml:space = "preserve">
<data name="X12" xml:space="preserve"> <value> 确定使用{0}开始循环出库? </value> </data>
<value>上料机构出料检测</value> <data name = "确定开始自动出入库?" xml:space = "preserve">
</data> <value> 确定开始自动出入库? </value> </data>
<data name="X13" xml:space="preserve"> <data name = "升降轴位置调试:" xml:space = "preserve">
<value>门锁气缸打开端</value> <value> 轴2位置调试: </value> </data>
</data> <data name = "伺服OFF" xml:space = "preserve">
<data name="X14" xml:space="preserve"> <value> 伺服关闭 </value> </data>
<value>门锁气缸关闭端</value> <data name = "伺服ON" xml:space = "preserve">
</data> <value> 伺服打开 </value> </data>
<data name="X15" xml:space="preserve"> <data name = "温湿度报警" xml:space = "preserve">
<value>料盘检测2(料叉机构)</value> <value> 温湿度报警 </value> </data>
</data> <data name = "文件【{0}】已存在,是否确定覆盖?" xml:space = "preserve">
<data name="X16" xml:space="preserve"> <value> 文件【{0}】已存在,是否覆盖? </value> </data>
<value>压紧机构计量检测</value> <data name = "循环出库" xml:space = "preserve">
</data> <value> 循环出库 </value> </data>
<data name="Y01" xml:space="preserve"> <data name = "右侧门未关" xml:space = "preserve">
<value>自动指示灯</value> <value> 维护门2未关 </value> </data>
</data> <data name = "自动出库" xml:space = "preserve">
<data name="Y02" xml:space="preserve"> <value> 自动出库 </value> </data>
<value>故障指示灯</value> <data name = "自动出入库" xml:space = "preserve">
</data> <value> 自动出入库 </value> </data>
<data name="Y03" xml:space="preserve"> <data name = "自动出入库操作" xml:space = "preserve">
<value>待机指示灯</value> <value> 自动出入库操作 </value> </data>
</data> <data name = "自动入库" xml:space = "preserve">
<data name="Y04" xml:space="preserve"> <value> 自动入库 </value> </data>
<value>吹气SOL ON</value> <data name = "左侧门未关" xml:space = "preserve">
</data> <value> 维护门1未关 </value> </data>
<data name="Y05" xml:space="preserve"> <data name = "FrmStoreBox_打开日志ToolStripMenuItem_Text" xml:space = "preserve">
<value>料仓运转ON</value> <value> 打开日志 </value> </data>
</data> <data name = "FrmStoreBox_chbDebug_Text" xml:space = "preserve">
<data name="Y06" xml:space="preserve"> <value> 调试状态 </value> </data>
<value>轴2刹车电源ON</value> <data name = "InstoreInfo" xml:space = "preserve">
</data> <value> 批量出入库信息: 入库: </value> </data>
<data name="Y07" xml:space="preserve">
<value>相机照明开</value>
</data>
<data name="Y08" xml:space="preserve">
<value>设备照明开</value>
</data>
<data name="Y09" xml:space="preserve">
<value>进料口门上升SOL</value>
</data>
<data name="Y10" xml:space="preserve">
<value>进料口门下降SOL</value>
</data>
<data name="Y11" xml:space="preserve">
<value>夹爪气缸上升SOL</value>
</data>
<data name="Y12" xml:space="preserve">
<value>夹爪气缸下降SOL</value>
</data>
<data name="Y13" xml:space="preserve">
<value>门锁气缸打开SOL</value>
</data>
<data name="Y14" xml:space="preserve">
<value>门锁气缸关闭SOL</value>
</data>
<data name="Y15" xml:space="preserve">
<value>门禁功能屏蔽</value>
</data>
<data name="Y16" xml:space="preserve">
<value>报警蜂鸣器</value>
</data>
<data name="X21" xml:space="preserve">
<value>上料机构门关闭</value>
</data>
<data name="X22" xml:space="preserve">
<value>气压检测</value>
</data>
<data name="X23" xml:space="preserve">
<value>左侧门关闭</value>
</data>
<data name="X24" xml:space="preserve">
<value>右侧门关闭</value>
</data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value>批量上下料操作</value>
</data>
<data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve">
<value>打开门锁</value>
</data>
<data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve">
<value>请拿走/放入料盘,并点击左侧按钮关闭仓门</value>
</data>
<data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve">
<value>料盘已拿出/放入</value>
</data>
<data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve">
<value>等待启动</value>
</data>
<data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve">
<value>关闭门锁</value>
</data>
<data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve">
<value>取出出库料盘</value>
</data>
<data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve">
<value>仓门状态:关闭中</value>
</data>
<data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve">
<value>开始批量入库</value>
</data>
<data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve">
<value>累积出库信息</value>
</data>
<data name="FrmStoreBox_tabPage2_Text" xml:space="preserve">
<value>伺服调试</value>
</data>
<data name="FrmStoreBox_btnUpdateSpeed_Text" xml:space="preserve">
<value>更改速度</value>
</data>
<data name="FrmStoreBox_btnUpdateStatus_Text" xml:space="preserve">
<value>读取所有状态</value>
</data>
<data name="FrmStoreBox_label24_Text" xml:space="preserve">
<value>负极限信号:</value>
</data>
<data name="FrmStoreBox_label26_Text" xml:space="preserve">
<value>1=ON,0=OFF</value>
</data>
<data name="FrmStoreBox_btnReadLimit2_Text" xml:space="preserve">
<value>读负极限信号</value>
</data>
<data name="FrmStoreBox_label22_Text" xml:space="preserve">
<value>正极限信号:</value>
</data>
<data name="FrmStoreBox_label23_Text" xml:space="preserve">
<value>1=ON,0=OFF</value>
</data>
<data name="FrmStoreBox_btnReadLimit1_Text" xml:space="preserve">
<value>读正极限信号</value>
</data>
<data name="FrmStoreBox_btnReadBusy_Text" xml:space="preserve">
<value>读BUSY状态</value>
</data>
<data name="FrmStoreBox_tabPage3_Text" xml:space="preserve">
<value>压紧轴调试</value>
</data>
<data name="FrmStoreBox_groupBox4_Text" xml:space="preserve">
<value>压紧轴</value>
</data>
<data name="FrmStoreBox_lblComMsg_Text" xml:space="preserve">
<value>步进电机信息</value>
</data>
<data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve">
<value>相对运动</value>
</data>
<data name="FrmStoreBox_label18_Text" xml:space="preserve">
<value>地址</value>
</data>
<data name="FrmStoreBox_btnGetPosition_Text" xml:space="preserve">
<value>查询位置</value>
</data>
<data name="FrmStoreBox_label13_Text" xml:space="preserve">
<value>原点方向:</value>
</data>
<data name="FrmStoreBox_label17_Text" xml:space="preserve">
<value>速度:</value>
</data>
<data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve">
<value>匀速运动</value>
</data>
<data name="FrmStoreBox_btnClose_Text" xml:space="preserve">
<value>关闭串口</value>
</data>
<data name="FrmStoreBox_btnOpen_Text" xml:space="preserve">
<value>打开串口</value>
</data>
<data name="FrmStoreBox_btnStatusSearch_Text" xml:space="preserve">
<value>查询运动状态</value>
</data>
<data name="FrmStoreBox_label19_Text" xml:space="preserve">
<value>位置:</value>
</data>
<data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve">
<value>原点返回</value>
</data>
<data name="FrmStoreBox_btnClearPosition_Text" xml:space="preserve">
<value>清理位置</value>
</data>
<data name="FrmStoreBox_btnStop_Text" xml:space="preserve">
<value>紧急停止</value>
</data>
<data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve">
<value>绝对运动</value>
</data>
<data name="FrmStoreBox_label25_Text" xml:space="preserve">
<value>端口号:</value>
</data>
<data name="FrmStoreBox_lblAxisStatus_Text" xml:space="preserve">
<value>点击按钮可读取轴实时状态</value>
</data>
<data name="FrmStoreBox_button3_Text" xml:space="preserve">
<value>读取位置</value>
</data>
<data name="FrmStoreBox_label20_Text" xml:space="preserve">
<value>批量出入料轴</value>
</data>
<data name="FrmStoreBox_tabPage1_Text" xml:space="preserve">
<value>温湿度调试</value>
</data>
<data name="FrmStoreBox_groupBox7_Text" xml:space="preserve">
<value>温控器调试</value>
</data>
<data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve">
<value>查询</value>
</data>
<data name="FrmStoreBox_label29_Text" xml:space="preserve">
<value>湿度:</value>
</data>
<data name="FrmStoreBox_label28_Text" xml:space="preserve">
<value>温度:</value>
</data>
<data name="FrmStoreBox_label27_Text" xml:space="preserve">
<value>端口号:</value>
</data>
<data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve">
<value>断开</value>
</data>
<data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve">
<value>初始化</value>
</data>
<data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve">
<value>批量上下料模块复位</value>
</data>
<data name="FrmStoreBox_tabPage4_Text" xml:space="preserve">
<value>日志</value>
</data>
<data name="FrmStoreBox_btnSave_Text" xml:space="preserve">
<value>保存为模拟入库库位</value>
</data>
<data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve">
<value>进出轴仓门出料点P4:</value>
</data>
<data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve">
<value>批量出库测试</value>
</data>
<data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve">
<value>升降轴出库低点P8:</value>
</data>
<data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve">
<value>升降轴出库高点P2:</value>
</data>
<data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve">
<value>升降轴仓门位置P7:</value>
</data>
<data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve">
<value>上料模块复位</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve">
<value>门禁功能屏蔽</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve">
<value>门禁功能打开</value>
</data>
<data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve">
<value>批量上下轴ON</value>
</data>
<data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve">
<value>批量上下轴OFF</value>
</data>
<data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve">
<value>设备调试</value>
</data>
<data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve">
<value>二维码学习</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value>退出</value>
</data>
<data name="FrmPwd_Text" xml:space="preserve">
<value>请输入密码</value>
</data>
<data name="FrmPwd_btnNext_Text" xml:space="preserve">
<value>确定</value>
</data>
<data name="FrmPwd_btnBack_Text" xml:space="preserve">
<value>返回</value>
</data>
<data name="FrmPwd_label1_Text" xml:space="preserve">
<value>请输入密码:</value>
</data>
<data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve">
<value>上下料轴-(向下)</value>
</data>
<data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve">
<value>上下料轴+(向上)</value>
</data>
<data name="FrmAxisDebug_label7_Text" xml:space="preserve">
<value>批量上下料轴</value>
</data>
<data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve">
<value>压紧轴-(向上)</value>
</data>
<data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve">
<value>压紧轴+(向下)</value>
</data>
<data name="FrmAxisDebug_label4_Text" xml:space="preserve">
<value>(轴四)压紧轴</value>
</data>
<data name="FrmIOStatus_button4_Text" xml:space="preserve">
<value>停止吹气</value>
</data>
<data name="FrmIOStatus_button5_Text" xml:space="preserve">
<value>开始吹气</value>
</data>
<data name="FrmIOStatus_button2_Text" xml:space="preserve">
<value>关闭运转ON</value>
</data>
<data name="FrmIOStatus_button3_Text" xml:space="preserve">
<value>打开运转ON</value>
</data>
<data name="FrmIOStatus_btnSXil_Text" xml:space="preserve">
<value>夹爪放松</value>
</data>
<data name="FrmIOStatus_btnSXi_Text" xml:space="preserve">
<value>夹爪夹紧</value>
</data>
<data name="FrmIOStatus_btnDClose_Text" xml:space="preserve">
<value>门锁关闭</value>
</data>
<data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve">
<value>门锁打开</value>
</data>
<data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve">
<value>夹爪下降</value>
</data>
<data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve">
<value>夹爪上升</value>
</data>
<data name="PreConnectFail" xml:space="preserve">
<value>启动失败:压紧轴连接失败</value>
</data>
<data name="startFail" xml:space="preserve">
<value>启动失败:急停未开</value>
</data>
<data name="startFailAir" xml:space="preserve">
<value>启动失败:没有气压信号</value>
</data>
<data name="FrmStoreBox_groupAuto_Text" xml:space="preserve">
<value>自动出入库</value>
</data>
<data name="FrmStoreBox_checkBox1_Text" xml:space="preserve">
<value>手动出入库</value>
</data>
<data name="FrmStoreBox_label30_Text" xml:space="preserve">
<value>自动出入库间隔:</value>
</data>
<data name="FrmStoreBox_btnStart_Text" xml:space="preserve">
<value>开始自动出入库</value>
</data>
<data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve">
<value>启动单盘入库</value>
</data>
<data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve">
<value>清理蜂鸣器</value>
</data>
<data name="FrmStoreBox_groupAxis_Text" xml:space="preserve">
<value>伺服运动</value>
</data>
<data name="FrmStoreBox_groupComAxis_Text" xml:space="preserve">
<value>压紧轴</value>
</data>
<data name="FrmStoreBox_groupInout_Text" xml:space="preserve">
<value>出入库操作</value>
</data>
<data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve">
<value>启用调试</value>
</data>
<data name="启用调试" xml:space="preserve">
<value>启用调试</value>
</data>
<data name="禁用调试" xml:space="preserve">
<value>禁用调试</value>
</data>
<data name="X25" xml:space="preserve">
<value>门锁气缸打开端2</value>
</data>
<data name="X26" xml:space="preserve">
<value>门锁气缸关闭端2</value>
</data>
<data name="X27" xml:space="preserve">
<value>上料机构上极限</value>
</data>
<data name="X28" xml:space="preserve">
<value>入料口料盘检测</value>
</data>
<data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value>关闭</value>
</data>
<data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value>打开</value>
</data>
<data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value>更新坐标</value>
</data>
<data name="温湿度报警" xml:space="preserve">
<value>温湿度报警</value>
</data>
<data name="压紧轴通信异常" xml:space="preserve">
<value>压紧轴通信异常</value>
</data>
<data name="自动出入库操作" xml:space="preserve">
<value>自动出入库操作</value>
</data>
<data name="AxisAlarm" xml:space="preserve">
<value>运动轴{0}报警</value>
</data>
<data name="OpenAxisFail" xml:space="preserve">
<value>打开轴{0}失败</value>
</data>
<data name="AxisHomeMoveAlarm" xml:space="preserve">
<value>运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大,需要报警</value>
</data>
<data name="AxisMoveAlarm" xml:space="preserve">
<value>运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大,需要报警</value>
</data>
<data name="MoveTimeOut" xml:space="preserve">
<value>[{0}]超时{1}[{2}]</value>
</data>
<data name="WaitSingleTimeOut" xml:space="preserve">
<value>等待信号{0}={1}超时</value>
</data>
<data name="WaitInstoreTimeOut" xml:space="preserve">
<value>[{0}]超时[等待可以入库][{1}秒]</value>
</data>
<data name="InStoreNoCode" xml:space="preserve">
<value>未扫到二维码,需要将料盘送出</value>
</data>
<data name="NoCodeMsg" xml:space="preserve">
<value>未扫到二维码,请重新放入料盘</value>
</data>
<data name="X29" xml:space="preserve">
<value>夹爪气缸夹紧端</value>
</data>
<data name="X30" xml:space="preserve">
<value>夹爪气缸放松端</value>
</data>
<data name="Y21" xml:space="preserve">
<value>夹爪气缸夹紧SOL</value>
</data>
<data name="Y22" xml:space="preserve">
<value>夹爪气缸放松SOL</value>
</data>
<data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve">
<value>开始运动</value>
</data>
<data name="FrmPositionTool_btnClear_Text" xml:space="preserve">
<value>清理</value>
</data>
<data name="FrmPositionTool_btnExit_Text" xml:space="preserve">
<value>退出</value>
</data>
<data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve">
<value>读取位置</value>
</data>
<data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve">
<value>原点返回</value>
</data>
<data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve">
<value>打开文件夹</value>
</data>
<data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve">
<value>停止</value>
</data>
<data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve">
<value>关闭伺服</value>
</data>
<data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve">
<value>打开伺服</value>
</data>
<data name="FrmPositionTool_groupBox6_Text" xml:space="preserve">
<value>伺服运动测试</value>
</data>
<data name="FrmPositionTool_label12_Text" xml:space="preserve">
<value>端口号:</value>
</data>
<data name="FrmPositionTool_label13_Text" xml:space="preserve">
<value>位置:</value>
</data>
<data name="FrmPositionTool_label18_Text" xml:space="preserve">
<value>地址:</value>
</data>
<data name="FrmPositionTool_label1_Text" xml:space="preserve">
<value>io模块IP:</value>
</data>
<data name="FrmPositionTool_label2_Text" xml:space="preserve">
<value>检测信号地址:</value>
</data>
<data name="FrmPositionTool_label3_Text" xml:space="preserve">
<value>保存文件名称:</value>
</data>
<data name="FrmPositionTool_label6_Text" xml:space="preserve">
<value>目标位置:</value>
</data>
<data name="FrmPositionTool_label7_Text" xml:space="preserve">
<value>实际位置:</value>
</data>
<data name="FrmPositionTool_label8_Text" xml:space="preserve">
<value>速度:</value>
</data>
<data name="FrmPositionTool_Text" xml:space="preserve">
<value>升降轴位置测试</value>
</data>
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value>升降轴位置调试</value>
</data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value>保存为单盘入库库位</value>
</data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value>确定将[{0}]保存为单盘入库默认库位?</value>
</data>
<data name="启动失败:设备未初始化完成" xml:space="preserve">
<value>启动失败:设备未初始化完成</value>
</data>
<data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value>设备信息</value>
</data>
<data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value>位置信息</value>
</data>
<data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value>入料缓冲点P4偏移量:</value>
</data>
<data name="FrmPositionTool_label4_Text" xml:space="preserve">
<value>出料前点P5偏移值:</value>
</data>
<data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value>出料缓冲点P6偏移量:</value>
</data>
<data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value>入料前点P3偏移量:</value>
</data>
<data name="升降轴位置调试:" xml:space="preserve">
<value>升降轴位置调试:</value>
</data>
<data name="打开串口失败" xml:space="preserve">
<value>打开串口失败</value>
</data>
<data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value>文件【{0}】已存在,是否确定覆盖?</value>
</data>
<data name="检测信号" xml:space="preserve">
<value>检测信号</value>
</data>
<data name="请输入正确的速度" xml:space="preserve">
<value>请输入正确的速度</value>
</data>
<data name="StartCycle" xml:space="preserve">
<value>开始循环出库</value>
</data>
<data name="StopCycle" xml:space="preserve">
<value>停止循环出库</value>
</data>
<data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve">
<value>开始循环出库</value>
</data>
<data name="OutFull" xml:space="preserve">
<value>批量轴已满,请取出料盘</value>
</data>
<data name="TheDoorOpen" xml:space="preserve">
<value>The door lock is not closed, unable to exit the warehouse</value>
</data>
<data name="伺服OFF" xml:space="preserve">
<value>伺服OFF</value>
</data>
<data name="伺服ON" xml:space="preserve">
<value>伺服ON</value>
</data>
<data name="右侧门未关" xml:space="preserve">
<value>右侧门未关</value>
</data>
<data name="左侧门未关" xml:space="preserve">
<value>左侧门未关</value>
</data>
<data name="循环出库" xml:space="preserve">
<value>循环出库</value>
</data>
<data name="确定开始{0}循环出库" xml:space="preserve">
<value>确定开始{0}循环出库</value>
</data>
<data name="确定开始自动出入库?" xml:space="preserve">
<value>确定开始自动出入库?</value>
</data>
<data name="自动入库" xml:space="preserve">
<value>自动入库</value>
</data>
<data name="自动出入库" xml:space="preserve">
<value>自动出入库</value>
</data>
<data name="自动出库" xml:space="preserve">
<value>自动出库</value>
</data>
<data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve">
<value>关闭设备照明</value>
</data>
<data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve">
<value>打开设备照明</value>
</data>
<data name="NO_Clamping_Check" xml:space="preserve">
<value>夹爪气缸料盘检测无信号</value>
</data>
<data name="X31" xml:space="preserve">
<value>夹爪气缸料盘检测</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve">
<value>日语</value>
</data>
<data name="关闭日志" xml:space="preserve">
<value>关闭日志</value>
</data>
<data name="打开日志" xml:space="preserve">
<value>打开日志</value>
</data>
</root> </root>
\ No newline at end of file \ No newline at end of file
...@@ -4,6 +4,7 @@ using OnlineStore.LoadCSVLibrary; ...@@ -4,6 +4,7 @@ using OnlineStore.LoadCSVLibrary;
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Drawing;
using System.Globalization; using System.Globalization;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
...@@ -12,11 +13,13 @@ using System.Resources; ...@@ -12,11 +13,13 @@ using System.Resources;
using System.Text; using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms;
namespace OnlineStore.AutoInOutStore namespace OnlineStore.AutoInOutStore
{ {
public class ResourceCulture public class ResourceCulture
{ {
public static bool ShowLog = false; public static bool ShowLog = true ;
public static string China = "zh-CN"; public static string China = "zh-CN";
public static string English = "en-US"; public static string English = "en-US";
public static string German = "ge-DE"; public static string German = "ge-DE";
...@@ -32,6 +35,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -32,6 +35,7 @@ namespace OnlineStore.AutoInOutStore
/// <param name="name">name</param> /// <param name="name">name</param>
public static void SetCurrentCulture(string name) public static void SetCurrentCulture(string name)
{ {
Init();
CodeLibrary.CodeResourceControl.OpenResourceLog = ShowLog; CodeLibrary.CodeResourceControl.OpenResourceLog = ShowLog;
ResourceControl.GetStrEvent += GetString; ResourceControl.GetStrEvent += GetString;
ResourceControl.GetStringEvent += GetString; ResourceControl.GetStringEvent += GetString;
...@@ -45,8 +49,8 @@ namespace OnlineStore.AutoInOutStore ...@@ -45,8 +49,8 @@ namespace OnlineStore.AutoInOutStore
} }
CurrLanguage = name; CurrLanguage = name;
Thread.CurrentThread.CurrentCulture = new CultureInfo(name); Thread.CurrentThread.CurrentCulture = new CultureInfo(name);
//LoadAllRes(); //LoadAllRes();
//ChangeRes();
} }
public static void LoadAllRes() public static void LoadAllRes()
{ {
...@@ -57,6 +61,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -57,6 +61,7 @@ namespace OnlineStore.AutoInOutStore
//CultureInfo ci = Thread.CurrentThread.CurrentCulture; //CultureInfo ci = Thread.CurrentThread.CurrentCulture;
Dictionary<string, string> chinaMap = GetRMap(China); Dictionary<string, string> chinaMap = GetRMap(China);
Dictionary<string, string> englishMap = GetRMap(English); Dictionary<string, string> englishMap = GetRMap(English);
Dictionary<string, string> japMap = GetRMap(Japanese);
List<string> keyList = new List<string>(chinaMap.Keys); List<string> keyList = new List<string>(chinaMap.Keys);
keyList = (from m in keyList orderby m select m).ToList<string>(); keyList = (from m in keyList orderby m select m).ToList<string>();
List<string> resulList = new List<string>(); List<string> resulList = new List<string>();
...@@ -69,10 +74,120 @@ namespace OnlineStore.AutoInOutStore ...@@ -69,10 +74,120 @@ namespace OnlineStore.AutoInOutStore
{ {
english = ""; english = "";
} }
resulList.Add(key + "," + china.Replace(',', '&') + "," + english.Replace(',', '&'));
string jap = "";
japMap.TryGetValue(key, out jap);
if (String.IsNullOrEmpty(jap))
{
jap = "";
}
resulList.Add(key + "," + china.Replace(',', '&') + "," + english.Replace(',', '&')+ "," + jap.Replace(',', '&'));
} }
File.WriteAllLines("D:\\storeResource.csv", resulList.ToArray()); File.WriteAllLines("D:\\storeResource.csv", resulList.ToArray());
}
public static void ChangeRes()
{
string rPath = Application.StartupPath + @"\MIMO软件文本.csv";
string chinaPath = Application.StartupPath + @"\MIMO软件文本中文.resx";
string englishPath = Application.StartupPath + @"\MIMO软件文本英文.resx";
string japPath = Application.StartupPath + @"\MIMO软件文本日文.resx";
if (!File.Exists(rPath))
{
return;
}
Dictionary<string, string> ChinaMap = new Dictionary<string, string>();
Dictionary<string, string> EnglishMap = new Dictionary<string, string>();
Dictionary<string, string> JapMap = new Dictionary<string, string>();
char spilt = ',';
if (File.Exists(rPath))
{
string[] lines = FileEncoding.GetFileLines(rPath);
foreach (string line in lines)
{
try
{
if (String.IsNullOrEmpty(line))
{
continue;
}
string[] array = line.Split(spilt);
if (array.Length >= 2)
{
string key = array[0].Trim();
string china = array[1].Replace('&', ',').Trim();
string eng = "";
if (array.Length >= 3)
{
eng = array[2].Replace('&', ',').Trim();
}
string jap = "";
if (array.Length >= 4)
{
jap = array[3].Replace('&', ',').Trim();
}
if (ChinaMap.ContainsKey(key))
{
ChinaMap[key] = china;
}
else
{
ChinaMap.Add(key, china);
}
if (EnglishMap.ContainsKey(key))
{
EnglishMap[key] = eng;
}
else
{
EnglishMap.Add(key, eng);
}
if (JapMap.ContainsKey(key))
{
JapMap[key] = jap;
}
else
{
JapMap.Add(key, jap);
}
}
}
catch (Exception ex)
{
LogUtil.error("读取文件【" + rPath + "】【" + line + "】出错:" + ex.ToString());
}
}
}
List<string> chinaBuf = new List<string>();
List<string> engBuf = new List<string>();
List<string> japBuf = new List<string>();
foreach (string key in ChinaMap.Keys)
{
string chinastr = ChinaMap[key];
string engStr = EnglishMap[key];
string japStr = JapMap[key];
chinaBuf.Add(GetRes(key, chinastr));
engBuf.Add(GetRes(key, engStr));
japBuf.Add(GetRes(key, japStr));
File.WriteAllLines(chinaPath, chinaBuf, Encoding.UTF8);
File.WriteAllLines(englishPath, engBuf, Encoding.UTF8);
File.WriteAllLines(japPath, japBuf, Encoding.UTF8);
}
}
private static string GetRes(string key, string v)
{
StringBuilder builder = new StringBuilder();
builder.AppendLine("<data name = \"" + key + "\" xml:space = \"preserve\">");
builder.Append("<value> " + v + " </value>");
builder.Append(" </data>");
string re = builder.ToString();
return re;
} }
private static Dictionary<string, string> GetRMap(string lan) private static Dictionary<string, string> GetRMap(string lan)
{ {
...@@ -220,6 +335,70 @@ namespace OnlineStore.AutoInOutStore ...@@ -220,6 +335,70 @@ namespace OnlineStore.AutoInOutStore
{ {
return className + spiltStr + Text; return className + spiltStr + Text;
} }
public static Image M_pPoint;
public static Image M_axis;
public static Image M_axis2;
public static Image M_axis4;
public static Image M_US_pPoint;
public static Image M_US_axis;
public static Image M_US_axis2;
public static Image M_US_axis4;
public static Image M_JP_pPoint;
public static Image M_JP_axis;
public static Image M_JP_axis2;
public static Image M_JP_axis4;
/// <summary>
/// 是否已经初始化过了
/// </summary>
public static bool IsInit = false;
public static Image GetImage(string file)
{
Image result = null;
if (File.Exists(file))
{
Image image = Image.FromFile(file);
result = new System.Drawing.Bitmap(image);
image.Dispose();
}
else
{
}
return result;
}
public static void Init()
{
try
{
IsInit = true;
M_pPoint = GetImage(Application.StartupPath + "\\image\\cn\\pPoint.png");
M_axis = GetImage(Application.StartupPath + "\\image\\cn\\axis.png");
M_axis2 = GetImage(Application.StartupPath + "\\image\\cn\\axis2.png");
M_axis4 = GetImage(Application.StartupPath + "\\image\\cn\\axis4.png");
M_US_pPoint = GetImage(Application.StartupPath + "\\image\\us\\pPoint.png");
M_US_axis = GetImage(Application.StartupPath + "\\image\\us\\axis.png");
M_US_axis2 = GetImage(Application.StartupPath + "\\image\\us\\axis2.png");
M_US_axis4 = GetImage(Application.StartupPath + "\\image\\us\\axis4.png");
M_JP_pPoint = GetImage(Application.StartupPath + "\\image\\jp\\pPoint.png");
M_JP_axis = GetImage(Application.StartupPath + "\\image\\jp\\axis.png");
M_JP_axis2 = GetImage(Application.StartupPath + "\\image\\jp\\axis2.png");
M_JP_axis4 = GetImage(Application.StartupPath + "\\image\\jp\\axis4.png");
}
catch (Exception ex)
{
Console.Write(ex.ToString());
}
}
/// <summary> /// <summary>
/// 保存成功! /// 保存成功!
/// </summary> /// </summary>
...@@ -238,10 +417,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -238,10 +417,7 @@ namespace OnlineStore.AutoInOutStore
/// 请先启动料仓 /// 请先启动料仓
/// </summary> /// </summary>
public static string PleaseStartStore = "PleaseStartStore"; public static string PleaseStartStore = "PleaseStartStore";
///// <summary>
///// 定位气缸不在下降端,不能移动进出轴
///// </summary>
//public static string CannotMove = "CannotMove";
/// <summary> /// <summary>
/// 警告 /// 警告
/// </summary> /// </summary>
...@@ -276,10 +452,10 @@ namespace OnlineStore.AutoInOutStore ...@@ -276,10 +452,10 @@ namespace OnlineStore.AutoInOutStore
public static string AutoEnd = "AutoEnd"; public static string AutoEnd = "AutoEnd";
/// <summary> ///// <summary>
/// 前门未关 ///// 前门未关
/// </summary> ///// </summary>
public static string DoorHasOpen = "DoorHasOpen"; //public static string DoorHasOpen = "DoorHasOpen";
/// <summary> /// <summary>
/// 叉子料盘检测有料,请检查 /// 叉子料盘检测有料,请检查
/// </summary> /// </summary>
...@@ -296,10 +472,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -296,10 +472,7 @@ namespace OnlineStore.AutoInOutStore
/// 等待启动 /// 等待启动
/// </summary> /// </summary>
public static string WaitStart = "WaitStart"; public static string WaitStart = "WaitStart";
///// <summary>
/////
///// </summary>
//public static string AutoEnd = "AutoEnd";
/// <summary> /// <summary>
/// 此设备不支持单个入库 /// 此设备不支持单个入库
...@@ -384,10 +557,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -384,10 +557,7 @@ namespace OnlineStore.AutoInOutStore
///等待送料结束 ///等待送料结束
/// </summary> /// </summary>
public static string WaitEnd = "WaitEnd"; public static string WaitEnd = "WaitEnd";
///// <summary>
/////吸盘吸料失败
///// </summary>
//public static string XiLiaoError = "XiLiaoError";
/// <summary> /// <summary>
///伺服OFF ///伺服OFF
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
this.groupBox6 = new System.Windows.Forms.GroupBox(); this.groupBox6 = new System.Windows.Forms.GroupBox();
this.picAxis2 = new System.Windows.Forms.PictureBox();
this.groupBox2 = new System.Windows.Forms.GroupBox(); this.groupBox2 = new System.Windows.Forms.GroupBox();
this.txtP4Offset = new System.Windows.Forms.TextBox(); this.txtP4Offset = new System.Windows.Forms.TextBox();
this.label10 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label();
...@@ -44,6 +45,7 @@ ...@@ -44,6 +45,7 @@
this.txtSpeed = new System.Windows.Forms.TextBox(); this.txtSpeed = new System.Windows.Forms.TextBox();
this.label8 = new System.Windows.Forms.Label(); this.label8 = new System.Windows.Forms.Label();
this.txtFileName = new System.Windows.Forms.TextBox(); this.txtFileName = new System.Windows.Forms.TextBox();
this.ioSingleControl = new UserFromControl.IOTextControl();
this.btnAbsMove = new System.Windows.Forms.Button(); this.btnAbsMove = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label(); this.label7 = new System.Windows.Forms.Label();
...@@ -66,11 +68,9 @@ ...@@ -66,11 +68,9 @@
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
this.txtIoIp = new System.Windows.Forms.TextBox(); this.txtIoIp = new System.Windows.Forms.TextBox();
this.btnExit = new System.Windows.Forms.Button(); this.btnExit = new System.Windows.Forms.Button();
this.btnClear = new System.Windows.Forms.Button();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.timer1 = new System.Windows.Forms.Timer(this.components); this.timer1 = new System.Windows.Forms.Timer(this.components);
this.ioStatusControl1 = new UserFromControl.IOStatusControl();
this.groupBox6.SuspendLayout(); this.groupBox6.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.picAxis2)).BeginInit();
this.groupBox2.SuspendLayout(); this.groupBox2.SuspendLayout();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
...@@ -80,18 +80,26 @@ ...@@ -80,18 +80,26 @@
this.groupBox6.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) this.groupBox6.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.groupBox6.Controls.Add(this.picAxis2);
this.groupBox6.Controls.Add(this.groupBox2); this.groupBox6.Controls.Add(this.groupBox2);
this.groupBox6.Controls.Add(this.groupBox1); this.groupBox6.Controls.Add(this.groupBox1);
this.groupBox6.Controls.Add(this.btnExit); this.groupBox6.Controls.Add(this.btnExit);
this.groupBox6.Controls.Add(this.btnClear);
this.groupBox6.Controls.Add(this.richTextBox1);
this.groupBox6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.groupBox6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox6.Location = new System.Drawing.Point(6, 5); this.groupBox6.Location = new System.Drawing.Point(6, 5);
this.groupBox6.Name = "groupBox6"; this.groupBox6.Name = "groupBox6";
this.groupBox6.Size = new System.Drawing.Size(1008, 707); this.groupBox6.Size = new System.Drawing.Size(1010, 707);
this.groupBox6.TabIndex = 250; this.groupBox6.TabIndex = 250;
this.groupBox6.TabStop = false; this.groupBox6.TabStop = false;
// //
// picAxis2
//
this.picAxis2.Location = new System.Drawing.Point(468, 15);
this.picAxis2.Name = "picAxis2";
this.picAxis2.Size = new System.Drawing.Size(536, 558);
this.picAxis2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picAxis2.TabIndex = 284;
this.picAxis2.TabStop = false;
//
// groupBox2 // groupBox2
// //
this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
...@@ -109,7 +117,7 @@ ...@@ -109,7 +117,7 @@
this.groupBox2.Controls.Add(this.txtSpeed); this.groupBox2.Controls.Add(this.txtSpeed);
this.groupBox2.Controls.Add(this.label8); this.groupBox2.Controls.Add(this.label8);
this.groupBox2.Controls.Add(this.txtFileName); this.groupBox2.Controls.Add(this.txtFileName);
this.groupBox2.Controls.Add(this.ioStatusControl1); this.groupBox2.Controls.Add(this.ioSingleControl);
this.groupBox2.Controls.Add(this.btnAbsMove); this.groupBox2.Controls.Add(this.btnAbsMove);
this.groupBox2.Controls.Add(this.label3); this.groupBox2.Controls.Add(this.label3);
this.groupBox2.Controls.Add(this.label7); this.groupBox2.Controls.Add(this.label7);
...@@ -119,9 +127,9 @@ ...@@ -119,9 +127,9 @@
this.groupBox2.Controls.Add(this.btnSdStop); this.groupBox2.Controls.Add(this.btnSdStop);
this.groupBox2.Controls.Add(this.label6); this.groupBox2.Controls.Add(this.label6);
this.groupBox2.Controls.Add(this.txtTargetPosition); this.groupBox2.Controls.Add(this.txtTargetPosition);
this.groupBox2.Location = new System.Drawing.Point(9, 192); this.groupBox2.Location = new System.Drawing.Point(9, 200);
this.groupBox2.Name = "groupBox2"; this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(458, 504); this.groupBox2.Size = new System.Drawing.Size(450, 452);
this.groupBox2.TabIndex = 283; this.groupBox2.TabIndex = 283;
this.groupBox2.TabStop = false; this.groupBox2.TabStop = false;
this.groupBox2.Text = "位置信息"; this.groupBox2.Text = "位置信息";
...@@ -139,9 +147,9 @@ ...@@ -139,9 +147,9 @@
// label10 // label10
// //
this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.Location = new System.Drawing.Point(6, 177); this.label10.Location = new System.Drawing.Point(6, 174);
this.label10.Name = "label10"; this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(173, 20); this.label10.Size = new System.Drawing.Size(175, 29);
this.label10.TabIndex = 288; this.label10.TabIndex = 288;
this.label10.Text = "入料缓冲点P4偏移量:"; this.label10.Text = "入料缓冲点P4偏移量:";
this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -159,9 +167,9 @@ ...@@ -159,9 +167,9 @@
// label9 // label9
// //
this.label9.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label9.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label9.Location = new System.Drawing.Point(6, 145); this.label9.Location = new System.Drawing.Point(6, 142);
this.label9.Name = "label9"; this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(173, 20); this.label9.Size = new System.Drawing.Size(175, 29);
this.label9.TabIndex = 286; this.label9.TabIndex = 286;
this.label9.Text = "入料前点P3偏移量:"; this.label9.Text = "入料前点P3偏移量:";
this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -179,9 +187,9 @@ ...@@ -179,9 +187,9 @@
// label5 // label5
// //
this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.Location = new System.Drawing.Point(6, 113); this.label5.Location = new System.Drawing.Point(6, 110);
this.label5.Name = "label5"; this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(173, 20); this.label5.Size = new System.Drawing.Size(175, 29);
this.label5.TabIndex = 284; this.label5.TabIndex = 284;
this.label5.Text = "出料缓冲点P6偏移量:"; this.label5.Text = "出料缓冲点P6偏移量:";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -199,9 +207,9 @@ ...@@ -199,9 +207,9 @@
// label4 // label4
// //
this.label4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(6, 81); this.label4.Location = new System.Drawing.Point(6, 78);
this.label4.Name = "label4"; this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(173, 20); this.label4.Size = new System.Drawing.Size(175, 29);
this.label4.TabIndex = 282; this.label4.TabIndex = 282;
this.label4.Text = "出料前点P5偏移值:"; this.label4.Text = "出料前点P5偏移值:";
this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -220,7 +228,7 @@ ...@@ -220,7 +228,7 @@
// btnGetActualPosition // btnGetActualPosition
// //
this.btnGetActualPosition.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnGetActualPosition.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnGetActualPosition.Location = new System.Drawing.Point(312, 342); this.btnGetActualPosition.Location = new System.Drawing.Point(312, 348);
this.btnGetActualPosition.Name = "btnGetActualPosition"; this.btnGetActualPosition.Name = "btnGetActualPosition";
this.btnGetActualPosition.Size = new System.Drawing.Size(132, 36); this.btnGetActualPosition.Size = new System.Drawing.Size(132, 36);
this.btnGetActualPosition.TabIndex = 269; this.btnGetActualPosition.TabIndex = 269;
...@@ -241,23 +249,33 @@ ...@@ -241,23 +249,33 @@
// label8 // label8
// //
this.label8.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label8.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label8.Location = new System.Drawing.Point(6, 230); this.label8.Location = new System.Drawing.Point(6, 226);
this.label8.Name = "label8"; this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(173, 20); this.label8.Size = new System.Drawing.Size(175, 29);
this.label8.TabIndex = 84; this.label8.TabIndex = 84;
this.label8.Text = "移动速度:"; this.label8.Text = "速度(r/min):";
this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
// //
// txtFileName // txtFileName
// //
this.txtFileName.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtFileName.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtFileName.Location = new System.Drawing.Point(141, 27); this.txtFileName.Location = new System.Drawing.Point(170, 27);
this.txtFileName.MaxLength = 30; this.txtFileName.MaxLength = 30;
this.txtFileName.Name = "txtFileName"; this.txtFileName.Name = "txtFileName";
this.txtFileName.Size = new System.Drawing.Size(164, 26); this.txtFileName.Size = new System.Drawing.Size(135, 26);
this.txtFileName.TabIndex = 278; this.txtFileName.TabIndex = 278;
this.txtFileName.Text = "position.csv"; this.txtFileName.Text = "position.csv";
// //
// ioSingleControl
//
this.ioSingleControl.IOName = "检测信号";
this.ioSingleControl.IOValue = 0;
this.ioSingleControl.isCanClick = false;
this.ioSingleControl.Location = new System.Drawing.Point(11, 401);
this.ioSingleControl.Name = "ioSingleControl";
this.ioSingleControl.Size = new System.Drawing.Size(294, 30);
this.ioSingleControl.TabIndex = 279;
//
// btnAbsMove // btnAbsMove
// //
this.btnAbsMove.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.btnAbsMove.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
...@@ -272,9 +290,9 @@ ...@@ -272,9 +290,9 @@
// label3 // label3
// //
this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(13, 30); this.label3.Location = new System.Drawing.Point(6, 23);
this.label3.Name = "label3"; this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(122, 20); this.label3.Size = new System.Drawing.Size(161, 33);
this.label3.TabIndex = 277; this.label3.TabIndex = 277;
this.label3.Text = "保存文件名称:"; this.label3.Text = "保存文件名称:";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -282,9 +300,9 @@ ...@@ -282,9 +300,9 @@
// label7 // label7
// //
this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label7.Location = new System.Drawing.Point(6, 355); this.label7.Location = new System.Drawing.Point(6, 352);
this.label7.Name = "label7"; this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(173, 20); this.label7.Size = new System.Drawing.Size(175, 29);
this.label7.TabIndex = 271; this.label7.TabIndex = 271;
this.label7.Text = "实际位置:"; this.label7.Text = "实际位置:";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -303,7 +321,7 @@ ...@@ -303,7 +321,7 @@
// //
this.txtActualPosition.Enabled = false; this.txtActualPosition.Enabled = false;
this.txtActualPosition.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtActualPosition.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtActualPosition.Location = new System.Drawing.Point(184, 352); this.txtActualPosition.Location = new System.Drawing.Point(184, 353);
this.txtActualPosition.MaxLength = 30; this.txtActualPosition.MaxLength = 30;
this.txtActualPosition.Name = "txtActualPosition"; this.txtActualPosition.Name = "txtActualPosition";
this.txtActualPosition.Size = new System.Drawing.Size(121, 26); this.txtActualPosition.Size = new System.Drawing.Size(121, 26);
...@@ -312,11 +330,11 @@ ...@@ -312,11 +330,11 @@
// label13 // label13
// //
this.label13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label13.Location = new System.Drawing.Point(6, 268); this.label13.Location = new System.Drawing.Point(6, 264);
this.label13.Name = "label13"; this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(173, 20); this.label13.Size = new System.Drawing.Size(175, 29);
this.label13.TabIndex = 90; this.label13.TabIndex = 90;
this.label13.Text = "目标位置:"; this.label13.Text = "位置:";
this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
// //
// btnSdStop // btnSdStop
...@@ -333,9 +351,9 @@ ...@@ -333,9 +351,9 @@
// label6 // label6
// //
this.label6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label6.Location = new System.Drawing.Point(6, 321); this.label6.Location = new System.Drawing.Point(6, 318);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(173, 20); this.label6.Size = new System.Drawing.Size(175, 29);
this.label6.TabIndex = 268; this.label6.TabIndex = 268;
this.label6.Text = "目标位置:"; this.label6.Text = "目标位置:";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -363,9 +381,9 @@ ...@@ -363,9 +381,9 @@
this.groupBox1.Controls.Add(this.label1); this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Controls.Add(this.label2); this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.txtIoIp); this.groupBox1.Controls.Add(this.txtIoIp);
this.groupBox1.Location = new System.Drawing.Point(9, 13); this.groupBox1.Location = new System.Drawing.Point(9, 21);
this.groupBox1.Name = "groupBox1"; this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(458, 173); this.groupBox1.Size = new System.Drawing.Size(450, 173);
this.groupBox1.TabIndex = 282; this.groupBox1.TabIndex = 282;
this.groupBox1.TabStop = false; this.groupBox1.TabStop = false;
this.groupBox1.Text = "设备信息"; this.groupBox1.Text = "设备信息";
...@@ -373,9 +391,9 @@ ...@@ -373,9 +391,9 @@
// label12 // label12
// //
this.label12.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label12.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label12.Location = new System.Drawing.Point(8, 28); this.label12.Location = new System.Drawing.Point(8, 24);
this.label12.Name = "label12"; this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(122, 20); this.label12.Size = new System.Drawing.Size(150, 29);
this.label12.TabIndex = 1; this.label12.TabIndex = 1;
this.label12.Text = "端口号:"; this.label12.Text = "端口号:";
this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -383,9 +401,9 @@ ...@@ -383,9 +401,9 @@
// label18 // label18
// //
this.label18.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label18.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label18.Location = new System.Drawing.Point(8, 64); this.label18.Location = new System.Drawing.Point(8, 60);
this.label18.Name = "label18"; this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(122, 20); this.label18.Size = new System.Drawing.Size(150, 29);
this.label18.TabIndex = 94; this.label18.TabIndex = 94;
this.label18.Text = "地址:"; this.label18.Text = "地址:";
this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -394,10 +412,10 @@ ...@@ -394,10 +412,10 @@
// //
this.txtAddr.Enabled = false; this.txtAddr.Enabled = false;
this.txtAddr.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtAddr.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtAddr.Location = new System.Drawing.Point(136, 61); this.txtAddr.Location = new System.Drawing.Point(163, 61);
this.txtAddr.MaxLength = 30; this.txtAddr.MaxLength = 30;
this.txtAddr.Name = "txtAddr"; this.txtAddr.Name = "txtAddr";
this.txtAddr.Size = new System.Drawing.Size(164, 26); this.txtAddr.Size = new System.Drawing.Size(135, 26);
this.txtAddr.TabIndex = 95; this.txtAddr.TabIndex = 95;
this.txtAddr.Text = "1"; this.txtAddr.Text = "1";
// //
...@@ -427,10 +445,10 @@ ...@@ -427,10 +445,10 @@
// //
this.txtPortName.Enabled = false; this.txtPortName.Enabled = false;
this.txtPortName.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtPortName.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtPortName.Location = new System.Drawing.Point(136, 25); this.txtPortName.Location = new System.Drawing.Point(163, 25);
this.txtPortName.MaxLength = 30; this.txtPortName.MaxLength = 30;
this.txtPortName.Name = "txtPortName"; this.txtPortName.Name = "txtPortName";
this.txtPortName.Size = new System.Drawing.Size(164, 26); this.txtPortName.Size = new System.Drawing.Size(135, 26);
this.txtPortName.TabIndex = 276; this.txtPortName.TabIndex = 276;
this.txtPortName.Text = "COM1"; this.txtPortName.Text = "COM1";
// //
...@@ -449,19 +467,19 @@ ...@@ -449,19 +467,19 @@
// //
this.txtIOIndex.Enabled = false; this.txtIOIndex.Enabled = false;
this.txtIOIndex.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtIOIndex.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtIOIndex.Location = new System.Drawing.Point(136, 133); this.txtIOIndex.Location = new System.Drawing.Point(163, 133);
this.txtIOIndex.MaxLength = 30; this.txtIOIndex.MaxLength = 30;
this.txtIOIndex.Name = "txtIOIndex"; this.txtIOIndex.Name = "txtIOIndex";
this.txtIOIndex.Size = new System.Drawing.Size(164, 26); this.txtIOIndex.Size = new System.Drawing.Size(135, 26);
this.txtIOIndex.TabIndex = 275; this.txtIOIndex.TabIndex = 275;
this.txtIOIndex.Text = "1"; this.txtIOIndex.Text = "1";
// //
// label1 // label1
// //
this.label1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(8, 100); this.label1.Location = new System.Drawing.Point(8, 96);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(122, 20); this.label1.Size = new System.Drawing.Size(150, 29);
this.label1.TabIndex = 272; this.label1.TabIndex = 272;
this.label1.Text = "IO模块IP:"; this.label1.Text = "IO模块IP:";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -469,9 +487,9 @@ ...@@ -469,9 +487,9 @@
// label2 // label2
// //
this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(8, 136); this.label2.Location = new System.Drawing.Point(8, 132);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(122, 20); this.label2.Size = new System.Drawing.Size(150, 29);
this.label2.TabIndex = 274; this.label2.TabIndex = 274;
this.label2.Text = "检测信号地址:"; this.label2.Text = "检测信号地址:";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
...@@ -479,17 +497,17 @@ ...@@ -479,17 +497,17 @@
// txtIoIp // txtIoIp
// //
this.txtIoIp.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.txtIoIp.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtIoIp.Location = new System.Drawing.Point(136, 97); this.txtIoIp.Location = new System.Drawing.Point(163, 97);
this.txtIoIp.MaxLength = 30; this.txtIoIp.MaxLength = 30;
this.txtIoIp.Name = "txtIoIp"; this.txtIoIp.Name = "txtIoIp";
this.txtIoIp.Size = new System.Drawing.Size(164, 26); this.txtIoIp.Size = new System.Drawing.Size(135, 26);
this.txtIoIp.TabIndex = 273; this.txtIoIp.TabIndex = 273;
this.txtIoIp.Text = "192.168.201.11"; this.txtIoIp.Text = "192.168.201.11";
// //
// btnExit // btnExit
// //
this.btnExit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.btnExit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.btnExit.Location = new System.Drawing.Point(838, 665); this.btnExit.Location = new System.Drawing.Point(851, 616);
this.btnExit.Name = "btnExit"; this.btnExit.Name = "btnExit";
this.btnExit.Size = new System.Drawing.Size(132, 36); this.btnExit.Size = new System.Drawing.Size(132, 36);
this.btnExit.TabIndex = 281; this.btnExit.TabIndex = 281;
...@@ -497,44 +515,11 @@ ...@@ -497,44 +515,11 @@
this.btnExit.UseVisualStyleBackColor = true; this.btnExit.UseVisualStyleBackColor = true;
this.btnExit.Click += new System.EventHandler(this.btnExit_Click); this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
// //
// btnClear
//
this.btnClear.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.btnClear.Location = new System.Drawing.Point(691, 665);
this.btnClear.Name = "btnClear";
this.btnClear.Size = new System.Drawing.Size(132, 36);
this.btnClear.TabIndex = 106;
this.btnClear.Text = "清理";
this.btnClear.UseVisualStyleBackColor = true;
this.btnClear.Click += new System.EventHandler(this.btnClear_Click);
//
// richTextBox1
//
this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.richTextBox1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.richTextBox1.Location = new System.Drawing.Point(473, 20);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(526, 642);
this.richTextBox1.TabIndex = 105;
this.richTextBox1.Text = "";
//
// timer1 // timer1
// //
this.timer1.Interval = 1000; this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick); this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
// //
// ioStatusControl1
//
this.ioStatusControl1.IOName = "检测信号";
this.ioStatusControl1.IOValue = 0;
this.ioStatusControl1.isCanClick = false;
this.ioStatusControl1.Location = new System.Drawing.Point(134, 401);
this.ioStatusControl1.Name = "ioStatusControl1";
this.ioStatusControl1.Size = new System.Drawing.Size(171, 39);
this.ioStatusControl1.TabIndex = 279;
//
// FrmPositionTool // FrmPositionTool
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
...@@ -547,7 +532,9 @@ ...@@ -547,7 +532,9 @@
this.WindowState = System.Windows.Forms.FormWindowState.Maximized; this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmPositionTool_FormClosing); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmPositionTool_FormClosing);
this.Load += new System.EventHandler(this.Form1_Load); this.Load += new System.EventHandler(this.Form1_Load);
this.Shown += new System.EventHandler(this.FrmPositionTool_Shown);
this.groupBox6.ResumeLayout(false); this.groupBox6.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.picAxis2)).EndInit();
this.groupBox2.ResumeLayout(false); this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout(); this.groupBox2.PerformLayout();
this.groupBox1.ResumeLayout(false); this.groupBox1.ResumeLayout(false);
...@@ -567,8 +554,6 @@ ...@@ -567,8 +554,6 @@
private System.Windows.Forms.Label label8; private System.Windows.Forms.Label label8;
private System.Windows.Forms.TextBox txtSpeed; private System.Windows.Forms.TextBox txtSpeed;
private System.Windows.Forms.Label label12; private System.Windows.Forms.Label label12;
private System.Windows.Forms.RichTextBox richTextBox1;
private System.Windows.Forms.Button btnClear;
private System.Windows.Forms.Button btnHomeMove; private System.Windows.Forms.Button btnHomeMove;
private System.Windows.Forms.Button btnSdStop; private System.Windows.Forms.Button btnSdStop;
private System.Windows.Forms.Button btnServoOff; private System.Windows.Forms.Button btnServoOff;
...@@ -586,7 +571,7 @@ ...@@ -586,7 +571,7 @@
private System.Windows.Forms.TextBox txtPortName; private System.Windows.Forms.TextBox txtPortName;
private System.Windows.Forms.TextBox txtFileName; private System.Windows.Forms.TextBox txtFileName;
private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label3;
private UserFromControl.IOStatusControl ioStatusControl1; private UserFromControl.IOTextControl ioSingleControl;
private System.Windows.Forms.Button btnOpenFolder; private System.Windows.Forms.Button btnOpenFolder;
private System.Windows.Forms.Button btnExit; private System.Windows.Forms.Button btnExit;
private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.GroupBox groupBox1;
...@@ -599,6 +584,7 @@ ...@@ -599,6 +584,7 @@
private System.Windows.Forms.Label label5; private System.Windows.Forms.Label label5;
private System.Windows.Forms.TextBox txtP5Offset; private System.Windows.Forms.TextBox txtP5Offset;
private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label4;
private System.Windows.Forms.PictureBox picAxis2;
} }
} }
...@@ -45,10 +45,10 @@ namespace OnlineStore.AutoInOutStore ...@@ -45,10 +45,10 @@ namespace OnlineStore.AutoInOutStore
private void Form1_Load(object sender, EventArgs e) private void Form1_Load(object sender, EventArgs e)
{ {
ACServerManager.IsShowMsg = false; ACServerManager.IsShowMsg = false;
if (ResourceCulture.CurrLanguage.Equals(ResourceCulture.China)) //if (ResourceCulture.CurrLanguage.Equals(ResourceCulture.China))
{ //{
LogUtil.logBox = this.richTextBox1; // LogUtil.logBox = this.richTextBox1;
} //}
//ACServerManager.richeBox = this.richTextBox1; //ACServerManager.richeBox = this.richTextBox1;
CheckForIllegalCrossThreadCalls = false; CheckForIllegalCrossThreadCalls = false;
...@@ -90,7 +90,21 @@ namespace OnlineStore.AutoInOutStore ...@@ -90,7 +90,21 @@ namespace OnlineStore.AutoInOutStore
bool isOn = ACServerManager.ServerOnStatus(PortName, SlvAddr); bool isOn = ACServerManager.ServerOnStatus(PortName, SlvAddr);
formStatus(isOn); formStatus(isOn);
timer1.Start(); timer1.Start();
ioStatusControl1.IOName =ResourceCulture.GetString( "检测信号"); //ResourceCulture.GetString(ioValue.ElectricalDefinition, ioValue.Explain)
if (CurrLanguage.Equals(ResourceCulture.English))
{
picAxis2.Image = ResourceCulture.M_US_axis2;
}
else if (CurrLanguage.Equals(ResourceCulture.Japanese))
{
picAxis2.Image = ResourceCulture.M_JP_axis2;
}
else
{
picAxis2.Image = ResourceCulture.M_axis2;
}
ioSingleControl.IOName = ResourceCulture.GetString("检测信号");
ioSingleControl.ShowData();
} }
private void SaveConfig(int speed, int position) private void SaveConfig(int speed, int position)
{ {
...@@ -172,12 +186,7 @@ namespace OnlineStore.AutoInOutStore ...@@ -172,12 +186,7 @@ namespace OnlineStore.AutoInOutStore
btnServoOn.Enabled = !p; btnServoOn.Enabled = !p;
btnGetActualPosition.Enabled = p; btnGetActualPosition.Enabled = p;
} }
private void btnClear_Click(object sender, EventArgs e)
{
this.richTextBox1.Text = "";
}
private void btnRelMove_Click(object sender, EventArgs e) private void btnRelMove_Click(object sender, EventArgs e)
{ {
int position = Convert.ToInt32(txtPosition.Text); int position = Convert.ToInt32(txtPosition.Text);
...@@ -296,10 +305,10 @@ namespace OnlineStore.AutoInOutStore ...@@ -296,10 +305,10 @@ namespace OnlineStore.AutoInOutStore
preValue = PositionList[num - 2]; preValue = PositionList[num - 2];
} }
LogUtil.info(LogName + "【"+ num + "】【" + currPos+"】【"+Math.Abs(currPos-preValue)+"】"); LogUtil.info(LogName + "【"+ num + "】【" + currPos+"】【"+Math.Abs(currPos-preValue)+"】");
if (LogUtil.logBox == null) //if (LogUtil.logBox == null)
{ //{
this.richTextBox1.AppendText(LogName + "【" + num + "】【" + currPos + "】【" + Math.Abs(currPos - preValue) + "】"+Environment.NewLine); // this.richTextBox1.AppendText(LogName + "【" + num + "】【" + currPos + "】【" + Math.Abs(currPos - preValue) + "】"+Environment.NewLine);
} //}
LastValue = IO_VALUE.HIGH; LastValue = IO_VALUE.HIGH;
LastGetPTime = DateTime.Now; LastGetPTime = DateTime.Now;
} }
...@@ -360,8 +369,8 @@ namespace OnlineStore.AutoInOutStore ...@@ -360,8 +369,8 @@ namespace OnlineStore.AutoInOutStore
{ {
try try
{ {
ioStatusControl1.IOValue = (int)GetSingleValue(); ioSingleControl.IOValue = (int)GetSingleValue();
ioStatusControl1.ShowData(); ioSingleControl.ShowData();
} }
catch (Exception ex) catch (Exception ex)
{ {
...@@ -392,5 +401,10 @@ namespace OnlineStore.AutoInOutStore ...@@ -392,5 +401,10 @@ namespace OnlineStore.AutoInOutStore
{ {
this.Close(); this.Close();
} }
private void FrmPositionTool_Shown(object sender, EventArgs e)
{
}
} }
} }
...@@ -3,52 +3,52 @@ DI,急停,SuddenStop_BTN,0,192.168.200.11,0,急停,X01,DI-01,0, ...@@ -3,52 +3,52 @@ DI,急停,SuddenStop_BTN,0,192.168.200.11,0,急停,X01,DI-01,0,
DI,复位,Reset_BTN,1,192.168.200.11,0,复位,X02,DI-02,0, DI,复位,Reset_BTN,1,192.168.200.11,0,复位,X02,DI-02,0,
DI,自动启动,AutoRun_Single,2,192.168.200.11,0,自动启动,X03,DI-03,0, DI,自动启动,AutoRun_Single,2,192.168.200.11,0,自动启动,X03,DI-03,0,
DI,安全光栅,SafetyLightCurtains,3,192.168.200.11,0,安全光栅,X04,DI-04,0, DI,安全光栅,SafetyLightCurtains,3,192.168.200.11,0,安全光栅,X04,DI-04,0,
DI,进料口门上升端,Door_Up,4,192.168.200.11,0,进料口门上升端,X05,DI-05,0, DI,单料门上升端,Door_Up,4,192.168.200.11,0,单料门上升端,X05,DI-05,0,
DI,进料口门下降端,Door_Down,5,192.168.200.11,0,进料口门下降端,X06,DI-06,0, DI,单料门下降端,Door_Down,5,192.168.200.11,0,单料门下降端,X06,DI-06,0,
DI,抓取气缸上升端,ClampingDisc_Up,6,192.168.200.11,0,抓取气缸上升端,X07,DI-07,0, DI,分料机构气缸上升端,ClampingDisc_Up,6,192.168.200.11,0,分料机构气缸上升端,X07,DI-07,0,
DI,抓取气缸下降端,ClampingDisc_Down,7,192.168.200.11,0,抓取气缸下降端,X08,DI-08,0, DI,分料机构气缸下降端,ClampingDisc_Down,7,192.168.200.11,0,分料机构气缸下降端,X08,DI-08,0,
DI,料盘宽度检测1,WidthCheck1,8,192.168.200.11,0,料盘宽度检测1,X09,DI-09,0, DI,料盘宽度检测1,WidthCheck1,8,192.168.200.11,0,料盘宽度检测1,X09,DI-09,0,
DI,料盘宽度检测2,WidthCheck2,9,192.168.200.11,0,料盘宽度检测2,X10,DI-10,0, DI,料盘宽度检测2,WidthCheck2,9,192.168.200.11,0,料盘宽度检测2,X10,DI-10,0,
DI,料盘检测1(上料机构),TrayCheck_LoadMaterial,10,192.168.200.11,0,料盘检测1(上料机构),X11,DI-11,0, DI,料盘检测1(上料机构),TrayCheck_LoadMaterial,10,192.168.200.11,0,料盘检测1(上料机构),X11,DI-11,0,
DI,上料机构出料检测,OutCheck,11,192.168.200.11,0,上料机构出料检测,X12,DI-12,0, DI,上料机构出料检测,OutCheck,11,192.168.200.11,0,上料机构出料检测,X12,DI-12,0,
DI,门锁气缸打开端,BatchDoor_Open,12,192.168.200.11,0,门锁气缸打开端,X13,DI-13,0, DI,批量门锁气缸打开端,BatchDoor_Open,12,192.168.200.11,0,批量门锁气缸打开端,X13,DI-13,0,
DI,门锁气缸关闭端,BatchDoor_Close,13,192.168.200.11,0,门锁气缸关闭端,X14,DI-14,0, DI,批量门锁气缸关闭端,BatchDoor_Close,13,192.168.200.11,0,批量门锁气缸关闭端,X14,DI-14,0,
DI,料盘检测2(料叉机构),TrayCheck_Fixture,14,192.168.200.11,0,料盘检测2(料叉机构),X15,DI-15,0, DI,料盘检测2(夹取机构),TrayCheck_Fixture,14,192.168.200.11,0,料盘检测2(夹取机构),X15,DI-15,0,
,压紧机构计量检测,CompressAxis_Check,15,192.168.200.11,0,压紧机构计量检测,X16,DI-16,0, ,压紧机构计量检测,CompressAxis_Check,15,192.168.200.11,0,压紧机构计量检测,X16,DI-16,0,
DO,自动指示灯,AutoRun_HddLed,0,192.168.200.11,0,自动指示灯,Y01,DO-01,0, DO,自动指示灯,AutoRun_HddLed,0,192.168.200.11,0,自动指示灯,Y01,DO-01,0,
DO,故障指示灯,Alarm_HddLed,1,192.168.200.11,0,故障指示灯,Y02,DO-02,0, DO,故障指示灯,Alarm_HddLed,1,192.168.200.11,0,故障指示灯,Y02,DO-02,0,
DO,待机指示灯,RunSign_HddLed,2,192.168.200.11,0,待机指示灯,Y03,DO-03,0, DO,待机指示灯,RunSign_HddLed,2,192.168.200.11,0,待机指示灯,Y03,DO-03,0,
DO,吹气SOL ON,StartOrStopBlow,3,192.168.200.11,0,吹气SOL ON,Y04,DO-04,0, DO,进气口打开,StartOrStopBlow,3,192.168.200.11,0,进气口打开,Y04,DO-04,0,
DO,料仓运转ON,Run_Sign,4,192.168.200.11,0,料仓运转ON,Y05,DO-05,0, DO,料仓伺服电源打开,Run_Sign,4,192.168.200.11,0,料仓伺服电源打开,Y05,DO-05,0,
DO,轴2刹车电源ON,Axis_Brake,5,192.168.200.11,0,轴2刹车电源ON,Y06,DO-06,0, DO,轴2刹车电源打开,Axis_Brake,5,192.168.200.11,0,轴2刹车电源打开,Y06,DO-06,0,
DO,相机照明开,CameraLight_Power,6,192.168.200.11,0,相机照明开,Y07,DO-07,0, DO,相机辅助光源打开,CameraLight_Power,6,192.168.200.11,0,相机辅助光源打开,Y07,DO-07,0,
,备用,,7,192.168.200.11,0,备用,Y08,DO-08,0, ,设备照明打开,,7,192.168.200.11,0,设备照明打开,Y08,DO-08,0,
DO,进料口门上升SOL,Door_Up,8,192.168.200.11,0,进料口门上升SOL,Y09,DO-09,0, DO,单料门上升,Door_Up,8,192.168.200.11,0,单料门上升,Y09,DO-09,0,
DO,进料口门下降SOL,Door_Down,9,192.168.200.11,0,进料口门下降SOL,Y10,DO-10,0, DO,单料门下降,Door_Down,9,192.168.200.11,0,单料门下降,Y10,DO-10,0,
DO,抓取气缸上升SOL,ClampingDisc_Up,10,192.168.200.11,0,抓取气缸上升SOL,Y11,DO-11,0, DO,分料机构气缸上升,ClampingDisc_Up,10,192.168.200.11,0,分料机构气缸上升,Y11,DO-11,0,
DO,抓取气缸下降SOL,ClampingDisc_Down,11,192.168.200.11,0,抓取气缸下降SOL,Y12,DO-12,0, DO,分料机构气缸下降,ClampingDisc_Down,11,192.168.200.11,0,分料机构气缸下降,Y12,DO-12,0,
DO,门锁气缸打开SOL,BatchDoor_Open,12,192.168.200.11,0,门锁气缸打开SOL,Y13,DO-13,0, DO,批量门锁气缸打开,BatchDoor_Open,12,192.168.200.11,0,批量门锁气缸打开,Y13,DO-13,0,
DO,门锁气缸关闭SOL,BatchDoor_Close,13,192.168.200.11,0,门锁气缸关闭SOL,Y14,DO-14,0, DO,批量门锁气缸关闭,BatchDoor_Close,13,192.168.200.11,0,批量门锁气缸关闭,Y14,DO-14,0,
DO,门禁功能屏蔽,DisableDoorControl,14,192.168.200.11,0,门禁功能屏蔽,Y15,DO-15,0, DO,电气维护门警报关闭,DisableDoorControl,14,192.168.200.11,0,电气维护门警报关闭,Y15,DO-15,0,
DO,报警蜂鸣器,Buzzer_Sign,15,192.168.200.11,0,报警蜂鸣器,Y16,DO-16,0, DO,报警蜂鸣器,Buzzer_Sign,15,192.168.200.11,0,报警蜂鸣器,Y16,DO-16,0,
DI,上料机构门关闭,DoorClose_LoadMaterial,0,192.168.200.12,0,上料机构门关闭,X21,DI-21,0, DI,批量门关闭,DoorClose_LoadMaterial,0,192.168.200.12,0,批量门关闭,X21,DI-21,0,
DI,气压检测,Airpressure_Check,1,192.168.200.12,0,气压检测,X22,DI-22,0, DI,气压检测,Airpressure_Check,1,192.168.200.12,0,气压检测,X22,DI-22,0,
DI,左侧门关闭,LeftDoorColse_Single,2,192.168.200.12,0,左侧门关闭,X23,DI-23,0, DI,左侧电器维护门关闭,LeftDoorColse_Single,2,192.168.200.12,0,左侧电器维护门关闭,X23,DI-23,0,
DI,右侧门关闭,RightDoorColse_Single,3,192.168.200.12,0,右侧门关闭,X24,DI-24,0, DI,右侧电器维护门关闭,RightDoorColse_Single,3,192.168.200.12,0,右侧电器维护门关闭,X24,DI-24,0,
DI,门锁气缸打开端2,BatchDoor_Open2,4,192.168.200.12,0,门锁气缸打开端2,X25,DI-25,0, DI,批量门锁气缸打开端2,BatchDoor_Open2,4,192.168.200.12,0,批量门锁气缸打开端2,X25,DI-25,0,
DI,门锁气缸关闭端2,BatchDoor_Close2,5,192.168.200.12,0,门锁气缸关闭端2,X26,DI-26,0, DI,批量门锁气缸关闭端2,BatchDoor_Close2,5,192.168.200.12,0,批量门锁气缸关闭端2,X26,DI-26,0,
DI,上料机构上极限,BatchAxis_Limit,6,192.168.200.12,0,上料机构上极限,X27,DI-27,0, DI,轴5上极限,BatchAxis_Limit,6,192.168.200.12,0,轴5上极限,X27,DI-27,0,
DI,入料口料盘检测,TrayCheck_Door,7,192.168.200.12,0,入料口料盘检测,X28,DI-28,0, DI,单料门料盘检测,TrayCheck_Door,7,192.168.200.12,0,单料门料盘检测,X28,DI-28,0,
DI,夹爪气缸夹紧端,Clamping_Work,8,192.168.200.12,0,夹爪气缸夹紧端,X29,DI-29,0, DI,抓取机构气缸夹紧端,Clamping_Work,8,192.168.200.12,0,抓取机构气缸夹紧端,X29,DI-29,0,
DI,夹爪气缸放松端,Clamping_Relax,9,192.168.200.12,0,夹爪气缸放松端,X30,DI-30,0, DI,抓取机构气缸放松端,Clamping_Relax,9,192.168.200.12,0,抓取机构气缸放松端,X30,DI-30,0,
,,,10,192.168.200.12,0,,X31,DI-31,0, ,分料机构气缸料盘检测,,10,192.168.200.12,0,分料机构气缸料盘检测,X31,DI-31,0,
,,,11,192.168.200.12,0,,X32,DI-32,0, ,,,11,192.168.200.12,0,,X32,DI-32,0,
,,,12,192.168.200.12,0,,X33,DI-33,0, ,,,12,192.168.200.12,0,,X33,DI-33,0,
,,,13,192.168.200.12,0,,X34,DI-34,0, ,,,13,192.168.200.12,0,,X34,DI-34,0,
,,,14,192.168.200.12,0,,X35,DI-35,0, ,,,14,192.168.200.12,0,,X35,DI-35,0,
,,,15,192.168.200.12,0,,X36,DI-36,0, ,,,15,192.168.200.12,0,,X36,DI-36,0,
DO,夹爪气缸夹紧SOL,Clamping_Work,0,192.168.200.12,0,,Y21,DO-21,0, DO,分料机构气缸夹紧,Clamping_Work,0,192.168.200.12,0,分料机构气缸夹紧,Y21,DO-21,0,
DO,夹爪气缸放松SOL,Clamping_Relax,1,192.168.200.12,0,,Y22,DO-22,0, DO,分料机构气缸放松,Clamping_Relax,1,192.168.200.12,0,分料机构气缸放松,Y22,DO-22,0,
,,,2,192.168.200.12,0,,Y23,DO-23,0, ,,,2,192.168.200.12,0,,Y23,DO-23,0,
,,,3,192.168.200.12,0,,Y24,DO-24,0, ,,,3,192.168.200.12,0,,Y24,DO-24,0,
,,,4,192.168.200.12,0,,Y25,DO-25,0, ,,,4,192.168.200.12,0,,Y25,DO-25,0,
......
...@@ -982,47 +982,60 @@ namespace OnlineStore.DeviceLibrary ...@@ -982,47 +982,60 @@ namespace OnlineStore.DeviceLibrary
//报警时只需要亮红灯 //报警时只需要亮红灯
DateTime time = DateTime.Now; if (storeRunStatus <= StoreRunStatus.Wait)
bool isTemp30M = false;
if (TempOrHumidityIsAlarm)
{
TimeSpan span = DateTime.Now - TempAlarmTime;
if (span.Minutes > 30)
{
isTemp30M = true;
}
}
bool isNeedAlarmLed = false;
//报警灯
if (!alarmType.Equals(StoreAlarmType.None) || isTemp30M)
{
isNeedAlarmLed = true;
}
if (isNeedAlarmLed && IOManager.IOValue(IO_Type.Alarm_HddLed).Equals(IO_VALUE.LOW))
{
IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.HIGH);
}
else
{ {
if (IOManager.IOValue(IO_Type.Alarm_HddLed).Equals(IO_VALUE.HIGH)) if (IOManager.IOValue(IO_Type.Alarm_HddLed).Equals(IO_VALUE.HIGH))
{ {
IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.LOW); IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.LOW);
} }
} if (IOManager.IOValue(IO_Type.RunSign_HddLed).Equals(IO_VALUE.HIGH))
//绿灯闪
if (isNeedAlarmLed || TempOrHumidityIsAlarm || isTemp30M)
{
if (IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.LOW))
{ {
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH); IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.LOW);
} }
if (IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.HIGH))
{
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.LOW);
}
} }
else else
{ {
if ((StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) DateTime time = DateTime.Now;
|| storeRunStatus.Equals(StoreRunStatus.HomeMoving) || storeRunStatus.Equals(StoreRunStatus.Reset)) bool isTemp30M = false;
&& IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.HIGH)) if (TempOrHumidityIsAlarm)
{
TimeSpan span = DateTime.Now - TempAlarmTime;
if (span.Minutes > 30)
{
isTemp30M = true;
}
}
bool isNeedAlarmLed = false;
//报警灯,报警或温湿度报警30分钟,红灯闪
if (!alarmType.Equals(StoreAlarmType.None) || isTemp30M)
{
isNeedAlarmLed = true;
}
if (isNeedAlarmLed && IOManager.IOValue(IO_Type.Alarm_HddLed).Equals(IO_VALUE.LOW))
{
IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.HIGH);
}
else
{
if (IOManager.IOValue(IO_Type.Alarm_HddLed).Equals(IO_VALUE.HIGH))
{
IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.LOW);
}
}
bool isBusy = StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) ||
AutomaticBaiting.StoreMove.MoveType.Equals(StoreMoveType.InStore) || AutomaticBaiting.StoreMove.MoveType.Equals(StoreMoveType.OutStore);
bool isReset = StoreMove.MoveType.Equals(StoreMoveType.ReturnHome) || StoreMove.MoveType.Equals(StoreMoveType.StoreReset) ||
AutomaticBaiting.StoreMove.MoveType.Equals(StoreMoveType.ReturnHome) || AutomaticBaiting.StoreMove.MoveType.Equals(StoreMoveType.StoreReset);
//绿灯,正常常亮,复位,出入库时闪烁
if ((isBusy || isReset) && IOManager.IOValue(IO_Type.AutoRun_HddLed).Equals(IO_VALUE.HIGH))
{ {
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.LOW); IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.LOW);
} }
...@@ -1031,27 +1044,27 @@ namespace OnlineStore.DeviceLibrary ...@@ -1031,27 +1044,27 @@ namespace OnlineStore.DeviceLibrary
//绿灯亮 //绿灯亮
IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH); IOManager.IOMove(IO_Type.AutoRun_HddLed, IO_VALUE.HIGH);
} }
}
//黄灯 //黄灯 复位待机时灭,出入库或温湿度报警时闪烁
if (StoreMove.MoveType.Equals(StoreMoveType.InStore) || StoreMove.MoveType.Equals(StoreMoveType.OutStore) || TempOrHumidityIsAlarm || isTemp30M) if (isBusy || TempOrHumidityIsAlarm || isTemp30M)
{
if (IOManager.IOValue(IO_Type.RunSign_HddLed).Equals(IO_VALUE.HIGH))
{ {
IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.LOW); if (IOManager.IOValue(IO_Type.RunSign_HddLed).Equals(IO_VALUE.HIGH))
{
IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.LOW);
}
else
{
IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.HIGH);
}
} }
else else
{ {
IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.HIGH); if (IOManager.IOValue(IO_Type.RunSign_HddLed).Equals(IO_VALUE.HIGH))
} {
} IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.LOW);
else }
{
if (IOManager.IOValue(IO_Type.RunSign_HddLed).Equals(IO_VALUE.HIGH))
{
IOManager.IOMove(IO_Type.RunSign_HddLed, IO_VALUE.LOW);
} }
} }
//仓门打开,打开照明 //仓门打开,打开照明
bool doorIsOpen = false; bool doorIsOpen = false;
if (Config.DILIst.ContainsKey(IO_Type.LeftDoorColse_Single) && IOManager.IOValue(IO_Type.LeftDoorColse_Single).Equals(IO_VALUE.LOW)) if (Config.DILIst.ContainsKey(IO_Type.LeftDoorColse_Single) && IOManager.IOValue(IO_Type.LeftDoorColse_Single).Equals(IO_VALUE.LOW))
......
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace OnlineStore.LoadCSVLibrary
{
public class FileEncoding
{
public static string[] GetFileLines(string filePath)
{
if (!File.Exists(filePath))
{
return new string[] { };
}
Encoding encoding = Encoding.UTF8;
if (!FileEncoding.GetType(filePath).Equals(Encoding.UTF8))
{
encoding = Encoding.GetEncoding("gb2312");
}
string[] lines = File.ReadAllLines(filePath, encoding);
return lines;
}
/// <summary>
/// 给定文件的路径,读取文件的二进制数据,判断文件的编码类型
/// </summary>
/// <param name=“FILE_NAME“>文件路径</param>
/// <returns>文件的编码类型</returns>
public static System.Text.Encoding GetType(string FILE_NAME)
{
FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
Encoding r = GetType(fs);
fs.Close();
return r;
}
/// <summary>
/// 通过给定的文件流,判断文件的编码类型
/// </summary>
/// <param name=“fs“>文件流</param>
/// <returns>文件的编码类型</returns>
public static System.Text.Encoding GetType(FileStream fs)
{
byte[] Unicode = new byte[] { 0xFF, 0xFE, 0x41 };
byte[] UnicodeBIG = new byte[] { 0xFE, 0xFF, 0x00 };
byte[] UTF8 = new byte[] { 0xEF, 0xBB, 0xBF }; //带BOM
Encoding reVal = Encoding.Default;
BinaryReader r = new BinaryReader(fs, System.Text.Encoding.Default);
int i;
int.TryParse(fs.Length.ToString(), out i);
byte[] ss = r.ReadBytes(i);
if (IsUTF8Bytes(ss) || (ss[0] == 0xEF && ss[1] == 0xBB && ss[2] == 0xBF))
{
reVal = Encoding.UTF8;
}
else if (ss[0] == 0xFE && ss[1] == 0xFF && ss[2] == 0x00)
{
reVal = Encoding.BigEndianUnicode;
}
else if (ss[0] == 0xFF && ss[1] == 0xFE && ss[2] == 0x41)
{
reVal = Encoding.Unicode;
}
r.Close();
return reVal;
}
/// <summary>
/// 判断是否是不带 BOM 的 UTF8 格式
/// </summary>
/// <param name=“data“></param>
/// <returns></returns>
private static bool IsUTF8Bytes(byte[] data)
{
int charByteCounter = 1; //计算当前正分析的字符应还有的字节数
byte curByte; //当前分析的字节.
for (int i = 0; i < data.Length; i++)
{
curByte = data[i];
if (charByteCounter == 1)
{
if (curByte >= 0x80)
{
//判断当前
while (((curByte <<= 1) & 0x80) != 0)
{
charByteCounter++;
}
//标记位首位若为非0 则至少以2个1开始 如:110XXXXX...........1111110X
if (charByteCounter == 1 || charByteCounter > 6)
{
return false;
}
}
}
else
{
//若是UTF-8 此时第一位必须为1
if ((curByte & 0xC0) != 0x80)
{
return false;
}
charByteCounter--;
}
}
if (charByteCounter > 1)
{
throw new Exception("非预期的byte格式");
}
return true;
}
}
}
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
<ItemGroup> <ItemGroup>
<Compile Include="CSVExection.cs" /> <Compile Include="CSVExection.cs" />
<Compile Include="CSVResourceControl.cs" /> <Compile Include="CSVResourceControl.cs" />
<Compile Include="FileEncoding.cs" />
<Compile Include="position\AutoStorePosition.cs" /> <Compile Include="position\AutoStorePosition.cs" />
<Compile Include="storeConfig\ConfigItemBase.cs" /> <Compile Include="storeConfig\ConfigItemBase.cs" />
<Compile Include="storeConfig\ConfigProAttribute.cs" /> <Compile Include="storeConfig\ConfigProAttribute.cs" />
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!