CivilEA.com
  • Subscribe !
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Civil Engineering Association Various Free Discussion Programming and New generations of engineers

Programming and New generations of engineers
 elbarto_87

Not-Activated

White-private
User ID: 8226
Joined: Oct 2009
Posts: 53
Threads: 26
Likes: 136 in 52 posts
Given Likes: 80
Points:5,092 EP
#11
10-06-2010, 09:09 AM
mecheil.edwar,

I agree with what you are saying to some extent. If we look at a few basic elements that the an engineering applications might need (take a frame analysis package or something similar) then we need:

1) Display Window - We need to display the structure and any loads, boundary conditions and results. Often we want to do this in 3D which becomes a real head ache for anyone trying to write their code from scratch. Add the complication that we need to interest with mouse clicks etc with the window and things start to look like a rather big task.

2) Convenient way of imputing data - Most likely some sort of spreadsheet style form to display and allow data to be edited.

3) Not always required but maybe some utility to convert between different units easily so the user is not restricted to one particular measurement system.


These things are not really language specific challenges (ie there are already multiple languages out there that can do this) - The challenge is making these items available so that one person might be able to use them to write a frame analysis package just as easily as someone else wants to write a program for seepage in soils etc.


I think if enough people were interested, and maybe I will start a thread of my own to see who might be, then there are enough engineers with enough resources in this forum to start developing a toolkit for a popular programming language that other engineers can use and contribute to for doing such tasks. I think this would be a more useful tool instead of another GUI builder like VB because it would have been written specifically for engineering problems.

Displaying 3D structures is the biggest problem I have when writing my programs. I have only had success with this in one language, MATLAB and sharing your programs is near impossible if the next machine does not have a copy of MATLAB. Thats why I am so interested to see what a forum full of engineers could do to make life easier for such tasks :)



[-] The following 4 users Like elbarto_87's post:4 users Like elbarto_87's post
  • Dell_Brett, mecheil.edwar, chigozie, uetian19
 parhyang

Not-Activated

White-private
User ID: 25165
Joined: Jul 2010
Posts: 255
Threads: 30
Likes: 1,261 in 219 posts
Given Likes: 447
Points:14,074 EP
#12
10-06-2010, 10:57 AM (This post was last modified: 11-22-2010, 01:21 PM by parhyang.)
Quote:this is what I am saying now,
no need to build for each program a graphical user interface to draw lines, circles diagrams
if the developers of programing language develope one engineering language say E++ for example with this langauge the engineer does not need to write many codes to draw diagram and lines .. he just will use ready tools and build his own programs with very
friendly graphical user interface ...

yes it's possible if you're using,
- C++ and Python for base language programs
- OpenCascade or OpenGL for CAD
- QT or WxWidget for GUI's.
- FE solver: Frame3DD, OpenSees or CalculiX, Code_Aster.

are you had plan to developed? wow... it's a big plans. why don't you place and post your project in SourceForge.org? not in here i think.

i'm interested but i didn't promise to make a big contribution since i'm not graphics computer scientist or hardcore programmer, i'm just home programmer worked as engineer.



[-] The following 2 users Like parhyang's post:2 users Like parhyang's post
  • chigozie, mecheil.edwar
 elbarto_87

Not-Activated

White-private
User ID: 8226
Joined: Oct 2009
Posts: 53
Threads: 26
Likes: 136 in 52 posts
Given Likes: 80
Points:5,092 EP
#13
10-06-2010, 11:27 AM
parhyang,

I to work as an engineer and just program at home to make my life easier for a few jobs. I do not have a "project" yet so to speak, but in my experience I have not come across an easy way to implement a flexible display window capable of displaying a 3D structure that allows the user to interact with. My point is that generally any decent engineering program needs this. The reason I have not looked to start something on source forge yet is I think there needs to be some previous interests in a well defined project in order for it to survive and make any significant contribution. Once again I am not a programmer so this is just my opinion. There seems to be a number of people in this forum with some degree of programming knowledge so it is possible.



[-] The following 3 users Like elbarto_87's post:3 users Like elbarto_87's post
  • suryabharat, mecheil.edwar, chigozie
 igor1234

Not-Activated

White-private
User ID: 17154
Joined: Mar 2010
Posts: 150
Threads: 48
Likes: 677 in 124 posts
Given Likes: 678
Points:8,372 EP
#14
10-06-2010, 08:06 PM
elbarto_87,

Take a look in this thread. You will find a 3D class for NET Studio.
Code:
***************************************
Content of this section is hidden, You must be registered and activate your account to see this content. See this link to read how you can remove this limitation:

http://forum.civilea.com/thread-27464.html
***************************************




[-] The following 5 users Like igor1234's post:5 users Like igor1234's post
  • carolinandra, mecheil.edwar, uetian19, elbarto_87, chigozie
 parhyang

Not-Activated

White-private
User ID: 25165
Joined: Jul 2010
Posts: 255
Threads: 30
Likes: 1,261 in 219 posts
Given Likes: 447
Points:14,074 EP
#15
11-22-2010, 06:09 AM
for BASIC programmers, this is may interested project. you can contribute by translate from Argentina languages to English, add enhancement, etc.

[Image: 20754310552180572064.png]

download directly for source code,
Code:
***************************************
Content of this section is hidden, You must be registered and activate your account to see this content. See this link to read how you can remove this limitation:

http://forum.civilea.com/thread-27464.html
***************************************



[-] The following 9 users Like parhyang's post:9 users Like parhyang's post
  • Dell_Brett, elbarto_87, chigozie, kowheng, maziar, pingfan2, brass, 3fan, mecheil.edwar
 elbarto_87

Not-Activated

White-private
User ID: 8226
Joined: Oct 2009
Posts: 53
Threads: 26
Likes: 136 in 52 posts
Given Likes: 80
Points:5,092 EP
#16
11-22-2010, 09:31 AM
IGOR1234,

Thank you for the link you provided to "eyeshot". It is almost exactly what I was thinking of. Is there a similar package that is open source? I try to use open source technologies were possible as often I usually cannot afford the commercial packages and I do not use patched software for anything I intend to use for commercial gain or share with others as you have no write to put your own license on it governing the use of the software.

I have seen a number of interesting posts regarding VB .Net. Maybe it is time I picked up a new language.




[-] The following 2 users Like elbarto_87's post:2 users Like elbarto_87's post
  • parhyang, uetian19
 igor1234

Not-Activated

White-private
User ID: 17154
Joined: Mar 2010
Posts: 150
Threads: 48
Likes: 677 in 124 posts
Given Likes: 678
Points:8,372 EP
#17
11-22-2010, 12:41 PM

elbarto_87,

As parhyang posted you should use:
C++, QT, OpenGL and OpenSees.
Then your application will work under Windows and Linux.

If you like I can test your application. I can build verification examples.
I hope you will manage to build such large application.





  •
Away  mastermind

Not-Activated

Egypt
User ID: 11465
Joined: Nov 2009
Posts: 51
Threads: 22
Likes: 392 in 45 posts
Given Likes: 327
Points:2,775 EP
#18
03-23-2011, 08:22 PM
i spent a part of my career in a consultant office uses traditional design packages like sap, staad .....etc.
and i spent other part in a design firm uses full in-house programs

after experience with both ways, my opinion is the best way is the third (unused) one
which take the advantages (accuracy, GUI, multiple options) of traditional packages and complete its imperfections with in-house programs

that's my humble opinion



[-] The following 5 users Like mastermind's post:5 users Like mastermind's post
  • vccalderon, mecheil.edwar, parhyang, adshrt, ajmf77
 medo_sk

Not-Activated

Macedonia
User ID: 18907
Joined: Apr 2010
Posts: 92
Threads: 68
Likes: 108 in 43 posts
Given Likes: 63
Points:4,056 EP
#19
03-23-2011, 09:43 PM
To elbarto_87:

Could you share any of your example applications written in python?




  •
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)
Pages (2): « Previous 1 2



  • View a Printable Version
  • Subscribe to this thread

Designed by CivilEA - Powered by MyBB

Linear Mode
Threaded Mode