-
Prop Creator by Comps name
Overview: This Script can reduce labor when you have a large number of components and need to assign the same Property. Logic that uses 2D shell thickness information from the Component name to create a corresponding Property and assign it to the Component. Step1) There is a "t" in the Component name. This is the shell…
-
Why do Altair employees publish codes in the TBC bytecode format and tag them as 'Scripts'?
Why do Altair employees publish codes in the TBC bytecode format and tag them as 'Scripts'? Such scripts are useless for users and offer no educational value. If you don't want to share the code, then don't publish it under tag "Script". I've seen many such scripts on Altair Exchange, and it's very frustrating.
-
Components Exporter as STL File
Overview: You can use this script to save Elements information per Component into its own stl file. You can choose any folder to save to, and the Component name will be automatically assigned as the filename. Usage/Installation Instructions: Run script > Choose folder Each component converts to .stl Complete Release…
-
Size Design Variable Creator
Overview: Macros to create design variables to use when configuring size optimization. *This script is only available on the optistruct interface. Usage/Installation Instructions: Run script > Click 'Select' Select Property Variable settings App Function Description Select Property Select Property: Choose the Property for…
-
Import Multiple Curve
Overview: This app is a script that imports multiple TABLED1 curves based on Optistruct. The curves are named after the name of the CSV file, please note that you need to enter the data from the 1st row of the CSV file. Usage/Installation Instructions: Run script > Load .CSV file Imported Curves Release Version: 2024.1
-
.bdf to .hm converter in HyperMesh
Overview: This is a script to export to .bdf files. It exports .bdf models in a folder as HM models. Release Version: 2024.1
-
Associate nodes to surfaces in HyperMesh
Overview: Associate nodes to multiple surfaces at once Prerequisite: This is for HyperMesh classic interface up to 2022.3 Usage/Installation Instructions: Load this script via File » Load » Tcl/tk Select surfaces you want to associate Select nodes to associate Insert the tolerance between each surface and node Script file:
-
PLOAD1 Vector Correction
Overview: When creating a PLOAD1 in the OptiStrcut interface, it will be oriented to FYE regardless of the user load direction setting. The app allows the user to create PLOAD1s with the desired global X (FX), Y (FY), and Z (FZ) force directions. Usage/Installation Instructions: Select 1D elements Select type and set…
-
Cylinder surface generator
Overview: Select multiple lines and create a cylinder surface with each line as an axis. Post-Requisite: 1)Enter the Radius > 'OK' 2)Select Lines > Apply Release Version: 2024.1
-
Tetra to CBEAM Converter
Overview: You can convert lines from Tetra elements to CBEAM elements in batch. Please note that for models with many elements, this macro can take a significant amount of time. Post-Requisite: Run script Check CBEAM element located in the ^feature component. Release Version: 2024.1
-
Property Creator from Components
Overview: This function creates a Property with the same name that is a one-to-one correspondence based on the Component Name. It can be applied in OptiStruct / Nastran Interface, and the user can select the desired Card Image among PSHELL / PSOLID. Post-Requisite: Select Card Image 2. Select Components > Run Release…
-
2D elem Extractor from 3D elem
Overview: You can select multiple components that are composed of 3D elements and create a face element for each of them. It also oragnizes the newly created 2D elements to a new component, whose name is represented by Originname_shell. Post-Requisite: Select Components(3D Elements) Run > Extract 2D Elements Release…
-
Force Duplicator For OptiStruct
Overview: Copies the selected force to the selected nodes(Only OptiStruct profile) Post-Requisite: 1. Select a Force 2. Select nodes 3. Select Tatget Loads collector 4. Apply Release Version: 2024.1
-
How to more easily export AcuProbe results from multiple simulations of SimLab? Also, what kind of r
Hello experts, I've been running a large number of simulations in SimLab and need to export the AcuProbe results for each one. Currently, I have to open the log of each simulation and manually export the results, which takes me around 2 hours or more just for this task. Here you can see a folder showing a quarter of the…
-
Change the unit of property/material in bulk (only Optistruct, Nastran inerface)
Overview: The script allows you to change the units of variable values in the HyperMesh OptiStruct, Nastran user Interface. Convertible unit systems : in lb/386 lbf, in lb lbf, mm ton N, m kg N Coverage: Grid locations PSHELL thickness , T PBAR area and moments of inertia A,i1, i2, j PROD A, J, NSM Masses: “mass” Mat1:…
-
Component Extracter
Overview: Saves the currently displayed Component with its respective Component name to the specified path. If you only specify a save path after running the app, each Component in the current model will be saved as Component name.hm. Step 1) Import Model with multiple components (ex: 25 components) Step 2) Run the script…
-
Find and Save surfaces with free edges
Overview: This script finds surfaces with free edges, highlights (selects) them, and saves them. Step 1) Import the Geometry model file. Step 2) After changing to topology color mode, Check for free edges Step 3) Run the script and find surfaces with free edges. (You can also save it.) Release Version: 2024.1
-
Generate the selected hm files as a JPE files
Overview: This script saves all hm files in a specific folder as jpeg files. Post-Requisite: Step 1) Open the tcl file and select the hm file by dragging it when the window like below appears. Step 2) The captured Image will be created as shown below. (Default path : C:\Users\Documents) Release Version: 2024.1
-
Bounding Hexa Mesher
Overview: Script that creates Hexa Meshs by wrapping Geometry in a box. (only geometry) Elements are created for each selected component Multiple components can be selected and created at once Post-Requisite: Step 1) Import a geometry model file. Step 2) After running the script, select the component or components that…
-
Setting the CBUSH Orientation
Overview: If you have many CBUSH elements with the same orientation, this is easy to define, but if each CBUSH has a different orientation, you will need to define as many CBUSH elements as you have. This script automatically assigns the length direction of the selected CBUSH elements as the default Vector, so you can…
-
Update RBE2/RBE3
Overview: When you need to change a model that was working with Second order to First order, Rigid (RBE2)/RBE3 is not automatically updated to match the change in Order. Therefore, if you run this script after the Order Change, the Rigid information will also be updated to match the changed Element Order. Post-Requisite:…
-
Moment Of Inertia CalCulator / Create Mass elements
Overview: This Script can find the Moment of inertia of the selected Solid. and "Create Mass creation" is only available in Optistruct User Profile. 1. Import a model file with Solid parts 2. Load scripts 3. Select Solid 4. Enter density and Apply 5. Check MOI 6. (optional) Click 'Create Mass' > Create CONM2 element at MOI…
-
Component Name Remover
Overview: You can easily delete the part of the Component name you want to delete. Just enter the desired item from the items separated by ‘_’(underbar) Post-Requisite: Enter the name you want to erase Remove name separated by underbar(_) Release Version: 2024.1
-
Center point generator of solid
Overview: You can use it if you need to determine the center of each Solid and generate points. In this script, you enter the name of the component in the GUI where the point to be created will be stored, and the solid's center point will be stored in the component with that name. If the name already exists, it will be…
-
HM Version Checker
Overview: Check the version of the hm file, which is the binary file for HyperMesh Post-Requisite: 1.Select *.hm file 2. Check the version of the file Release Version: 2024.1