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\qvbefinden. 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