1006x
004184
2019-11-01

Configuração dos parâmetros de cálculo através da interface COM

Como é que se configuram os parâmetros de cálculo através da interface COM?


Resposta:

O seguinte código de exemplo mostra como obter diferentes parâmetros de cálculo através da interface COM. Também é demonstrado como especificar uma configuração para desativar a rigidez de corte:

  1. código.vb#
  2. ' get model interface
  3. Set iApp = iModel.GetApplication()
  4. iApp.LockLicense
  5. ' get calculation interface
  6. Dim iCalc As RFEM5.ICalculation2
  7. Set iCalc = iModel.GetCalculation
  8. ' get surface bending theory
  9. Dim calc_bend As RFEM5.BendingTheoryType
  10. calc_bend = iCalc.GetBendingTheory
  11. ' get settings for nonlinearities
  12. Dim calc_nl As RFEM5.CalculationNonlinearities
  13. calc_nl = iCalc.GetNonlinearities
  14. ' get precision and tolerance settings
  15. Dim calc_prec As RFEM5.PrecisionAndTolerance
  16. calc_prec = iCalc.GetPrecisionAndTolerance
  17. ' get calculation settings
  18. Dim calc_sets As RFEM5.CalculationSettings
  19. calc_sets = iCalc.GetSettings
  20. ' get calculation options
  21. Dim calc_opts As RFEM5.CalculationOptions
  22. calc_opts = iCalc.GetOptions
  23. ' set ShearStiffness to false
  24. calc_opts.ShearStiffness = False
  25. iCalc.SetOptions calc_opts
#/code#

No anexo, encontra uma macro do EXCEL para descarregar.


Autor

O Eng. Günthel opera na área do apoio técnico para clientes.

Downloads


;