%%%
  VERSION: 1
  LANGUAGE: ENGLISH
%%%

MODULE SWTEXT (SYSMODULE)

!---------------------------------------
! G L O B A L  D A T A
!--------------------------------------- 

  ! Definition of stringtype for spotware
  ALIAS string swstring;

  ! Description: 
  ! CONST sw_string Version_XXXXXXXX := "1.2";
  !
  !          XXXXXXXX - Module name
  !                 1 - version number  (changed of SEROP) 
  !                 2 - revision number (changed of SEROP)
  CONST string Version_SWTEXT := "4.1";

  ! NOTE!
  ! Remember that the string length in each variable is limited to 40 characters.

  ! Error messages - servo gun
  CONST swstring TxtGunNotOpen :=	"Kan ikke lukke pistolen. Den er ikke åben!";
  CONST swstring TxtErrCloseSgun :=	"Kan ikke lukke pistolen i motors off";
  CONST swstring TxtErrOpenSgun :=	"Kan ikke åbne pistolen i motors off";
  CONST swstring TxtErrCalibSgun :=	"Kan ikke kalibrere pistolen i motors off";
  CONST swstring TxtRevCUpdate := 	"1.Synkroniser tip position.";
  CONST swstring TxtFineCalib := 	"2.Start servo pistol position.";
  CONST swstring TxtServCal1 := 	"En ManServiceCalib er nødvendig før";
  CONST swstring TxtServCal2 := 	"fortsættelse af program eksekvering.";

  ! Error messages - supervision
  CONST swstring TxtNoWater1 := 	"Ikke tilstrækkelig vand forsyning i pipe1!";
  CONST swstring TxtNoWater2 := 	"Ikke tilstrækkelig vand forsyning i pipe2!";
  CONST swstring TxtOverTemp := 	"Overophedning!";
  CONST swstring TxtLowAirPress := 	"Lavt tryk i udlignings-cylinder!";
  CONST swstring TxtTimerReady := 	"Timer ikke klar!";
  CONST swstring TxtWeldContactor := 	"Svejse kontaktor er off!";

  ! Error messages - supervision type
  ! Do not change the names. They are used internally!
  CONST swstring TxtSwPrepare := 	"Fejl i SwPrepare";
  CONST swstring TxtSwCloseGun := 	"Fejl i SwCloseGun";
  CONST swstring TxtSwPreWeld := 	"Fejl i SwPreWeld";
  CONST swstring TxtSwOpenGun := 	"Fejl i SwOpenGun";

  ! Error messages - general error info
  ! Do not change the names. They are used internally!
  CONST swstring TxtGenCurrGun := 	"Aktuel pistol: ";
  CONST swstring TxtGenCurrValue := 	"Aktuel value: ";
  CONST swstring TxtGenNOfGun := 	"Anatl definerede pistoler > 8";
  CONST swstring TxtGenNoEquip := 	"Ikke-eksisterende pistol";
  CONST swstring TxtGenNoName := 	"Navn ikke  specificeret i data(mecunit)";
  CONST swstring TxtGenChName := 	"Omdøb curr_gundata.gun_name";
  CONST swstring TxtGenGunPos := 	"Forkert pistol position";
  CONST swstring TxtGenGunNotEqu := 	"Pistol position skal være magen til den forrige";
  CONST swstring TxtGenModGunPos := 	"Modificér position";
  CONST swstring TxtGenArgPrePos := 	"Argument PrePos mindre end nul";
  CONST swstring TxtGenGunTitle := 	"Pistol fejl";
  CONST swstring TxtGenWeldTitle := 	"Svejse fejl";
  CONST swstring TxtGenWeldTimout := 	"Svejse komplet timeout";
  CONST swstring TxtGenWeldFault := 	"Svejsefejl rapporteret";
  CONST swstring TxtGenCurrRobT := 	"Aktuel robtarget:";
  CONST swstring TxtGenWeldAbort := 	"Svejs aborteret!";
  CONST swstring TxtGenPosSkip := 	"Aktuel position skipped";

  ! Error messages - plate thickness error
  ! Do not change the names. They are used internally!
  CONST swstring TxtPlateGunPos :=	"Negative pistol position!";
  CONST swstring TxtPlateMissing :=	"Manglende plates!";
  CONST swstring TxtPlateImproper :=	"Ukorrekt geometri!";
  CONST swstring TxtPlateTol :=		"Tolerance:          ";
  CONST swstring TxtPlateExpTh :=	"Forventet tykkelse: ";
  CONST swstring TxtPlateAchTh :=	"Modtaget tykkelse: ";
  CONST swstring TxtInfoTP	 :=	"Tryk Ignorer for at skippe tykkelses test";
  CONST swstring TxtContAnyWay :=	"Tryk OK for at lukke pistolen";
  CONST swstring TxtCurrErrSkip :=	"Aktuelle fejl skipped";
  CONST swstring TxtCurrErrAbort :=	"Aktuelle fejl ignored";

  ! Error messages - forcedata
  ! Do not change the names. They are used internally!
  CONST swstring TxtForceData := 	"Ugyldige forcedata";
  CONST swstring TxtForceTime := 	"Ugyldig værdi for force_time";

  ! Error messages - spotdata
  ! Do not change the names. They are used internally!
  CONST swstring TxtSpotData := 	"Ugyldig spotdata";
  CONST swstring TxtChkProgNo := 	"Ugyldig værdi for prog_no";

  ! Common error messages - spotdata and forcedata
  ! Do not change the names. They are used internally!
  CONST swstring TxtChkCurrValue := 	"Aktuel værdi: ";
  CONST swstring TxtChkInterval1 := 	"Tilladt interval: ";
  CONST swstring TxtChkInterval2 := 	" <= vædi <= ";
  CONST swstring TxtChkTipForce := 	"Ugyldig værdi for tip_force";
  CONST swstring TxtChkPlateThi := 	"Ugyldig værdi for plate_thickness";
  CONST swstring TxtChkPlateTol := 	"Ugyldig tolerance for plate_thickness";

  ! Error messages - gundata
  ! Do not change the names. They are used internally!
  CONST swstring TxtGunData := 		"Ugyldig pistoldata";
  CONST swstring TxtGunInterval1 := 	"Tilladt interval: 0 <= værdi <= ";
  CONST swstring TxtGunType1 := 	"Ugyldig værdi for data gun_type";
  CONST swstring TxtGunType2 := 	"Tilladte værdier: 1";
  CONST swstring TxtGunCloseTime := 	"Ugyldig værdi for data pre_close_time";
  CONST swstring TxtGunEquTime := 	"Ugyldig værdi for data pre_equ_time";
  CONST swstring TxtSpotWeldTout := 	"Ugyldig værdi for weld_timeout";

  ! Error messages - simdata
  ! Do not change the names. They are used internally!
  CONST swstring TxtSimData := 		"Ugyldig simdata";
  CONST swstring TxtChkSimType := 	"Ugyldig værdi for sim_type";

  ! Error messages - other data
  ! Do not change the names. They are used internally!
  CONST swstring TxtOthData := 		"Ugyldig data";
  CONST swstring TxtOthProgNum1 := 	"Ugyldig værdi for data prog_num_type";
  CONST swstring TxtOthProgNum2 := 	"Tilladte værdie er : 0, 1 or 2";
  CONST swstring TxtOthParity1 := 	"Ugyldig værdi for data prog_num_parity";
  CONST swstring TxtOthParity2 := 	"Tilladte værdie er: 0, 1 or 2";
  CONST swstring TxtOthOptArg := 	"Der er ikke valgt et valgfrit argument";

  ! Function keys messages
  ! Do not change the names or the value. They are used internally!
  CONST swstring TxtCancel := 		"Cancel";
  CONST swstring TxtInfo := 		"Info";
  CONST swstring TxtIgnore:=		"Ignorer";
  CONST swstring TxtSkip := 		"Skip";
  CONST swstring TxtRetry := 		"Prøv igen";
  CONST swstring TxtReweld := 		"Gen-svejs";

  ! Function keys messages and teachpendant messages. Only used in manual actions
  ! Common messages
  CONST swstring TxtManSelGun := 	"Vælg pistol. Tryk CANCEL for at forlade.";
  CONST swstring TxtManGunNo{8}:=	["Pistol1","Pistol2","Pistol3","Pistol4","Pistol5","Pistol6","Pistol7","Pistol8"];
  CONST swstring TxtManReturn := 	"Return";
  CONST swstring TxtManNext := 		"Næste";
  CONST swstring TxtManChange := 	"Ændre";
  CONST swstring TxtManCancel := 	"Cancel";
  CONST swstring TxtManCurrValue := 	"Aktuel værdi: ";
  CONST swstring TxtManMecNoAct := 	"Mekanisk enhed ikke aktiv";
  CONST swstring TxtManActUnit := 	"Aktiver enhed";

  ! Function keys messages and teachpendant messages used in manual actions
  ! for routine ManAddGunName
  CONST swstring TxtManFoundGun := 	"Found a servogun with the name";
  CONST swstring TxtManQueryGun := 	"Do you want to use this servogun?";
  CONST swstring TxtManGunDef1 :=	"Current number of guns defined";
  CONST swstring TxtManGunDef2 := 	"in the system are";
  CONST swstring TxtManSelGunNo1 :=	"Select gun number";
  CONST swstring TxtManSelGunNo2 :=	"The gun";
  CONST swstring TxtManSelGunNo3 :=	"will be used for";
  CONST swstring TxtManGunData1 :=	"curr_gundata";
  CONST swstring TxtManGunData2 :=	".gun_name";
  CONST swstring TxtManGunData3 :=	"will be updated.";
  CONST swstring TxtManGunNoErr1 :=	"There are only";
  CONST swstring TxtManGunNoErr2 :=	"guns defined";
  CONST swstring TxtManGunNoErr3 :=	"in the system.";
  CONST swstring TxtManSelNewGun :=	"Select a new gun number!";
  CONST swstring TxtManNoGun :=	"No servoguns were found";
  CONST swstring TxtManAddMocCfg :=	"Add configuration for servogun";

  ! Function keys messages and teachpendant messages used in manual actions
  ! for routine ManSpot
  CONST swstring TxtManSpotData := 	"Aktuel spotdata:";
  CONST swstring TxtManSpotDataDe := 	"Aktuel spotdata definition";
  CONST swstring TxtManSpotWeld := 	"Svejs";
  CONST swstring TxtManSpotForce := 	"Input tip kraft";
  CONST swstring TxtManSpotThick := 	"Input plate tykkelse";
  CONST swstring TxtManSpotToler := 	"Input plate tolerance";
  CONST swstring TxtManSpotProg := 	"Input svejse program";
  CONST swstring TxtManSpotTout := 	"Input svejse timeout";

  ! Function keys messages and teachpendant messages used in manual actions
  ! for routine ManSetForce
  CONST swstring TxtManSetFData := 	"Aktuel manforcedata:";
  CONST swstring TxtManSetFDataDe :=	"Aktuel forcedata definition";
  CONST swstring TxtManSetFApply := 	"Udfør";
  CONST swstring TxtManSetFForce := 	"Input tip kraft";
  CONST swstring TxtManSetFThick := 	"Input plate tykkelse";
  CONST swstring TxtManSetFToler := 	"Input plate tolerance";
  CONST swstring TxtManSetFTout := 	"Input kraft tid";

  ! Teachpendant messages used in manual actions for routine ManServiceCalib
  CONST swstring TxtManServCalib := 	"Manual service kalibrering";
  CONST swstring TxtManFineCalib := 	"2.Start servo pistol position.";
  CONST swstring TxtManFCalInfo1 := 	"Efter pistolen er blevet fin-kalib.";
  CONST swstring TxtManFCalInfo2 := 	"Tip wear vil blive resat.";
  CONST swstring TxtManRevCUpdate := 	"1.Synchroniser tip position.";
  CONST swstring TxtManRevCInfo1 := 	"Efter omdr.tæller er mistet eller";
  CONST swstring TxtManRevCInfo2 := 	"opdateret. Tip wear vil ikke bliver opdateret.";
  CONST swstring TxtManAckFineCal := 	"Ønsker vil at fortsætte?";

! Teachpendant messages used in manual actions for routine ManCalib
  CONST swstring TxtManCalibCh := 	"Vælg type af kalibrering";

  ! Teachpendant messages used in manual actions for routine ManForceCalib
  CONST swstring TxtManForceCal := 	"Manual kraft kalibrering";
  CONST swstring TxtManSelNum := 	"Hvor mange målinger? (min2,max10)";
  CONST swstring TxtManSelVal := 	"Indtast kraft værdi";
  CONST swstring TxtManSelThick :=	"Vælg sensor tykkelse (min0,max100)";
  CONST swstring TxtManSelTime :=	"Vælg kraft tid (min1,max10)";
  CONST swstring TxtManSelOK := 	"Tryk OK for at forsætte";
  CONST swstring TxtManSelCancel := 	"Tryk CANCEL for at ændre";
  CONST swstring TxtManSetThick :=	"Indtast tykkelse i mm.";
  CONST swstring TxtManSetTime :=	"Indtast kraft tid i sek.";
  CONST swstring TxtManInvVal := 	"Ugyldig værdi, default vil blive brugt:";
  CONST swstring TxtManInValue := 	"Indtast målt tip kraft";
  CONST swstring TxtManNoCalib := 	"Antal udførte kraft kalibreringer: ";
  CONST swstring TxtManNoCalibP := 	"Antal udførte kalibreringer ";
  CONST swstring TxtManMaxForce :=	"Vælg max tip kraft";
  CONST swstring TxtManNumCalib :=	"Vælg antal kalibreringer";
  CONST swstring TxtManCurrCalib1 :=	"Tryk OK for at udføre";
  CONST swstring TxtManCurrCalib2 :=	"kalibrering nr: ";
  CONST swstring TxtManCurrTorque := 	"Aktuel motor torque = ";
  CONST swstring TxtManCurrForce := 	"Aktuel kraft = ";
  CONST swstring TxtManCurrThick := 	"Aktuel tykkelse = ";
  CONST swstring TxtManCurrTime := 	"Aktuel kraft tid= ";
  CONST swstring TxtManCurrVal := 	"Aktuelle værdier:";
  CONST swstring TxtManQueryRest1 := 	"Tryk OK for at aktivere";
  CONST swstring TxtManQueryRest2 := 	"den nye kalibrering";
  CONST swstring TxtManRestart := 	"Tryk OK for restart af system";
  CONST swstring TxtManMaxProgF1 := 	"Max programmerbare krafter";
  CONST swstring TxtManMaxProgF2 := 	"for denne pistol er ";
  CONST swstring TxtManAcceptVal :=   	"Er denne værdi OK?";
  CONST swstring TxtManAckMeas   :=  	"Tryk OK for at acceptere måling";
  CONST swstring TxtManRedoMeas  :=  	"Tryk PRØV IGEN for at prøve igen";
  CONST swstring TxtManRecalErr1 := 	"Kraft kalibrering fejlet";
  CONST swstring TxtManRecalErr2 := 	"Check værdier og prøv igen";
  CONST swstring TxtManRecalErr3 := 	"Restart ikke systemet før";
  CONST swstring TxtManRecalErr4 := 	"gyldig kraft kalib. er foretaget";

ENDMODULE
