Como numerar com API
Esta e´a melhor solução para numerar o modelo.
Para numerar desde a API devemos gravar uma macro, e depois a nossa aplicação apenas dá indicação para correr essa macro.
public void NumerarModelo()
{
Tekla.Structures.Model.Model TSM = new
Tekla.Structures.Model.Model();
bool ModelConnect = TSM.GetConnectionStatus();
if (ModelConnect)
{
Tekla.Structures.Model.Operations.Operation.RunMacro("numbering.cs");
Tekla.Structures.Model.Operations.Operation.RunMacro(@"..\modeling\numbering.cs");
}
else
{
MessageBox.Show("Atention model closed");
}
}
Adiciono aqui mais uma opção para numerar o modelo.
a Primeira é atraves de uma macro no Tekla, a segunda é com codigo interno.
Esta segunda é preferivel pois não estamos dependentes de Macros gravadas.
a Primeira é atraves de uma macro no Tekla, a segunda é com codigo interno.
Esta segunda é preferivel pois não estamos dependentes de Macros gravadas.
public static void Numbering()
{
Tekla.Structures.Model.Model TSM = new Tekla.Structures.Model.Model();
bool ModelConnect = TSM.GetConnectionStatus();
if (ModelConnect)
{
Tekla.Structures.ModelInternal.Operation.dotStartAction("FullNumbering", (string) null);
}
else
{
MessageBox.Show("Atention model closed");
}
}
Comentários
Enviar um comentário