auto_LoadCompressorMap¶
auto_LoadCompressorMap lädt aus einer Datendatei, die mit der Funktion auto_ImportData geöffnet wurde, ein Kompressorkennfeld.
-
hvData = auto_LoadCompressorMap(ssNCName, hLayer, svVarName)
-
hvData = auto_LoadCompressorMap(ssNCName, hLayer, svVarName, svConfig)
-
hvData = auto_LoadCompressorMap(ncid, hLayer, svVarName)
-
hvData = auto_LoadCompressorMap(ncid, hLayer, svVarName, svConfig)
Returnwert
hvData ist ein Vektor mit den Zugriffsnummern der Datensätze. hvData[1] ist das Kennfeld. hvData[2] ist die Kurve der Pumpgrenze, hvData[3] ist die Kurve der Stopfgrenze. Alle weiteren Handle sind die Drehzhahllinien. Im Fehlerfall liefert die Funktion den Wert 0.
Parameter
-
ssNCName, ncid
ssNCName ist der Dateiname einer NC-Datei oder eine gültige ncid, siehe nc_open.
-
hLayer
hLayer ist der Handle eines Diagramms
-
svVarName
svVarName ist ein Stringvektor mit 4 Kanalnamen. Die ersten drei Namen definieren das Kennfeld. Der 4. Name ist der Kanal mit den Drehzahlwerten. Beispiel:
["MassFlowRate", "PressureRatio", "Efficiency", "Speed"]
.
-
svConfig
svConfig ist ein Stringvektor mit 5 Elementen:
Wert Bedeutung "0"
or"1"
Pumpgrenze anzeigen "0"
or"1"
Stopfgrenze anzeigen "0"
or"1"
Maximale Wirkungsgrad-Kurve anzeigen "0"
or"1"
Kennfeld mit Farbverlauf "0"
or"1"
Drehzahlbeschriftungen rechts ( "1"
), Drehzahlbeschriftungen links ("0"
)
Kommentar
Erzeug ein Kompressorkennfeld mit Drehzahllinien konstanter Drehzahl.
Beispiel
<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 | Beschreibung |
---|---|
R2013.6 | Neu. |
Siehe auch
Überblick Automatisierung der Diagrammerstellung, auto_LoadTemplate, auto_SetTemplate, auto_ImportData, PageGetLayerHandle,
id-1813023