Skip to content

Support Version v26#334

Open
GCRA101 wants to merge 5 commits intodevelopfrom
SAP2000_Toolkit-#318-SupportVersionV26
Open

Support Version v26#334
GCRA101 wants to merge 5 commits intodevelopfrom
SAP2000_Toolkit-#318-SupportVersionV26

Conversation

@GCRA101
Copy link

@GCRA101 GCRA101 commented Feb 12, 2026

Issues addressed by this PR

Fixes #318

BHoM SAP2000 Toolkit now supporting SAP2000 v26.

Test files

https://burohappold.sharepoint.com/:f:/r/sites/BHoM/02_Current/12_Scripts/02_Pull%20Request/BHoM/SAP2000_Toolkit/%23334-SupportVersionV26?csf=1&web=1&e=r8zLzB

Changelog

  • Created libs/v26/ folder containing assemblies for SAP2000 v26
  • Referenced CSiAPIv1.dll and SAP2000v1.dll for SAP2000 v26

Additional comments

  • To be tested with older versions of SAP2000 to check compatibility prior to merge.

@GCRA101 GCRA101 self-assigned this Feb 12, 2026
@GCRA101 GCRA101 added type:bug Error or unexpected behaviour priority:high High impact, high user value, driven by live project needs labels Feb 12, 2026
@GCRA101
Copy link
Author

GCRA101 commented Feb 12, 2026

@samuelbasimalla,
Checked this thouroughly for SAP2000 V26 and it works fine.
As mentioned, if you could test this with your SAP2000 v25 license that would be really amazing test of retro-compatibility (I don't have access to v25 license in London unfortunately)
Thanks a lot for your help. (test files are the standard ones used for general toolkits testing) ;).
Any questions, let me know :)

@samuelbasimalla
Copy link

@GCRA101
Tested this on SAP2000 Version 25.1.0 to check retro compatibility.
I am using Rhino 7 for testing.

As communicated in the chat, I couldn't build the solution as both the dll references CSiAPIv1.dll and SAP2000v1.dll for SAP2000 v25 cannot be found. I had to reference them again in V25 folder of my machine for the build to be successful.

I tested the script in Structures - Create - Read - Update - Elements.
It is generally working as intended with right warning messages like Levels not being supported by SAP2000 adapter.
I noticed the time taken to create elements is similar to a ETABS adapter however, the time taken to update the elements is much longer than a ETABS adapter.

This is for your initial feedback, I will proceed with testing other scripts and provide comments in due course.

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 17, 2026

@GCRA101 fix requested for project compliance.

The errors with the CSProject (.csproj) files have been recorded as annotations on the checks tab.

I will apply the fixes to every case detailed on the checks tab with the exception of any references to the target framework. I am unable to provide fixes to the Target Framework automatically, these will need to be performed manually. If you want to perform the fixes in a different manner please resolve this manually and rerun the check.

If you are happy for me to go ahead and perform this action, please reply with:

@BHoMBot fix project file ref. 63814872786

@GCRA101
Copy link
Author

GCRA101 commented Feb 17, 2026

@BHoMBot fix project file ref. 63814872786

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 17, 2026

@GCRA101 I have queued up your request to fix the csproj file(s). There are 0 requests in the queue ahead of you.

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 17, 2026

@GCRA101 I am now going to fix the project compliance in accordance with the annotations previously made.

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 17, 2026

@GCRA101 to confirm I have now resolved the project compliance issues and pushed a commit to this Pull Request.

@GCRA101
Copy link
Author

GCRA101 commented Feb 19, 2026

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 19, 2026

@GCRA101 to confirm, the following actions are now queued:

  • check installer

@GCRA101
Copy link
Author

GCRA101 commented Feb 19, 2026

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Feb 19, 2026

@GCRA101 to confirm, the following actions are now queued:

  • check installer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority:high High impact, high user value, driven by live project needs type:bug Error or unexpected behaviour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

# Support for Recent version.

3 participants