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