From 90505eb66ecc2e3908a01bda23dad2a7db0be0fd Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 17 Feb 2025 09:57:45 +0100 Subject: [PATCH] FANUC: - gestione ricerca prog warmup, modifica con % x ricerca "contains" --- IOB-WIN-FANUC/Iob/Fanuc.cs | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/IOB-WIN-FANUC/Iob/Fanuc.cs b/IOB-WIN-FANUC/Iob/Fanuc.cs index 9d9d34b1..0521f6cd 100644 --- a/IOB-WIN-FANUC/Iob/Fanuc.cs +++ b/IOB-WIN-FANUC/Iob/Fanuc.cs @@ -2193,11 +2193,25 @@ namespace IOB_WIN_FANUC.Iob // ora verifico se prog corrente รจ valido if (!string.IsNullOrEmpty(currPrgName)) { - // e se sia uguale al valore tgt - if (currPrgName == prgNameTgt) + // se contiene % allora cerco x like + if(prgNameTgt.Contains("%")) { - // inserisco bit! - B_input += 1 << i; + // e se sia uguale al valore tgt senza % + if (currPrgName.Contains(prgNameTgt.Replace("%",""))) + { + // inserisco bit! + B_input += 1 << i; + } + } + // altrimenti ricerca puntuale (prima versione) + else + { + // e se sia uguale al valore tgt + if (currPrgName == prgNameTgt) + { + // inserisco bit! + B_input += 1 << i; + } } } }