Hallo,
zur Überwachung einer Langzeitmessung möchte ich unter Windows 2000 zu
festgelegten Zeiten (ca. alle 20 Minuten) ein Photo von dem Messaufbau
bzw. dem Prüfling machen. Gibt es eine einfache Möglichkeit wie ich
entweder meine Canon PowerShot A70 oder meine Nikon Coolpix L16 über die
USB-Verbindung auslösen kann? Die Bilder können auf der Kamera
verbleiben. Mir würde es genügen, wenn ich die Kamera auslösen könnte.
Ideal wäre hierfür ein Skript oder ein Komanndozeilenprogramm. Unter
Windows XP lässt sich dies mit dem folgenden Skript und dem Windows
Image Acquisition Automation Library v2.0 Tool verhältnismäßig einfach
lösen.
1 | <job>
|
2 | <reference object="WIA.DeviceManager" />
|
3 | <object id="DeviceManager1" progid="WIA.DeviceManager" />
|
4 | <object id="CommonDialog1" progid="WIA.CommonDialog" />
|
5 | <script language="VBScript">
|
6 |
|
7 | Dim dev 'As Device
|
8 |
|
9 | Set dev = CommonDialog1.ShowSelectDevice
|
10 |
|
11 | If dev.Type = CameraDeviceType Then
|
12 | Dim itm 'As Item
|
13 |
|
14 | Set itm = dev.ExecuteCommand(wiaCommandTakePicture)
|
15 | End If
|
16 |
|
17 | </script>
|
18 | </job>
|
Kennt jemand ein ähnliches Skript, das unter W2k funktioniert? Das
Skript bzw. das Programm soll von Matlab aus aufgerufen werden.
Mechanisches auslösen über einen Servo oder dergleichen wäre zwar
möglich mir wäre jedoch eine Softwarelösung lieber.
Mit freundlichen Grüßen
Guido