QV_MainProg¶
Mit QV_MainProg können Sie den Befehl Datei=>Kanal-Schnellansicht von UniScript aus ausführen.
-
bool = QV_MainProg(ssTemplate, svFiles, ssXChannel, svChannels, svText, rvOptions)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und FALSE (0), wenn die Funktion nicht erfolgreich war.
Parameter
-
ssTemplate
ssTemplate ist der Name der Vorlagendatei. Die Datei sollte sich im Verzeichnis
Template\qv
befinden. Die Vorlagendatei muss einen speziellen Aufbau haben (siehe Datei=>Kanal-Schnellansicht).
-
svFiles
svFiles ist ein Stringvektor von Dateinamen, z. B.
["c:/Data/file1.xls", "c:/Data/file2.xls"]
.
-
ssXChannel
ssXChannel ist der Name des X-Kanals. Falls kein X-Kanal vorhanden ist, kann ein leerer String (
ssXChannel = ""
) angegeben werden.
-
svChannels
svChannels ist ein String-Vektor mit Kanalnamen.
-
svText
svText ist ein Stringvektor mit Texten.
-
rvOptions
rvOptions ist ein Vektor mit drei Elementen:
[bShowFileOpenDlg, bShowChannelSelectDlg, bShowTextInputDlg]
.
Kommentar
Die Funktionen des Befehls Datei=>Kanal-Schnellansicht bzw. die Funktion
QV_MainProg sind in UniScript programmiert. Siehe Dateien rs_qv.ic
,
rs_qv_dg.ic
, rs_qv_i.ic
, rs_qv_st.ic
im
UniPlot\Script
-Verzeichnis.
Beispiel
Das folgende Programm importiert die beiden Datendateien
Samples\Test1.xls
und Samples\Test2.xls
. Anschließend werden
die Kanäle "SB"
, "SZ"
, "EngPwr"
, "SAEPwr"
über "EngSpd"
in
der Vorlage Template\qv\Default.ipw
dargestellt. Da rvOptions auf
[0,0,0]
gesetzt wurde, werden während der Ausführung von QV_MainProg
keine Dialog-Boxen angezeigt.
def Sample_1()
{
ssTemplate = "Default";
ssPath = GetRootDirectory() + "Samples/";
svFiles = ssPath + ["Test1", "Test2"] + ".xls";
ssXChannel = "EngSpd";
svChannels = ["SB", "SZ", "EngPwr", "SAEPwr"];
svText = ["Text1", "Text2"];
bShowFileOpenDlg = 0;
bShowChannelSelectDlg = 0;
bShowTextInputDlg = 0;
rvOptions = [bShowFileOpenDlg, bShowChannelSelectDlg, bShowTextInputDlg]
QV_MainProg(ssTemplate, svFiles, ssXChannel, svChannels, svText, rvOptions);
}
Sample_1()
Siehe auch
id-857604