replica nfl jerseysreplica nfl jerseyssoccer jerseyreplica nfl jerseys forums.silverfrost.com :: View topic - Handling of I/O-Window
forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Handling of I/O-Window
Goto page Previous  1, 2
 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> ClearWin+
View previous topic :: View next topic  
Author Message
FK_GER



Joined: 26 Oct 2017
Posts: 35
Location: University of Kassel,Germany

PostPosted: Sat Mar 17, 2018 2:31 pm    Post subject: Reply with quote

Here the continuation:

!C drawing the unloaded cross section
CALL BIQWTO (......,XPLOT,YPLOT,LDIM,NWDM,PROJ)
.
!C drawing concrete behaviour in BI_FCM, BI_FCD
CALL BI_FCM (......,XPLOT,YPLOT,LDIM,NWDM,PROJ)
CALL BI_FCD (......,XPLOT,YPLOT,LDIM,NWDM,PROJ)
.
!C calculating the loaded cross section
CALL LAUF ( ........ )
!C drawing the results for loaded cross section
CALL BIQWTO (......,XPLOT,YPLOT,LDIM,NWDM,PROJ)
.
ctrl = 0 !!closing fr-window
call window_update@(ctrl)
END


Example for a drawing subroutine

SUBROUTINE BI_FCD (.....,xData,ydata,LDIM,IPLD,PROJ)
!C**********************************************************************
!C Drawing the concrete behaviour
INCLUDE <windows.ins>

! LDIM data sets each with IPLD values (x,y)
REAL*8 xData(IPLD,LDIM),yData(IPLD,LDIM)
CHARACTER*32 NAMEFS /'cross section and reinforcements'/
INTEGER winio@,ctrl,plopix,plopiy,plob,ploh,plox,ployo,ployu
COMMON /QWPLOT/ plopix,plopiy,plob,ploh,plox,ployo,ployu
COMMON /CONTRL/ ctrl
! Drawing the XY Graph
iw0=winio@('%sp&',plox,ployo)
iw0=winio@('%pv%aw&',ctrl)
iw0=winio@('%ww[no_border]&')
iw0=winio@('%`bg[white]&')
iw0=winio@('%ca[concrete behaviour acc. to DIN EN 1992]%pv&')
CALL winop@("%pl[title='for ULS: parabola-rectangle with f_cd']")
CALL winop@("%pl[y_min=0.,y_max=1.]")
CALL winop@("%pl[x_min=0.,x_max=3.5]")
CALL winop@("%pl[x_axis=strain]")
CALL winop@("%pl[y_axis=stress]")
CALL winop@("%pl[dx=0.5,dy=0.1]")
CALL winop@("%pl[n_graphs=2]")
CALL winop@("%pl[width=2,width=2]")
CALL winop@("%pl[pen_style=0,pen_style=2]")
CALL winop@("%pl[link=curves,link=curves]")
CALL winop@("%pl[colour=red,colour=blue]")
CALL winop@("%pl[symbol_size=2,symbol_size=2]")
CALL winop@("%pl[symbol=0,symbol=6]")
CALL winop@("%pl[x_array]")
iw0=winio@('%pl',plopix,plopiy, &
ipld,xData(1:ipld,1),yData(1:ipld,1),yData(1:ipld,2))
Return
END


I'm contented with this result of window-handling. The further issues arising at the use of the drawing routines (%pl etc.) will be discussed at a new post in the relevant forum-chapter.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> ClearWin+ All times are GMT + 1 Hour
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group