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"