use Win32::OLE;
$phidget = Win32::OLE->new("Phidget21COM.PhidgetTextLCD");
$phidget->Invoke("Open", -1);
(check/wait loop here for "IsAttached")
$serial = $phidget->{SerialNumber};
$phidget->{"Backlight"} = 1;
$phidget->{"CursorBlink"} = 0;
####
TextLCD.DisplayString(0) = "hello"
####
#does nothing
$phidget->Invoke('DisplayString', (1,"hello"));
$phidget->Invoke('DisplayString', (2,"goodbye"));
#again, does nothing
$phidget->{"DisplayString"} = (1,"hello");
$phidget->{"DisplayString"} = (2,"goodbye");
#still does nothing
$phidget->DisplayString(1, "hello");
$phidget->DisplayString(2, "goodbye");
#This still does nothing
$phidget->{DisplayString}[0] = "hello";
####
Win32::OLE(0.1707) error 0x8002000e: "Invalid number of parameters"
in PROPERTYPUT "DisplayString" at phidget-test.pl line 30