Mit QV_MainProg können Sie den Befehl Datei=>Kanal-Schnellansicht von UniScript aus ausführen.
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und FALSE (0), wenn die Funktion nicht erfolgreich war.
Parameter
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 ist ein Stringvektor von Dateinamen, z. B. ["c:/Data/file1.xls", "c:/Data/file2.xls"].
ssXChannel ist der Name des X-Kanals. Falls kein X-Kanal vorhanden ist, kann ein leerer String (ssXChannel = "") angegeben werden.
svChannels ist ein String-Vektor mit Kanalnamen.
svText ist ein Stringvektor mit Texten.
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