Você pode utilizar parâmetros para criar folhas de processo para um projeto.
Parâmetros comuns
Vários parâmetros comuns podem ser utilizados em folhas de processo e macros:
Existem parâmetros que somente podem ser utilizados em folhas de processo. Isso se deve à natureza de folhas de processo: a intenção é alcançar um objetivo em uma única declaração. Existem também outras restrições:
A tabela a seguir resume as diferenças entre o uso de parâmetros em macros e folhas de processo.
Parâmetro |
Uso em macros |
Uso em folhas de processo |
Definição de parâmetro |
REAL r = 10 |
Definição de parâmetro não é suportada. Você somente pode utilizar parâmetros anteriormente definidos. |
Impressão de parâmetro |
PRINT “Passo lateral é ${entity('toolpath', '1').Stepover}” |
Passo lateral é ${entity('toolpath', '1').Stepover}. |
Comandos |
PRINT “Passo lateral é ${entity('toolpath', '1').Stepover}” |
Você não pode utilizar comandos. O efeito de inserir parâmetros entre colchetes ${} é semelhante a utilizar o comando PRINT. A diferença é que apenas o valor é impresso, e é impresso no arquivo de folha de processo. |
Declarações If |
IF (${error(Workplane)} == 0) { PRINT ${Workplane.Name} } ELSE { PRINT “World” } |
Não suportado. No entanto, você pode utilizar uma função de parâmetro para realizar tarefas simples que exigem o mesmo comportamento: ${select(“error(Workplane) == 0”, Workplane.Name, “World”)}. |
Loops While, For |
Consulte o manual de macro. |
Não suportado. No entanto, a sintaxe de <summaryrow> simula loop em percursos. <toolrow> simula loop em ferramentas. |