Conheça os aprimoramentos feitos no iLogic.
Suporte do iLogic ao Estado do modelo
O iLogic foi expandido para oferecer suporte aos seguintes fluxos de trabalho de Estado do modelo:
- Suporte da propriedade ThisDoc.Document para Estado do modelo Em uma ocorrência de componente de um documento de estado do modelo, a propriedade ThisDoc.Document existente retorna o documento do membro.
- A propriedade ThisDoc.Document foi expandida para permitir o retorno do documento do membro quando a execução é realizada em uma ocorrência de componente de um documento de estado do modelo.
- A nova propriedade ThisDoc.FactoryDocument retorna o documento de família quando é executada em um documento de nível superior ou em um componente de montagem. Em documentos de ocorrência de componente, é retornado o documento de família associado. Em documentos de nível superior, é retornado o mesmo objeto retornado por ThisDoc.Document.
- Em desenhos, a nova propriedade ThisDrawing.ModelFactoryDocument retorna o documento de família da primeira vista de modelo (ou nada se não houver uma vista de modelo).
- Em vistas de desenho, a nova propriedade ICadDrawingView.ModelFactoryDocument retorna o documento de família referente à vista (ou nada se não for uma vista de modelo).
- Agora há um novo evento, chamado Estado do modelo ativado, disponível na caixa de diálogo Ativadores de evento. A ativação ocorre quando um estado de modelo é habilitado. Use esse ativador para executar regras no documento em que o evento ocorreu.
- Nova função permite adicionar componentes em um estado de modelo especificado
Agora há uma nova função, chamada AddWithModelState, disponível no objeto Componentes (interface IManagedComponents). Essa função adiciona uma ocorrência gerenciada de uma peça ou de uma submontagem.
Nota: Por sua vez, em componentes existentes que incluem estados de modelo, Capturar estado atual cria um código que inclui AddWithModelState.
- Edição no local do iLogic e estados de modelo
Existem algumas restrições para o que é possível fazer com as regras do iLogic ao editar um componente de estado de modelo no local. Em estados de modelo, quando um arquivo membro de um componente é editado no local dentro de uma montagem:
- É possível editar, executar e suprimir regras.
- Não é possível adicionar nem excluir regras.
Não foram feitas alterações no suporte à edição no local de componentes que não são componentes de estado de modelo, ou seja, é possível adicionar regras do iLogic:
- A partir do documento de nível superior.
- No nível de subcomponente do ambiente de edição no local.
- Instruções para modificar parâmetros de ocorrência com estados de modelo
Acesse as etapas aqui: Para modificar parâmetros de ocorrência com estados de modelo.
Para obter mais informações sobre estados de modelo, consulte Sobre estados de modelo.
Suporte do iLogic para propriedades de instância
Use os novos fragmentos de propriedade de instância para ler e criar propriedades de instância.
Para obter informações sobre o uso de fragmentos no iLogic, consulte Sobre fragmentos de código no iLogic.
Suporte do iLogic para eventos de alteração de parâmetros do usuário
Há um novo evento chamado Qualquer alteração de parâmetro do usuário na caixa de diálogo Ativadores de evento. Esse evento é ativado quando você altera o valor de um parâmetro do usuário.
Nota: A adição e a exclusão de parâmetros não ativa o evento.
Para obter informações sobre ativadores do iLogic, consulte Para trabalhar com ativadores de evento no iLogic.
Aprimoramento da implantação do iLogic
Agora é possível criar uma implantação que inclua configurações personalizadas na caixa de diálogo Configuração do iLogic.
Na caixa de diálogo Opções do aplicativo, clique em Exportar. A exportação salva em um arquivo .xml as Opções do aplicativo atuais e as configurações da caixa de diálogo Configuração do iLogic.
| Ao criar a implantação, selecione Desejo importar configurações personalizadas e insira o caminho para o arquivo .xml exportado.
|
|
|