Diretrizes para criar um aplicativo de carregamento personalizado
Para gravar efetivamente as cargas personalizadas, é necessário se familiarizar com o aplicativo Creo TOOLKIT e ter um conhecimento completo de linguagem de programação C. Também deve-se ter experiência detalhada em Mechanism Dynamics e um bom entendimento de como as forças, medidas e todas as outras entidades de modelagem funcionam.
Um aplicativo de carga personalizada típico inclui duas fases:
• Rotina de inicialização — solicita ao usuário os parâmetros para configurar a carga personalizada. Também é possível incluir a verificação de erros nesta rotina para garantir que o usuário defina corretamente a entrada.
• Rotina de avaliação – avalia a carga personalizada com base em lógica personalizada ou o valor atual da medidas existentes no modelo Mechanism Dynamics.
Lembre-se dos seguintes pontos ao criar uma carga personalizada:
• É necessário entender como o usuário de Mechanism Dynamics considera e interage com a carga personalizada. Se a carga personalizada for planejada e projetada adequadamente, ela aparece ao usuário quase como um elemento interno do Mechanism Dynamics.
• Deve-se especificar qual entrada solicitar do usuário e quais dados adicionais solicitar de Mechanism Dynamics. Também é necessário definir qual saída é produzida pela carga personalizada e quais condições de erro podem ocorrer.
• Sempre forneça um arquivo de ajuda com qualquer carga personalizada que fizer. Cada arquivo de ajuda criado permite transmitir as informações detalhadas sobre uma carga personalizada específica para o usuário da carga personalizada. É possível colocar estas informações em um arquivo ASCII simples que é acessível quando o usuário aplica a carga personalizada.
• O arquivo <Creo install directory>/CustomLoad/CustomDLL.c deve ser incluído no programa ao criar uma carga personalizada. Esse arquivo fornece a camada de comunicação entre o Creo Parametric e o programa de carga personalizada. O arquivo CustomDLL.h (localizado no mesmo diretório) também deve ser incluído em qualquer um dos seus arquivos de origem que chama uma rotina API de carga personalizada ou que define uma das rotinas de carga personalizada do usuário que é chamada pelo Creo Parametric.
• Aplicativos de cargas personalizadas somente são suportados no modo de DLL e devem ser desbloqueados antes que eles sejam distribuídos aos usuários finais.
• Somente um executável de carga personalizada pode ser executado a qualquer momento em uma sessão. Se forem necessárias várias cargas personalizadas por um modelo, todas devem ser definidas no mesmo arquivo executável. Todas as funções de API de carga personalizados têm um nome de carga personalizado exclusivo para identificar a carga que está sendo usada.