DIAdem-Version: 8.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 2011
Beiträge: 6
Registriert seit: Nov 2011
Autostart einer Steuerung
Hallo,
ich versuche die Drehzahl-Steuerung eines Gebläses mittels DIAdem zu realisieren. Es funktionier auch alles soweit, nur möchte ich, dass beim Start des Rechners (Windows 2000) DIAdem automatisch ausgeführt und die nötige DATA und DAC-Datei geladen wird.
Das Ziel ist es, dass man den Rechner hochfährt und das Programm ist startbereit.
Bis jetzt habe ich es geschafft, dass DIAdem beim Systemstart gestartet wird.
Gibt es eine Möglichkeit die 2 Dateien automatisch zu öffnen? Ich kann ein bisschen mit C programmieren, wenn das was bringt.
Ich habe DIAdem 8.1
beim Start von DIAdem werden bereits Programme geladen. Ist es vielleicht möglich diese durch meine auszutauschen?
Beste Grüße und danke für die Hilfe
Philipp
17.11.2011, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2011 09:54 von M.Schneiders.)
Hallo Philipp,
habe kein DIAdem 8.1 mehr hier, aber in den neueren Version gibt es Startparameter wie z.B.: "/CScriptStart" mit dem man ein Script beim DIAdem-Start aufrufen kann. Dieses Script kann dann deine Daten laden und anschließend den DAC starten.
In der aktuellen Version findet man in der Hilfe unter "Parameter, Programmstart" ensprechende Infos und Beispiele.
Hoffe gab es bei 8.1 auch schon
DIAdem-Version: 8.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 2011
Beiträge: 6
Registriert seit: Nov 2011
RE: Autostart einer Steuerung
Vielen Dank, ich habs gefunden.
Mir ist noch nicht klar, wie ich "/CScriptStart" benutze. Kannst du mir dabei noch schnell auf die Sprünge helfen? Ich würde mir ein kleines Programm schreiben, dass beim Windowsstart DIAdem mit /CScriptStart ausführt, ähnlich wie man es bei Linux macht. Funktioniert das?
Hallo,
mußt nicht extra ein Programm schreiben. Windows kann das schon mit Bordmitteln.
Würde mir von der DIAdem Verknüpfung erst mal eine Kopie auf den Desktop legen. Diese Verknüfung dann bearbeiten (rechte Maus -> Eigenschaften) und unter "Ziel" dann den Übergabeparameter eingeben. Dieser könnte wie folgt aussehen (hier für DIAdem 11.1 unter Windows 7, habe gerade nix anderes hier):
"C:\Program Files (x86)\National Instruments\DIAdem 11.1\DIAdem.exe" /DD:\Flow\Config\11.1\Flow.ddd /CScriptStart('Fluid_Flow.VBS')
Der Parameter /D ruft eine Desktopdatei auf. Kannst du weg lassen falls du keine erstellt hast, so das nur noch folgendes über bleibt:
"C:\Program Files (x86)\National Instruments\DIAdem 11.1\DIAdem.exe" /CScriptStart('Fluid_Flow.VBS')
Es wird dann das Script (hier 'Fluid_Flow.VBS') aufgerufen. In diesem läds du deine Daten und DAC und startest die Messung.
Testen kannst du das dann durch doppelklickt auf die Verknüfung. Wenn alles geht, kannst du diese Verknüfung ins Starmenü in den Ordner "Autostart" ziehen. Das genügt dann, um beim Windowsstart DIAdem mit dem Script zu starten.
DIAdem-Version: 8.1 DIAdem-Sprachversion: DE DIAdem Erfahrung seit: 2011
Beiträge: 6
Registriert seit: Nov 2011
RE: Autostart einer Steuerung
Es funktioniert fast alles, schonmal danke dafür. Ich habe leider keinen Befehl gefunden, mit dem ich die DAC laden kann. 'Dataload' sucht nach einer 'xyz.dac.dat' und kann die natürlich nicht finden.