Software Verification: Automating The Sap2000 Verification Checking Process
Software Verification: Automating The Sap2000 Verification Checking Process
Software Verification: Automating The Sap2000 Verification Checking Process
PROGRAM NAME:
REVISION NO.:
SAP2000
5
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
Steps for Automation if Analyses Are Run Using the Excel File
Use the following steps to perform the verification analyses and check when the
analyses are run using the Excel file:
1. Choose or create a directory where the verification problems are to be
run. For the purposes of these instructions, we will call that new directory
C:\MyDir.
2. Delete all files in the C:\MyDir directory, if any.
3. From the SAP2000 Verification subdirectory where SAP2000 was
originally installed, copy all files into the C:\MyDir directory.
Set the path to the Sap2000.exe file in cell C3. If the full path to
this file is C:\Program Files\Computers and Structures\Sap2000\
Sap2000.exe then cell C3 should contain C:\Program Files\
Computers and Structures\Sap2000\Sap2000.exe. An easy way to
set this path is to click the Browse for Sap2000.exe button, locate
the SAP2000.exe file and click Open. The correct path for the
selected file will be filled in cell C3.
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
Steps for Automation if Analyses Are Run Using Batch File in SAP2000
Use the following steps to perform the verification analyses and check when the
analyses are run using the batch file analysis capability in SAP2000:
1. Choose or create a directory where the verification problems are to be
run. For the purposes of these instructions, we will call that new directory
C:\MyDir.
2. Delete all files in the C:\MyDir directory, if any.
3. From the SAP2000 Verification subdirectory where SAP2000 was
originally installed, copy all files into the C:\MyDir directory.
4. Start SAP2000. When the program comes up, click the File menu >
Batch File Control command.
5. In the Batch File Control form, click the Browse for Existing Batch
Files button in the upper left corner of the form. Locate and open the
batch file SAP2000_Verification.SBF in the C:\MyDir directory.
If the path name is not correct for the files (it should be pointing to
C:\MyDir), click the Change Filename Path button in the lower left
corner of the form to open the Batch File Path form.
In the Batch File Path form, make sure the Change the Path of All
Files option is selected. Then click the Select Path button, select the
path to C:\MyDir, and click OK to return to the Batch File Control
form. The path names in the Batch File Control form should now be
pointing to C:\MyDir.
6. Click the Run Models In Current Batch File List button in the upper
right corner of the form to automatically run all of the verification
problems.
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
7. After the verification problems have been successfully run (this may take
several hours), open the Excel file named SAP2000_Verification_xxx.xls.
Go to the worksheet named Verification Control and do the following:
a. Check that the path to the *.sdb files in cell C4 is C:\MyDir. If it
is not, type in the path to C:\MyDir or click the Set Path to
Location of Excel File button, which will automatically fill in cell
C4 with the path to C:\MyDir as long as the Excel file is located
in C:\MyDir.
b. In column D set the Run This Problem item to No for each
problem. Clicking the Set All To Not Be Run button will
automatically accomplish this item.
c. In column E indicate which problems are to be checked. A Yes in
this column means the model is checked and No means it is not
checked. The Set All To Be Checked and Set All To Not Be
Checked buttons can be useful when filling this column.
7. Click the Run Verification Check button to perform the verification
checks. This will take several minutes to complete. A progress report
form indicates the example that the program is currently checking. A
summary message box appears when the verification process is complete.
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
Cell C5 reports the date and time that the last check was performed.
Column F on the Verification Control worksheet reports the problem status. This
is either Not Checked, meaning that the considered problem has not been
checked, or it is the maximum percent difference between any published result
obtained from the Sap2000 version specified in cell C2 and the result obtained
for the verification. The percent difference for each item considered is calculated
as:
Software Verification
PROGRAM NAME:
REVISION NO.:
SAP2000
5
The first five or more columns show the verification results as they are published
in the current verification examples. The formatting may in some cases be
different from the published tables, but the data is the same.
The last four columns are related to the results obtained from the current
analyses. The column labeled SAP2000 Result is automatically filled by the
Excel macro that is run, as described in the previous section.
The Number of Decimal Places column reports the number of decimal places that
are used for the comparison. It is equal to the number of decimal places used in
the published results.
The values in the Result for Comparison column are the values in the SAP2000
Result column rounded to the number of decimal places indicated in the Number
of Decimal Places column.
The % Diff From Version xxx column shows the percent difference between the
published Sap2000 result and the result obtained for the verification. The percent
difference is calculated as:
Percent Difference 100 *