1. Update Item
1) System Improvements
- System Improvements
- Improved Data Review
- Real-time DB Update
- Enhanced Data Processing Speed
2) Expanded Auto/Manual ID Input Support
- Import Civil NX
- Draw Civil Model
3) Changes to Existing Components
-
Added Button
- Send Request
- Delete Component
-
ID Input Field Removed *
- Define General Spring Type
- Small Disp. Initial Force Control Data
- Settlement Group Name
- Settlement Load Cases
-
ID Input Field Added *
- Span Information
- Define Pressure Load Type
- Approximate Tendon Losses
- Traffic Line Lanes
- Traffic Line Lanes - Optimization
- Taffic Surface Lanes
- Dynamic Load Allowance
- Vehicles Classes
* For these components, if you are using files created in previous versions, you must replace them with the new components.
4) Bug Fix
- Issue where values other than positive integers were applied in ID input
- Issue where ID values of Analysis components were changed
- Issue where users could not enter values for Serial Number
2. Description
1) System Improvements
Improved Data Review
In GH 3.0, to improve system stability and data integrity, the data review process has been changed to check only the data inside the GH file.
Before
- Review temporary data in GH file -> Review CIVIL NX data -> Generate non-duplicated data -> Load additional data into GH temporary data -> Send to CIVIL NX
⚠️ Data duplication check between CIVIL NX + Grasshopper
⚠️ Duplicate check of CIVIL NX data also performed, causing data corruption
After
- Review temporary data in GH file -> Generate non-duplicated data -> Reorder IDs of temporary data -> Generate final data -> Send to CIVIL NX
✔️ Generation based only on Grasshopper internal data
✔️ No conflict with CIVIL NX data
※ Note: The newly added Import Civil NX component allows you to import CIVIL NX data into Grasshopper and reflect it in the temporary DB. This makes it possible to update GH with changes from CIVIL NX.
Real-Time DB Update
In GH 3.0, unused databases (DB) in Grasshopper are automatically replaced to keep the DB always up to date in real time.
Enhanced Data Processing Speed
In GH 3.0, the performance of element generation calculations in components when entering large amounts of data has been improved.
Also, by optimizing internal algorithms unrelated to the API, data processing speed has been improved by approximately 30 times compared to before.
Expanded Auto/Manual ID Input Support
In GH 3.0, the Auto ID feature has been added to support user-defined ID input.
Auto ID Enabled
When Auto ID is enabled, the previous automatic ID input method is maintained, and IDs are automatically assigned without duplication in the temporary data.
Auto ID Disabled
When Auto ID is disabled in the component, users can manually enter IDs. If no information is entered, the component will not operate.
Additionally, when Auto ID is disabled, even if the entered data already exists, it is forcibly applied with the specified data.
In this case, you must enter the complete list of node numbers belonging to the element.
Note: Brackets " [ ] " can be omitted.
2) New Components Added
Import Civil NX
Imports CIVIL NX data into Grasshopper.
Data that can be imported includes currently implemented component items:
"NODE", "ELEM", "GRUP", "BNGR", "LDGR", "MATL", "TDMT", "TDME",
"TMAT", "EDMP", "SECT", "TSGR", "THIK", "TDGR", "TDNT", "TDNA",
"STLD", "MLFC", "SKEW", "CONS", "MCON", "NSPR", "GSTP", "GSPR",
"ELNK", "FRLS", "OFFS", "RIGD", "EWSF", "NMAS", "LTOM", "BODF",
"NBOF", "CNLD", "SDSP", "BMLD", "PRST", "PTNS", "PRES", "STMP",
"NTMP", "ETMP", "BTMP", "GTMP", "TDPL", "FBLD", "FBLA", "PNLD",
"PNLA", "TMLD", "STAG", "IFGS", "EFCT", "SPFC", "SPLC", "MVCD",
"LLAN", "LLANOP", "SLAN", "SINF", "MLSP", "MVHL", "MVHC", "MVLD",
"DYLA", "SMPT", "SMLC", "AETL", "CSCS", "STCT", "LCOM-GEN", "ACTL",
"PDEL", "BUCK", "EIGV", "MVCT", "SMCT", "PSLT", "SPAN"
Draw Civil Model
Creates CIVIL NX model information as Rhino Objects.
3) Changes to Existing Components
Added Button
A Run Button has been added so users can control the timing of data creation in CIVIL NX.
Also, an Output has been added to enable connection to the Midas Model Builder component.
- Send Request
- Delete Component
ID Input Field Removed
To prevent ID mismatch issues due to ID reordering, the ID input field has been removed from some components so users can no longer enter IDs manually.
For these components, the number of data entries has changed in the new version, so components must be replaced to operate properly.
Changed Components
- Define General Spring Type
- Small Disp. Initial Force Control Data
- Settlement Group Name
- Settlement Load Cases
ID Input Field Added
For some components where ID input was previously unavailable, the ID input field has been added so IDs can now be manually entered.
For these components, the number of data entries has changed in the new version, so components must be replaced to operate properly.
Changed Components
- Span Information
- Define Pressure Load Type
- Approximate Tendon Losses
- Traffic Line Lanes
- Traffic Line Lanes - Optimization
- Taffic Surface Lanes
- Dynamic Load Allowance
- Vehicles Classes
4) Bug Fix
Issue with Non-Positive Integers Applied to ID Input
Fixed an issue where arbitrary numbers were applied when values other than positive integers were entered in the ID field.
Issue with ID Value Changes in Analysis Components
For components such as Analysis components, where duplicate creation in a project is not allowed, the issue has been fixed so that duplicating the component no longer changes its ID value.
Changed Components
- Buckling Analysis Control
- Construction Stage Analysis Control Data
- Eigenvalue Analysis Control
- Main Control Data
- Moving Load Analysis Control
- P-Delta Analysis Control
- Settlement Analysis Control Data
- Moving Load Code
- Plate Element for Influence Surface
- Loads to Masses
Issue with Serial Number Input
Fixed an issue where user-entered Serial Number values were not being applied correctly.