Como adicionar seu conhecimento

Visão geral

    Conteúdo
    No headers

    iLogic permite projetos dirigidos por regras, fornecendo um jeito simples de capturar e reutilizar seu trabalho. Utilize iLogic para padronizar e automatizar processos de projeto e configurar seus produtos virtuais.

    Como o iLogic funciona?

    iLogic incorpora normas como objetos diretamente na peça, montagem e documentos de desenho. As regras determinam e conduzem os valores de parâmetros e atributos para o seu projeto. Ao controlar estes valores, é possível definir o comportamento dos atributos, das operações e componentes de um modelo. O conhecimento é salvo e armazenado diretamente nos documentos, como os elementos de projeto geométrico são armazenados.

    As regras do iLogic podem utilizar tipos de parâmetros personalizados agora disponíveis no Autodesk Inventor, como texto, verdadeiro/falso e listas de multivalores. É possível utilizar estes tipos de parâmetros para gravar regras que envolvem mais do que valores de entrada numérica.

    A caixa de diálogo Parâmetros do Autodesk Inventor suporta estes parâmetros especializados, com funções de filtragem avançada para auxiliar na definição de parâmetros de entrada, gerenciamento e edição.

    Funções de automação

    Projetistas e engenheiros podem implementar funções de automação do iLogic com pouca ou nenhuma experiência em programação. Utilize funções de automação para:

    • Pesquisar por e alterar configurações de iPart ou iAssembly automaticamente com base em declarações condicionais definidas nas regras no nível de montagem.
    • Ative operações de montagem e peças ou componentes de montagem e restrições de regras utilizando argumentos condicionais.
    • Atualizar e guiar especificações de rosca automaticamente quando uma alteração ocorre em um tamanho de furo ou em uma haste.
    • Ler, gravar e reagir ao material ou propriedades de cor de documentos de projeto, a massa ou volume de peças, e parâmetros de projeto.
    • Atualizar informações de Lista de Material quando o modelo altera o resultado em uma nova configuração.
    • Restringir ou auto corrigir valores de entrada do usuário para assegurar que configurações resultantes são válidas e cumprir com as normas e especificações de projeto.
    • Ler e gravar para documentos da planilha do Excel.

    As funções para caixas de mensagem e entrada fornecem respostas, opções e informações conforme as regras são executadas.

    Crie uma interface personalizada

    Utilize as regras do iLogic para conectar formas personalizadas diretamente em parâmetros de projeto de peça ou montagem. Esta capacidade fornece uma interface do usuário para um modelo de projeto guiado por regras.

    ObservaçãoPara fazer o download do Visual Basic 2008 Express Edition, visite o web site da Microsoft®.

    Integrar VB.NET

    Ao utilizar VB.NET diretamente nas suas regras de iLogic, é possível:

    • Ler e gravar para arquivos HTML, arquivos de texto, documentos do Word e arquivos de outros formatos.
    • Comunicar com outros aplicativos do Windows.
    • Automatizar a publicação em DWF ou outros formatos de arquivo.
    • Iniciar aplicativos externos e macros VBA existentes.
    • Conectar-se a aplicações de banco de dados externos, tais como Microsoft® Access ou servidor SQL.
    • Utilize as funções do Inventor API diretamente.

    Parâmetros no iLogic

    Além dos parâmetros padrão, é possível criar e editar texto e parâmetros verdadeiro/falso em um modelo do Autodesk Inventor. Parâmetros de texto são cordas que consistem de caracteres de texto e parâmetros de verdadeiro/falso consistem de um valor booleano de qualquer True ou False. Os dois tipos de parâmetros podem ser utilizados em regras para conduzir parâmetros de Autodesk Inventor ou qualquer outra coisa que uma regra possa conduzir. Em uma regra, estes parâmetros representam o tipo de VB.NET padrão StringeBoolean.

    No VB.NET, você circunda os valores da sequência com aspas duplas. Por exemplo:

    string1 = "Left Side"

    Várias funções do iLogic contém argumentos de corda, que também são colocados em cotações. São exemplos os nomes de componentes e as operações no modelo do Autodesk Inventor.

    Como mencionado anteriormente, os parâmetros booleanos podem ser True ou Falso . Por exemplo:

    boolean1 = True
    boolean2 = False

    Os valores booleanos de TrueeFalse não utilizam cotações circundantes.

    Parâmetros de corda (texto) podem ser atribuídos ao Inventor iProperties do tipoText. Parâmetros booleanos (verdadeiro/falso) podem ser atribuídos ao Inventor iProperties do tipoYes or No.

    O seguinte é um exemplo da regra de sintaxe:

    iProperties.Value("Project","Description") = string1
    iProperties.Value("Custom","Passed") = boolean1

    Por outro lado, também é possível definir valores de iProperty de texto e de parâmetros verdadeiro/falso:

    string1 = iProperties.Value("Project","Description")
    boolean1 = iProperties.Value("Custom","Passed")

    Parâmetros de múltiplos valores

    Um parâmetro de múltiplos valores é um parâmetro do Autodesk Inventor com uma lista armazenada de valores possíveis. No entanto, como qualquer outro parâmetro, um parâmetro de múltiplos valores tem sempre um único valor. Ele não está preso automaticamente a um dos valores da lista de múltiplos valores, embora seja possível fazer isso por meio de uma regra iLogic.

    É possível criar e editar parâmetros de múltiplos valores na caixa de diálogo Parâmetros. Clique com o botão direito do mouse em um parâmetro em qualquer coluna e selecione Fazer múltiplo valor para especificar que o parâmetro pode ter vários valores. Utilize a caixa de diálogo que é exibida para inserir uma lista de valores. Também é possível colar uma lista de valores de um editor de texto ou outro aplicativo como Microsoft® Excel.

    Para um parâmetro numérico, a lista de valor pode incluir frações ou equações. Os exemplos incluem:

    • 3/8
    • 12,5 mm
    • d0 * 0,8

    Para multi valor ou parâmetros verdadeiro/falso, a célula Equação apresenta uma lista suspensa a partir da qual é possível escolher o valor atual (ou equação para um parâmetro numérico).

    Em uma regra, é possível ler e escrever a lista de valores para um parâmetro utilizando as funções multi valores.