Giter Site home page Giter Site logo

metamorphs96 / planeframe Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.83 MB

Structural analysis of plane frame, using various programming and scripting languages. Suitable for sheds, carports and verandahs, treated as series of plane frames.

License: MIT License

VBA 0.91% FreeBasic 9.16% Batchfile 0.02% Makefile 0.01% JavaScript 7.51% VBScript 6.54% Java 6.97% C# 17.25% Visual Basic .NET 36.69% HTML 3.08% Pascal 11.88%
structural-design matrix-structural-analysis

planeframe's Introduction

PlaneFrame

Structural analysis of plane frame, using various programming/scripting language and development environments. The basis of the program is the book: W. H. MosleyW. J. Spencer (1984),"Microcomputer Applications in Structural Engineering", Macmillan Press, London. The program in the book was written in a dialect of basic, my father translated to Turbo Pascal and added a graphical user interface. When I moved to 64 bit Windows 7, the orginal program would no longer run. Further more the version I had translated from Pascal to VBA, and was used in spreadsheet for carport and verandah design would no longer read the original data files. The original versions Pascal/VBA used arrays indexed from 1, to convert to vb.net I needed to convert the VBA version so arrays indexed from zero. The MS DOS based text and graphical user interface was removed from the Pascal version, to create a console application which accepted a command line parameter for the data file. The Pascal/Delphi/Lazarus versions of the program all reflect their origins with the original Turbo Pascal version of the program. All other versions were derived from the VBA version.

The program is written in different languages to illustrate that there is little difference between the calculation capabilties of the common programming languages and translating from one language to another is not all that difficult. So if have a manufactured structural product (MSP) and developers working on structural design tools, then making plane frame analysis available in their preferred language shouldn't be too much of an obstacle.

planeframe's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.