### msiexec install package command Source: https://manual.karamba3d.com/1-introduction/a.2-installation.md Use the /i option to install a package, specifying the path to the .msi file. ```shell msiexec /i "C:\path\to\karamba.msi" ``` -------------------------------- ### Silent installation with msiexec and ADDLOCAL Source: https://manual.karamba3d.com/1-introduction/a.2-installation.md Run this command from the directory containing the Karamba3D installer to perform a passive (silent) installation with specified components. The ADDLOCAL parameter includes SIUnits, Tables, and Examples. ```shell msiexec.exe /i karamba3d_2_0_0_RH6.msi /passive ADDLOCAL=DLLs,LicensePlugin,SIUnits,LicensePublicKey,Tables,Examples ``` -------------------------------- ### Perform HTTP GET request for documentation Source: https://manual.karamba3d.com/llms.txt Use this GET request to query the documentation index. The 'ask' parameter is required for the specific question, while 'goal' is optional for context. ```http GET https://manual.karamba3d.com/troubleshooting/4.3.-miscellaneous-problems/4.3.1-installation-issues.md?ask=&goal= ``` -------------------------------- ### Example .e2k Model Data Structure Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.7-export/3.8.5-export-model-to-etabs-.e2k.md A basic example showing the tabular, hierarchical layout of point coordinates and line connectivities in an .e2k file. ```shellscript $ POINT COORDINATES POINT "1" 0 -2,5 POINT "2" 0 0 $ LINE CONNECTIVITIES LINE "C1" COLUMN "2" "2" 1 ``` -------------------------------- ### beam-disps --position option example Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Use the `-p, --position` option to determine the number and location of sampling points along the beam's length in parametric space. By default, results are extracted at the start (0.0), midpoint (0.5), and end (1.0) of each beam. ```shell beam-disps --position 0,0.25,0.5,0.75,1 ``` -------------------------------- ### Example .s2k table structure Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.7-export/3.8.6-export-model-to-sap2000-.s2k.md Shows the .s2k text format used by SAP2000, with TABLE blocks for joint coordinates and frame connectivity. Use as a reference for the structure the exporter produces. ```shellscript TABLE: "JOINT COORDINATES" Joint=0 CoordSys=GLOBAL CoordType=Cartesian XorR=0 Y=-2 Z=0 SpecialJt=No Joint=1 CoordSys=GLOBAL CoordType=Cartesian XorR=0.30944860558263226 TABLE: "CONNECTIVITY - FRAME" Frame=0 JointI=0 JointJ=1 IsCurved=No Length=0.3489830496720493 ``` -------------------------------- ### beam-disp --name option examples Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Use the `--name` (or `-n`) option to define a unique name for each output table, preventing data from being overwritten when running the same command multiple times. The examples show using `--name` with `--id` and the short forms `-n` and `-i`. ```shell beam-disp --name Displacements Column --id column beam-disp -n Displacements Girder -i girder ``` -------------------------------- ### beam-disps --id option example Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Use the `-i, --id` option to define the elements for which results should be extracted. The option expects a single string with element IDs separated by commas. ```shell beam-disps --id elem1,columns,shell_slab_1 ``` -------------------------------- ### beam-disps --loadcase option example Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Use the `-l, --loadcase` option to specify the load case for which results are retrieved. The format should match conventions used by the Model-View component or outputs generated by the Result Selector component. ```shell beam-disps --loadcase SLS ``` -------------------------------- ### Generated .e2k Storey Definitions Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.7-export/3.8.5-export-model-to-etabs-.e2k.md Example of the $ STORIES output block, defining storey levels and master stories in sequence from top to bottom. ```shellscript $ STORIES - IN SEQUENCE FROM TOP STORY "Level1" HEIGHT 5 MASTERSTORY "Yes" STORY "Base" ELEV 0 ``` -------------------------------- ### Rhino command line error for Karamba3D Rhino8 .NET runtime mismatch Source: https://manual.karamba3d.com/troubleshooting/4.3.-miscellaneous-problems/4.3.1-installation-issues.md Shows the error message displayed in the Rhino command line when Karamba3D for Rhino8 fails to load due to a .NET runtime mismatch. The error indicates that the wrong Karamba3D version was installed and that Rhino 8 uses .NET Core by default. To resolve, use the SetDotNetRuntime command and select the appropriate runtime. ```text Exception System.NotSupportedException: Message: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. An error occured during GHA assembly loading: Path: C:\Program Files\Rhino 8\Plug-ins\Karamba\karamba.gha Exception System.TypeLoadException: Message: Could not load type 'System.Threading.Tasks.TaskCreationOptions' from assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. ``` -------------------------------- ### beam-disps --help command and output Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Use `beam-disps --help` to display the command's help screen, listing all accepted options and arguments. The output shows the default values for `--id`, `--position`, and `--name`, and includes the `--help` and `--version` flags. ```shell INPUT: beam-disps --help OUTPUT: Command Options: -i, --id (Default: ) Comma separated element-ids -> e.g.: beam1,beam2,beam3,... -l, --loadcase Load-case selection. -p, --position (Default: 0 0.5 1) Positions on the beam in normalized coordinates. -n, --name Name to identify generated data. e.g.: For Excel, creates a new Worksheet with this name or default. --help Display this help screen. --version Display version information. ``` -------------------------------- ### Report command syntax and beam-forces options Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md The first block shows the general command syntax. The second block shows the two equivalent option formats for the beam-forces command: short form with -i and long form with --id. Both are functionally interchangeable. List items must be comma-separated and each command must be a single continuous line. ```shell command [option] [arguments] ``` ```shell beam-forces -i beam_1, beam_2, ... or beam-forces --id beam_1, beam_2, ... ``` -------------------------------- ### msiexec basic syntax Source: https://manual.karamba3d.com/1-introduction/a.2-installation.md The general syntax for msiexec commands: msiexec /option [optional parameter]. ```shell msiexec /option [optional parameter] ``` -------------------------------- ### Default table name for beam-disp Source: https://manual.karamba3d.com/3-in-depth-component-reference/3.6-results/3.7.4-report.md Shows the default table name generated by the `beam-disp` command. This naming convention can result in data being overwritten when the same command is run multiple times with different inputs. ```shell beam-disp → "Beam Displacements" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.