Pueden utilizarse expresiones condicionales de modo que, si PowerMill no puede resolver un parámetro, el campo de la hoja de taller no se quede en blanco y muestre siempre un valor significativo predefinido. Esto resulta útil, por ejemplo, si se produce un error o si no se especifica el plano de trabajo de la trayectoria. Sin una expresión condicional, PowerMill no podría resolver el parámetro, el campo Nombre plano de trabajo quedaría en blanco y la causa desconocida.
En el siguiente ejemplo se muestra cómo editar el parámetro toolpath.Workplane para incluir una expresión condicional que muestre el valor 'WORLD' si PowerMill no puede resolver el parámetro.
Parámetro básico:
<th> Workplane Name</th><td>${toolpath.Workplane}</td>
Edite el parámetro, como se muestra a continuación:
<td> Workplane Name</th><td>${select(error(toolpath.Workplane), "WORLD", "$toolpath.Workplane.Name")}</td>
Las expresiones condicionales incluyen una pregunta y dos respuestas:
En este ejemplo de plano de trabajo de trayectoria, ${select(error(toolpath.Workplane) pregunta si hay un plano de trabajo de trayectoria presente.
Si la respuesta es 'No. No hay ningún plano de trabajo". PowerMill muestra el valor predefinido 'WORLD'. Si la respuesta es 'Sí. Hay un plano de trabajo.' PowerMill muestra el resultado de la cadena de parámetros toolpath.wokplane.name.
Para escribir expresiones condicionales, debe utilizarse esta estructura:
${select(error(parameter in question), "value displayed if parameter cannot be resolved", "$parameter to be displayed if <PRODUCt> can resolve parameter")}