ACTKnown Issues
ACTKnown Issues
ANSYS, ANSYS Workbench, AUTODYN, CFX, FLUENT and any and all ANSYS, Inc. brand, product, service
and feature names, logos and slogans are registered trademarks or trademarks of ANSYS, Inc. or its
subsidiaries located in the United States or other countries. ICEM CFD is a trademark used by ANSYS, Inc.
under license. CFX is a trademark of Sony Corporation in Japan. All other brand, product, service and
feature names or trademarks are the property of their respective owners. FLEMlm and FLEXnet are
trademarks of Flexera swoftware LLC.
Disclaimer Notice
THIS ANSYS SOFTWARE PRODUCT AND PROGRAM DOCUMENTATION INCLUDE TRADE SECRETS AND ARE
CONFIDENTIAL AND PROPRIETARY PRODUCTS OF ANSYS, INC., ITS SUBSIDIARIES, OR LICENSORS. The
software products and documentation are furnished by ANSYS, Inc., its subsidiaries, or affiliates under a
software license agreement that contains provisions concerning non-disclosure, copying, length and
nature of use, compliance with exporting laws, warranties, disclaimers, limitations of liability, and
remedies, and other provisions. The software products and documentation may be used, disclosed,
transferred, or copied only in accordance with the terms and conditions of that software license
agreement.
ANSYS, Inc. and ANSYS Europe, Ltd. are UL registered ISO 9001: 2008 companies.
For U.S. Government users, except as specifically granted by the ANSYS, Inc. software license
agreement, the use, duplication, or disclosure by the United States Government is subject to restrictions
stated in the ANSYS, Inc. software license agreement and FAR 12.212 (for non-DOD licenses).
Third-Party Software
See the legal information in the product help files for the complete Legal Notice for ANSYS proprietary
software and third-party software. If you are unable to access the Legal Notice, contact ANSYS, Inc.
Table of Contents
ACT Debugger is not currently supported on Linux platform or from AIM .............................................. 2
Graphic API Issues in DesignModeler and Mechanical when no extensions are loaded ......................... 2
Starting the ACT Start Page on Linux can cause an unexpected shutdown ............................................. 2
On Linux, using the ACT API to access ElementNode results always returns 0 ........................................ 2
1, 2, 3 Principal
INT Intensity
EQV Equivalent
VECTORS Vectors
1
ANSYS ACT 19.0 Known Issues and Limitations
As a workaround, add the following code to your script to create an empty window in which the chart
can display:
import clr
clr.AddReference("Ans.UI.Toolkit")
clr.AddReference("Ans.UI.Toolkit.Base")
import Ansys.UI.Toolkit
if Ansys.UI.Toolkit.Window.MainWindow == None:
Ansys.UI.Toolkit.Window.MainWindow = Ansys.UI.Toolkit.Window()
2
ANSYS ACT 19.0 Known Issues and Limitations
There is no mechanism to integrate localization for the property names defined by an extension. To
manage different languages for your property names, you must develop localization yourself. Both
regional settings based on the "." or the "," decimal symbol are available. However, the implementation
of the extension should use the "." symbol for any value defined at the XML or IronPython level.
As of 18.1, this issue is solved by automatically redirecting every call to the automation API in the UI
thread. While you will no longer experience error messages or unexpected shutdowns, automatic
redirection can potentially decrease performance. Poor performance is most likely to occur when you
repeatedly call the automation API many times, such as when looping through nodes. If you notice a
significant decrease in performance, you can speed up the process by using one of the following
commands to bypass the multiple switches to the UI thread:
def get_all_object_names(name_list):
""" Returns the given list populated with all the names of the
objects in the tree. """
for obj in ExtAPI.DataModel.Tree.AllObjects:
name_list.Add(obj.Name)
return name_list
Important: Due to technical reasons, the namespace of the automation API object has changed.
Therefore, you should not use the method GetType() as a way to verify the nature of the object that
you have. Instead, you must use the property DataModelObjectCategory, which is available on all
objects. It returns an enum value indicating the type of the object. For example, the following command
returns true:
3
ANSYS ACT 19.0 Known Issues and Limitations
ExtAPI.DataModel.Project.DataModelObjectCategory ==
DataModelObjectCategory.Project