auto_LoadCompressorMapΒΆ
auto_LoadCompressorMap creates a compressor map from the given NC file and adds the map the the given layer.
-
hvData = auto_LoadCompressorMap(ssNCName, hLayer, svVarName)
-
hvData = auto_LoadCompressorMap(ssNCName, hLayer, svVarName, svConfig)
Return Value
hvData is a vector of handles of the new dataset. hvData[1] is the map. hvData[2] is the surge curve, hvData[3] is the choke curve followed by the handles of the speed curves. In case of an error hvData is 0.
Parameters
-
ssNCName
ssNCName is the file name of an NC file or a valid ncid, see nc_open.
-
hLayer
hLayer is the handle of a layer.
-
svVarName
svVarName is a vector with four channel names. The first three channels specify the map and the fourth channel contains the speed channel name. Example:
["MassFlowRate", "PressureRatio", "Efficiency", "Speed"]
.
-
svConfig
svConfig is a string vector with 5 elements:
Value Meaning "0"
or"1"
Display surge limit "0"
or"1"
Display choke limit "0"
or"1"
Display max. efficiency curve "0"
or"1"
Map with color gradient "0"
or"1"
Label speed curves on right side ( "1"
), Label speed curves on left side ("0"
).
Comment
Creates a compressor map.
Example
<hDoc, hPage> = _UT_CreateEmptyPage();
hLayer = LayerCreate();
PageAddLayer(hPage, hLayer);
ssDataFile = GetRootDirectory() + "\\samples\\compressor.xls";
ssNC = auto_ImportData(ssDataFile);
svVar = ["MassFlowRate", "PressureRatio", "Efficiency", "Speed"];
svConfig = ["1", "1", "1", "1", "1"];
auto_LoadCompressorMap(ssNC, hLayer, svVar, svConfig);
LayerAutoScale(hLayer);
PageUpdateFields(hPage);
PageReplot(hPage);
History
Version | Description |
---|---|
R2013.6 | New |
id-1813023