Search Results for

    Show / Hide Table of Contents

    Interface IResults

    Gives access to Cae results.

    Namespace: TopSolid.Cae.Kernel.Automating
    Assembly: TopSolid.Cae.Kernel.Automating.dll
    Syntax
    [ServiceContract]
    public interface IResults
    Remarks

    This interface is available since v7.17.

    Methods

    GetCurrentScaleFactor(DocumentId)

    Gets the current scale factor from an analysis result document.

    Declaration
    [OperationContract]
    double GetCurrentScaleFactor(DocumentId inDocumentId)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    Returns
    Type Description
    System.Double

    The value of the scale factor.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         double valueOfScaleFactor = TopSolidCaeHost.Results.GetCurrentScaleFactor(docId);

    GetDisplacementMinAndMaxResults(DocumentId, out Double, out Double)

    Gets the displacement minimum and maximum results in a result document.

    Declaration
    [OperationContract]
    void GetDisplacementMinAndMaxResults(DocumentId inDocumentId, out double outMinValue, out double outMaxValue)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    System.Double outMinValue

    Minimum value.

    System.Double outMaxValue

    Maximum value.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         TopSolidCaeHost.Results.GetDisplacementMinAndMaxResults(docId, out double minValue, out double maxValue);

    GetMaterialElasticLimit(DocumentId)

    Gets the material elastic limit from a result document.

    Declaration
    [OperationContract]
    Real GetMaterialElasticLimit(DocumentId inDocumentId)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    Returns
    Type Description
    Real

    The value of the elastic limit.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         Real elasticLimit = TopSolidCaeHost.Results.GetMaterialElasticLimit(docId);

    GetMaterialName(DocumentId)

    Gets the material name from a result document.

    Declaration
    [OperationContract]
    string GetMaterialName(DocumentId inDocumentId)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    Returns
    Type Description
    System.String

    The name of the material.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         string materialName = TopSolidCaeHost.Results.GetMaterialName(docId);

    GetScaleFactorCalculatedValue(DocumentId)

    Gets the scale factor calculated value from an analysis result document.

    Declaration
    [OperationContract]
    double GetScaleFactorCalculatedValue(DocumentId inDocumentId)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    Returns
    Type Description
    System.Double

    The value of the scale factor.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         double valueOfScaleFactor = TopSolidCaeHost.Results.GetScaleFactorCalculatedValue(docId);

    GetTrescaMinAndMaxResults(DocumentId, out Double, out Double)

    Gets theTresca minimum and maximum results in a result document.

    Declaration
    [OperationContract]
    void GetTrescaMinAndMaxResults(DocumentId inDocumentId, out double outMinValue, out double outMaxValue)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    System.Double outMinValue

    Minimum value.

    System.Double outMaxValue

    Maximum value.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         TopSolidCaeHost.Results.GetTrescaMinAndMaxResults(docId, out double minValue, out double maxValue);

    GetVonMisesMinAndMaxResults(DocumentId, out Double, out Double)

    Gets the Von Mises minimum and maximum results in a result document.

    Declaration
    [OperationContract]
    void GetVonMisesMinAndMaxResults(DocumentId inDocumentId, out double outMinValue, out double outMaxValue)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    System.Double outMinValue

    Minimum value.

    System.Double outMaxValue

    Maximum value.

    Remarks

    This method is available since v7.19.

    Examples
         DocumentId docId = TopSolidHost.Documents.EditedDocument;
         TopSolidCaeHost.Results.GetVonMisesMinAndMaxResults(docId, out double minValue, out double maxValue);

    SetCurrentScaleFactor(DocumentId, Double)

    Sets the current scale factor for an analysis result document.

    Declaration
    [OperationContract]
    void SetCurrentScaleFactor(DocumentId inDocumentId, double inValue)
    Parameters
    Type Name Description
    DocumentId inDocumentId

    Identifier of the document to analyze.

    System.Double inValue

    The value to use as scale factor.

    Remarks

    This method is available since v7.19.

    Examples
        DocumentId docId = TopSolidHost.Documents.EditedDocument;
        if (TopSolidHost.Application.StartModification("set current scale factor", false))
        {
            try
            {
                TopSolidCaeHost.Results.SetCurrentScaleFactor(docId, 9);
                TopSolidHost.Application.EndModification(true, true);
            }
            catch
            {
                TopSolidHost.Application.EndModification(false, false);
            }
        }
    In This Article
    • Mentions légales
    • C.G.U
    • Données personnelles

    Copyright © 2024 TopSolid Tous droits réservés