subcanvasplot

 

command: subcanvasplot activatecurrent [portid]

Activate the current port in the current page.

e.g.

subcanvasplot activatecurrent 2

command: subcanvasplot addplot [pageid] [portid] [pageRowNum] [pageColNum] [FileName] [CurveIndexs] [InterplotatePoints] [Amin] [Amax]

Add XY curves from XY-data file to current port.

The XY-data file type can be simple xy pairs, cvs, curve file, keep file.

e.g.

subcanvasplot xydata addplot 1 2 2 2 "aaa.csv" 1/2 1000 20 60

command: subcanvasplot ascii [fileType] plot [pageid] [portid] [pageRowNum] [pageColNum] [ComponentIndexs] [IdIndexs]

Create XY curves from ascii file and show.

e.g.

subcanvasplot ascii matsum plot 1 2 2 3 3/25/26 3/4/5

subcanvasplot ascii glstat plot 1 2 2 2 1/2/3

command: subcanvasplot attribute [pageid] [portid] [CurveIndexs] [attributeType] [attributeTypeSelection] [attributeType] [atrributeTypeSelection] ...

Change curves' attributes including symbol style, symbol color, line color, line width, line style, join line between symbols or not, symbol interval.

e.g.

subcanvasplot attribute 1 2 1/2 symbol 3 joinline 1

subcanvasplot attribute 1 2 1/2 color 4

subcanvasplot attribute 1 2 1/2 lwidth 2.000000

subcanvasplot attribute 1 2 1/2 symbolcolor 4

subcanvasplot attribute 1 2 1/2 symbol 3 symboleverynpt 3

subcanvasplot attribute 1 2 1/2 symbol 1 joinline 1

subcanvasplot attribute 1 2 1/2 joinline 0

subcanvasplot attribute 1 2 1/2 lstyle 3

command: subcanvasplot attrreset [pageid] [portid] [CurveIndexs] [attributeType]

Reset curves' attributes including symbol style, symbol color, line color, line width, line style, join line between symbols or not, symbol interval.

e.g.

subcanvasplot attrreset 1 1 1/2 symbol

subcanvasplot attrreset 1 1 1/2 all

command: subcanvasplot autosymbol

command: subcanvasplot axes [pageid] [portid] [axesUnit]

Select axes' unit. 0=Lin-Lin x-axes normal y-axes normal; 1=Lin-log x-axes normal y-axes log; 2=log-lin x-axes log y-axes normal; 3=log-log x,y-axes log.

command: subcanvasplot binaski plot/addplot [pageid] [portid] [pageRow] [pageCol] [fileName] [binoutBranchName] [idNum] [compNum] [id1] [id2] ... [compName1] [compName2] ...

Create XY curves from binout file and show.

e.g.

subcanvasplot binaski plot 2 2 2 3 "D:\work201510\Belt\binout" jntforc/type1 2 2 2 3 alpha_moment_stiffness alpha_moment_total

command: subcanvasplot crossxydata plot/addplot [pageid] [portid] [pageRow] [pageCol] [fileName1] [curveIndex1] [fileName2] [curveIndex2] [interpolateNum/autoMatchclipFlag]

Cross XY curves from files and show. The auto match and clip flag is -1. The interpolate number should > 0.

e.g.

subcanvasplot crossxydata plot 3 2 2 1 aaadddd.csv 2 aaadddd.csv 1 1000

command: subcanvasplot createnewpage [pageRow] [pageCol]

Create another new page with row*col.

e.g.

subcanvasplot createnewpage 2 2

command: subcanvasplot cross3d [pageId] [portId] [xIndex] [yIndex] [zIndex] [interpolateNum]

Create 3D-Plot with 2d curves. xIndex, yIndex and zIndex are base-0. Pre-condition: more than three curves can be selected in one port.

e.g.

subcanvasplot cross3d 1 1 0 1 2 1000

command: subcanvasplot curveextend

command: subcanvasplot curvelegend [pageId] [portId] [Index] [Name]

Modify curve's legend. Index is base-0. Name is new legend string.

e.g.

subcanvasplot curvelegend 1 1 0 "Internal Energy-2"

command: subcanvasplot deletecurve [pageId] [portId] [Index]

Delete one curve in port. Index is base-1.

e.g.

subcanvasplot deletecurve 1 1 3

command: subcanvasplot deletememory

Clear all of plotting curve database.

command: subcanvasplot edit

command: subcanvasplot eftime

e.g.

 

command: subcanvasplot etime [pageId] [pageRow] [pageCol] [portId] [componentIndex]

Create 2D time curves from element history of d3plot file. Pre-condition is that picking elements on model.

e.g.

subcanvasplot etime 2 2 2 1 1

command: subcanvasplot etips

command: subcanvasplot expression

command: subcanvasplot filter [pageId] [portId] [curveIndexs] [FilterId] [TimeUnitId] [C/S(HZ)Id] [C/S(HZ)Value] [PointAverageValue]

Filter curves.Filter id: none=0, sae=1,bw=2,fir100=3,cos=4; Time Unit Id: sec=0,msec=1,usec=2.

e.g.

subcanvasplot filter 1 2 1/2/3 4 2 4 180 3

command: subcanvasplot filterreset [pageId] [portId] [curveIndexs]

Filter reset.

e.g.

subcanvasplot filterreset 1 2 1/2/3

command: subcanvasplot ftime

command: subcanvasplot gridrefine [pageId] [portId] [option]

Refine the grid of port. option is the level of refining.

e.g.

subcanvasplot gridrefine 1 2 2

command: subcanvasplot gtime [pageId] [pageRow] [pageCol] [portId] [componentIndex]

Create 2D time curves from global data of d3plot file.

e.g.

subcanvasplot gtime 1 2 2 1 3

command: subcanvasplot itime

command: subcanvasplot legend [pageId] [portId] [legendString]

Modify the port's legend.

e.g.

subcanvasplot legend 1 2 "Global"

command: subcanvasplot load [fullPathName]

Load XY-DB file and show.

e.g.

subcanvasplot load "D:\work201510\Belt\apagexyplotdata"

command: subcanvasplot maxndvalue

command: subcanvasplot maxndvalue_print

command: subcanvasplot maxvalue

command: subcanvasplot maxvalue_print

command: subcanvasplot minndvalue

command: subcanvasplot minndvalue_print

command: subcanvasplot movelegend [pageId] [portId] [xoffset] [yoffset]

Move the legend position. xoffset and yoffset's unit is 20 pixel. "xoffset = -1" means to move to left 20 pixel.

e.g.

subcanvasplot movelegend 1 1 0 0

command: subcanvasplot moveport [xoffset] [yoffset]

Move port on main graphic. xoffset and yoffset's unit is one pixel.

e.g.

subcanvasplot moveport 135 233

command: subcanvasplot mtime

command: subcanvasplot nftime

command: subcanvasplot nrtime

command: subcanvasplot ntime [pageId] [pageRow] [pageCol] [portId] [componentIndex]

Create 2D time curves from nodal history of d3plot file. Pre-condition is that picking nodes on model.

e.g.

subcanvasplot ntime 2 2 2 1 1

command: subcanvasplot operation

command: subcanvasplot pagename

command: subcanvasplot pick

command: subcanvasplot plotpath

command: subcanvasplot port move/copy [fromPageId] [fromPortId] [toPageId] [toPortId]

Move or copy one port to another one.

e.g.

subcanvasplot port move 1 1 1 2

subcanvasplot port copy 1 1 1 2

command: subcanvasplot removecurrent

Delete current port.

command: subcanvasplot removepage

command: subcanvasplot resizeport

command: subcanvasplot save

command: subcanvasplot savefile

command: subcanvasplot scale

command: subcanvasplot scalereset

command: subcanvasplot setmajorticks

command: subcanvasplot setmaster

command: subcanvasplot setminorticks

command: subcanvasplot settimenumtype

command: subcanvasplot sftime

command: subcanvasplot showall

command: subcanvasplot showcurrent

command: subcanvasplot showpage

command: subcanvasplot showpagemanager

command: subcanvasplot showselect

command: subcanvasplot stime

command: subcanvasplot title [pageId] [portId] [titleString]

Modify the port's title.

e.g.

subcanvasplot title 1 2 "HYBRID III RIGD DUMMY"

command: subcanvasplot titlereset [pageId] [portId]

Reset the port's title.

e.g.

subcanvasplot titlereset 1 2

command: subcanvasplot vfitme

command: subcanvasplot viewflag

command: subcanvasplot vtime

command: subcanvasplot wholepage

command: subcanvasplot xlabel [pageId] [portId] [xlabelString]

Modify the port's x-axis label.

e.g.

subcanvasplot xlabel 1 2 "Time-2"

command: subcanvasplot xydata plot [pageid] [portid] [pageRowNum] [pageColNum] [FileName] [CurveIndexs] [InterplotatePoints] [Amin] [Amax]

Create XY-data Curves from XY-data file. The XY-data file type can be simple xy pairs, cvs, curve file, keep file.

The parameter Amin and Amax can be value or points' index.

e.g.

subcanvasplot xydata plot 1 2 2 2 "aaa.csv" 1/2 1000 p2 p9

subcanvasplot xydata plot 1 2 2 2 "aaa.csv" 1/2 1000 20 50

command: subcanvasplot ylabel [pageId] [portId] [ylabelString]

Modify the port's y-axis label.

e.g.

subcanvasplot ylabel 1 2 "Global Data-2"