Crie regras para controlar como os novos modelos são gerados a partir dos parâmetros capturados e as entradas do usuário. O painel Regras

Para criar regras:
1. Selecione uma configuração de modelo para o DriveWorksXpress e clique em

Os itens capturados são listados em Tipo de regra
2. Em Editar, marque as caixas de seleção dos Tipos de regra a editar.
Você precisa editar todas as regras incompletas antes de executar o modelo.
3. Clique em

4. Selecione Exibir lista ou Exibir árvore.
A exibição de lista permite Exibir somente regras que faltam e também reorganizar as colunas.
Estes ícones são exibidos na lista ou árvore:
Tipo de regra
|
Regra construída
|
Regra não
construída
|
Montagem
|
![]() |
![]() |
Peça
|
![]() |
![]() |
Cota
|
![]() |
![]() |
Recurso
|
![]() |
![]() |
Configuração
|
![]() |
![]() |
Propriedade
|
![]() |
![]() |
6. Use o Gerador de regras para criar o resultado de regra necessário e clique em OK.
7. Repita essas etapas até haver definido todas as regras.
Uso do Gerador de Regras
Você pode digitar regras diretamente na janela de regras ou inserir textos e símbolos a partir das guias do Gerador de Regras.
Guias de atalho
Selecione os valores nestas guias para inseri-los na janela da regra.
Entradas
|
Campos da fórmula, por exemplo, DesenhadoPor.
|
Recente
|
Itens de texto criados como atalhos.
Para adicionar novos
valores à lista, selecione Alterar texto rápido na guia Recente e insira o
texto ou uma expressão, como excluir | suprimir.
|
Matemática
|
Operadores: + -
/ * & ( ).
|
Lógica
|
Operadores: <
> = <> <= =>; Not (), Or (), And(), IF ( , , ).
Os operadores lógicos
precisam sempre estar em inglês.
|
Use estes controles:
|
|
A- A+
|
Altera o tamanho da fonte na janela de
regras.
|
Limpar regra
|
Apaga o conteúdo da janela de regras.
|
Palavras-chave traduzidas
Você pode usar estas palavras-chave em inglês ou suas versões traduzidas para criar regras válidas nos sistemas localizados:
Excluir
|
<translated_keyword>
|
|
Ocultar
|
<translated_keyword>
|
|
Exibir
|
<translated_keyword>
|
|
Suprimir
|
<translated_keyword>
|
|
Cancelar supressão
|
<translated_keyword>
|
|
S
|
<translated_keyword>
|
O mesmo que Suprimir
|
U
|
<translated_keyword>
|
O mesmo que Cancelar
supressão
|
Falso
|
"<translated_keyword>"
|
O mesmo que Suprimir
|
Verdadeiro
|
"<translated_keyword>"
|
O mesmo que Cancelar
supressão
|
=IF(CheckBox=True, "< versão traduzida de Suprimir >", " versão traduzida de Suprimir ")
=IF(CheckBox=True, "< versão traduzida de Falso >", " versão traduzida de Verdadeiro ")
Tipos e exemplos de regras
Tipo de regra: Nome do arquivo
As regras Nome de arquivo definem a convenção de nomeação para as novas versões do modelo.
Exemplo de nome de arquivo: Anexar um valor
Para anexar um valor ao nome do arquivo principal:
1. Crie um formulário com um campo de entrada de dados chamado CriadoPor.
2. Clique em

3. Em Editar, marque a caixa de seleção de Nomes de arquivo e clique em

4. Em Nome, clique duas vezes no nome do arquivo

5. Selecione Entradas > CriadoPor.
A fórmula mostrada nas regras lista:
CriadoPor
Exemplo de nome de arquivo: Renomear o arquivo principal com base na entrada de valores
Para renomear o arquivo principal com base em um valor inserido:
1. Crie um formulário com um campo de entrada de dados chamado ValorEntradaparaNome.
2. Clique em

3. Em Editar, marque a caixa de seleção de Nomes de arquivo e clique em

4. Em Nome, clique duas vezes no nome do arquivo

5. Na janela da regra, digite "*" &.
6. Selecione Entradas > ValorEntradaparaNome.
A fórmula mostrada nas regras lista:
"*" & ValorEntradaparaNome
Se renomear o arquivo principal com base em dois valores de entrada, crie dois campos de entrada de dados e ajuste a fórmula na regra:
"*" & ValorEntradaparaNome1 & " e " & ValorEntradaparaNome2
Exemplo de nome de arquivo: Anexar um valor para arquivos necessários
Para anexar um valor ao nome do arquivo principal se o arquivo for necessário:
1. Selecione o modelo para o qual você quer criar a regra.
2. Clique em

3. Em Editar, marque a caixa de seleção de Nomes de arquivo e clique em

4. Em Nome, clique duas vezes no nome do arquivo

5. Selecione Lógica > IF( , , ) (SE).
• No campo IF, construa a condição que determina quando o arquivo é obrigatório.
• No campo Then, selecione o valor de entrada usado para o nome do arquivo.
• No campo Otherwise, digite a ação necessária quando o arquivo não é obrigatório (Suprimir, Ocultar ou Excluir).
A fórmula mostrada nas regras lista:
IF ( Condition = FileRequired , ValorEntradaparaNome , "Suppress")
Tipo de regra: Configuração
As regras de Configuração trocam a configuração do novo modelo por outra já definida.
Antes de criar regras de configuração, certifique-se de que a opção Sim, permita que eu crie uma regra para trocar configurações na guia Desenhos e configurações esteja marcada.
Exemplo de configuração: Alternar para uma configuração - Caixa de seleção
Para aplicar outra configuração quando uma caixa de seleção está marcada:
1. Crie um formulário com um campo chamado VerificaçãoEntrada.
2. Clique em

3. Em Editar, marque a caixa de seleção Configurações e clique em

4. Em Nome, clique duas vezes na configuração

5. No Gerador de regras, selecione Lógica > IF( , , ) (se) e construa a condição que determina qual configuração deve ser usada quando a caixa de seleção de entrada é selecionada.
• No campo IF: IF(VerificaçãoEntrada = TRUE ,
• No campo Then, o nome da configuração, entre aspas, a ser usada quando a condição é verdadeira: "ConfigA"
Maiúsculas e minúsculas precisam ser idênticas no nome e na configuração.
• No campo Otherwise, digite o nome da configuração, entre aspas, a ser usada quando a condição é Falsa: "Valor Predeterminado"
A fórmula mostrada nas regras lista:
IF (VerificaçãoEntrada = TRUE , "ConfigA" , "Valor predeterminado" )
6. Clique em OK.
Exemplo de configuração: Alternar para uma configuração - Menu
Para aplicar uma configuração selecionada em um menu:
1. Crie um formulário com um controle de lista suspensa chamado SeleçãoMenu contendo seleções para configurações existentes.
2. Clique em

3. Em Editar, marque a caixa de seleção Configurações e clique em

4. Em Nome, clique duas vezes na configuração

5. No Gerador de regras, selecione Entradas > SeleçãoMenu.
A fórmula mostrada nas regras lista:
SeleçãoMenu
6. Clique em OK.
Exemplo de configuração: Mudar configurações - Valor de entrada
Para mudar de configuração com base em um valor inserido:
1. Crie um formulário com um controle de lista suspensa chamado SeleçãoMaterial contendo uma lista dos materiais, como, por exemplo, Liga de aço fundido, usados na peça.
2. Clique em

3. Em Editar, marque a caixa de seleção Configurações e clique em

4. Em Nome, clique duas vezes na configuração

5. Selecione Entradas > Selecionar material.
A fórmula mostrada nas regras lista:
SeleçãoMenu
É aplicada a configuração Liga de aço fundido (que precisa existir na peça ou montagem).
Exemplo de configuração: Mudar configurações - Valor de menu
Para trocar de configuração com base em um valor selecionado em um menu:
1. Crie um formulário com um controle de lista suspensa chamado SeleçãoMenu contendo uma lista das configurações existentes.
2. Clique em

3. Em Editar, marque a caixa de seleção Configurações e clique em

4. Em Nome, clique duas vezes na configuração

5. No Gerador de regras, selecione Lógica > IF( , , ) (SE) e crie uma expressão:
• No campo IF, construa a condição que determina qual pode ser a primeira opção do menu (incluindo o valor do menu entre aspas).
• No campo Then, digite, entre aspas, o nome da configuração à qual se refere a opção acima.
Maiúsculas e minúsculas precisam ser idênticas no nome e na configuração.
• No campo Otherwise, digite, entre aspas, o nome da outra configuração.
A fórmula mostrada nas regras lista:
IF (SeleçãoMenu = "ValorMenu", "ValorConfigA", "ValorConfigB" )
Se houver mais do que duas seleções de menu, consulte Aninhar fórmulas em Usar funções e fórmulas.
Tipo de regra: Propriedades personalizadas
As regras Propriedades personalizadas definem o valor das propriedades capturadas.
Exemplo de propriedades personalizadas: Atribuir valores usando listas suspensas
Para atribuir um valor a partir de uma lista suspensa:
1. Crie um formulário com uma lista suspensa chamada DesenhadoPor contendo uma lista de nomes.
2. Clique em

3. Em Editar, marque a caixa de seleção de Propriedades personalizadas e clique em

4. Em Nome, clique duas vezes na propriedade personalizada

5. Selecione Entradas > DesenhadoPor.
A fórmula mostrada nas regras lista:
DesenhadoPor
A propriedade personalizada é definida com o valor selecionado, por exemplo, Tom, que pode ser vinculado a uma nota ou desenho.
Exemplo de propriedade personalizada Enviar informações direcionais
Para enviar informações dimensionais do formulário de entrada para uma propriedade:
1. Crie um formulário com campos de entrada de dados para EntradaComprimento, EntradaLargura e EntradaProfundidade.
2. Clique em

3. Em Editar, marque a caixa de seleção de Propriedades personalizadas e clique em

4. Em Nome, clique duas vezes na propriedade personalizada

5. Selecione Entradas > EntradaComprimentoe insira & " X longo " &.
6. Selecione Entradas > EntradaLargurae insira & " X largo " &.
7. Selecione Entradas > EntradaProfundidade e insira & " profundo".
A fórmula mostrada nas regras lista:
EntradaComprimento & " X longo " & EntradaLargura & " X largo" & EntradaProfundidade & " profundo"
Tipo de regra: Cota
Asa regras Dimensão acionam dimensões capturadas com base nas entradas do formulário.
Exemplo de dimensão: Subtrair um valor
Para subtrair um valor de um valor em uma entrada de formulário:
1. Crie um formulário com um campo de entrada de dados chamado ComprimentoEixo.
2. Clique em

3. Em Editar, marque a caixa de seleção de Dimensões e clique em

4. Em Nome, clique duas vezes na dimensão

5. Selecione Entradas > ComprimentoEixo e insira - 285, o valor a ser subtraído
A fórmula mostrada nas regras lista:
ComprimentoEixo - 285
Exemplo de dimensão: Calcular a arfagem
Para calcular o passo a partir de um valor de entrada e uma quantidade de furo preferida:
1. Crie um formulário com um campo de entrada de dados chamado ValorEntrada.
2. Clique em

3. Em Editar, marque a caixa de seleção de Dimensões e clique em

4. Em Nome, clique duas vezes na dimensão

5. Na janela de regras, insira um parênteses inicial ( e selecione Entradas > ValorEntrada.
6. Subtraia 300, o total das distâncias inicial (150) e final (150) do padrão e selecione Matemática > ).
7. Selecione Matemática > / e insira 10 (o número de furos preferido).
A fórmula mostrada nas regras lista:
( ValorEntrada - 300 ) / 10
Exemplo de dimensão: Calcular a quantidade de um furo
Para calcular a quantidade de furos para um padrão a partir de um valor de entrada e um passo preferencial:
1. Crie um formulário com um campo de entrada de dados chamado ValorEntrada.
2. Clique em

3. Em Editar, marque a caixa de seleção de Dimensões e clique em

4. Em Nome, clique duas vezes na dimensão

5. Na janela de regras, insira um parênteses inicial ( e selecione Entradas > ValorEntrada.
6. Subtraia 300, o total das distâncias inicial (150) e final (150) do padrão e selecione Matemática > ).
7. Selecione Matemática > / e insira 175 (o passo preferido).
8. Antes do parênteses inicial, digite ROUNDDOWN e, depois do passo inserido, digite ,0) para arredondar o resultado para o número inteiro mais próximo.
9. Depois do último parênteses final, digite + 1 para calcular a quantidade de furos.
A fórmula mostrada nas regras lista:
ROUNDDOWN (( ValorEntrada - 300 ) / 175 , 0 ) + 1
Tipo de regra: Recursos
As regras Recursos definem o estado dos recursos capturados como Suprimido, Não suprimido ou Excluído.
Exemplo de recursos: Suprimir um recurso
Para suprimir um recurso com base em um valor de entrada:
1. Crie um formulário com uma caixa de seleção chamada Chanfro que, quando marcada, solicita o recurso.
2. Clique em

3. Em Editar, marque a caixa de seleção de Recursos e clique em

4. Em Nome, clique duas vezes no recurso

5. Selecione Entradas > Chanfro.
A fórmula mostrada nas regras lista:
Chanfro
A supressão do recurso é cancelada quando a caixa de seleção está marcada (retorna o valor Verdadeiro para a regra) e o recurso é suprimido quando a caixa está desmarcada (retorna o valor Falso para a regra)
Exemplo de recursos: Suprimir um padrão
Para suprimir um recurso de padrão quando o número de furos é 0 ou 1:
1. Crie um formulário com um campo de entrada de dados para QuantidadeFuros.
2. Clique em

3. Em Editar, marque a caixa de seleção de Recursos e clique em

4. Em Nome, clique duas vezes no recurso

5. Selecione Lógica > IF( , , ) (se) e construa a expressão para suprimir ou cancelar a supressão do recurso com base no valor de QuantidadeFuros:
• No campo IF, selecione Entradas > QuantidadeFuros .
• No campo Then (então), digite a ação, entre aspas, a ser executada no recurso quando esta condição for Verdadeira.
• No campo Otherwise (senão), digite a ação, entre aspas, a ser executada no recurso quando esta condição for Falsa.
A fórmula mostrada nas regras lista:
IF ( QuantidadeFuros <= 1 , "Suprimir" , "Cancelar supressão" )
Resultados das regras
As expressões da regra que você criou com o Gerador de Regras têm os seguintes resultados para cada tipo de regra.
Nomes de arquivos
O resultado é um dos seguintes:
Uma string de texto ou números que é anexada ao nome do arquivo principal.
Um asterisco e uma string de texto ou números indicando que o nome do arquivo principal não é necessário.
Uma ação a ser executada em um arquivo (somente submontagens e peças de uma montagem):
• Suprimir, s e Falso para suprimir o arquivo na montagem clonada.
• Ocultar para ocultar o arquivo na montagem clonada.
• Excluir para remover o arquivo da montagem clonada.
Configurações
O nome de uma configuração existente ou derivada no modelo.
Propriedades personalizadas
O valor da propriedade.
Dimensões
Um número maior que zero. Para quantidades de um padrão, um número maior que 1.
Recursos
O resultado é uma dessas ações:
Suprimir, s e Falso suprime o recurso na montagem clonada.
Cancelar supressão, u e Verdadeiro cancelam a supressão do recurso na montagem clonada.
Excluir remove o arquivo da montagem clonada.
Uso de funções e fórmulas
Você pode inserir as funções padrão do Microsoft Excel diretamente na janela de regras.
Funções
Funções comuns usadas no DriveWorksXpress.
E
|
Retorna VERDADEIRO se todos os argumentos
forem VERDADEIRO; returna FALSO se qualquer dos argumentos for FALSO
|
SE E
|
Retorna um valor se todos os argumentos E
forem VERDADEIRO e outro valor se qualquer argumento E for FALSO
|
SE OU
|
Retorna um valor se qualquer argumento OU
for VERDADEIRO e outro valor se qualquer argumento OU for FALSO
|
IF
|
Retorna um valor se a condição
especificada for avaliada como VERDADEIRO e outro valor se ela for avaliada
como FALSO
|
ESQUERDA
|
Retorna o primeiro caractere ou
caracteres em uma string de texto
|
OU
|
Retorna VERDADEIRO se qualquer argumento
for VERDADEIRO; retorna FALSO se todos os argumentos forem FALSO
|
DIREITA
|
Retorna o último caractere ou caracteres
em uma string de texto
|
&
|
Une duas regras ou une duas strings de
texto em uma única string
|
ARREDONDAR.PARA.CIMA
|
Arredonda um número para cima afastando-o
de zero
|
ARREDONDAR.PARA.BAIXO
|
Arredonda um número para baixo, até zero
|
Para uma lista completa das funções, consulte as funções de planilha na Ajuda do Microsoft Excel.
Aninhar fórmulas
Você pode usar uma fórmula como argumento de outra fórmula. Isso é chamado de aninhamento. Por exemplo, a fórmula a seguir usa uma fórmula aninhada para comparar o resultado com uma entrada selecionada em uma Lista suspensa. O valor da Configuração correspondente é relatado:
Y= SE ( SeleçãoListaSuspensa = "ListaSuspensaValorA" , "ValorConfigB" , SE ( SeleçãoListaSuspensa = "ListaSuspensaValorB" , "ValorConfigB" , SE ( SeleçãoListaSuspensa = "ListaSuspensaValorC" , "ValorConfigC" , "ValorConfigD" ) ) )
0 comentários :
Postar um comentário