MBclient
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
examples/tk_disp_reg.pl view on Meta::CPAN
$m->host("127.0.0.1");
$m->unit_id(1);
# open TCP socket
if (! $m->open()) {
print "unable to open TCP socket.\n";
exit(1);
}
# sub to update modbus_val (call by a tk timer)
sub update_modbus() {
my $words = $m->read_holding_registers(0, 1);
$modbus_val = $words->[0]."\n";
}
# init Tk
my $mw = tkinit();
# build modbus label area
my $modbus_label = $mw->Label(
-textvariable => \$modbus_val,
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.547 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )