## Standard connection with 2 data streams from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver rtai = RtaiServer("MON") target = rtai.getTarget() signals = target.getSignalStructure() observer_1 = TestObserver(1) observer_id_1 = target.addObserver(observer_1.setLine, signals[0]['sample_time'], None, signals[0]['number']) observer_1.start() observer_2 = TestObserver(1) observer_id_2 = target.addObserver(observer_2.getLine, signals[1]['sample_time'], None, signals[1]['number']) observer_2.start() target.startData(signals[0]['number'], signals[0]['sample_time']) target.startData(signals[1]['number'], signals[1]['sample_time']) ## Gets a running target and stops it from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver rtai = RtaiServer("MON") target = rtai.getTarget(None, "Master")
## This file shows some basic action of the library from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver # Get the first slave rtai = RtaiServer("EASYHW") # Get the slave target target = rtai.getTarget() params = target.getParameters() ## ESEMPIO DI PARAMS ex_params = [{ 'block_name': 'testsine/gain', 'rows': 1, 'values': [1.0], 'cols': 1, 'param_name': 'Value[0]' }, { 'block_name': 'testsine/RPARAM[2]', 'rows': 1, 'values': [1.0], 'cols': 1, 'param_name': 'Value[0]' }, { 'block_name': 'testsine/RPARAM[2]', 'rows': 1, 'values': [50.0], 'cols': 1,
## This file shows some basic action of the library from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver # Get the first slave rtai = RtaiServer("EASYHW") # Get the slave target target = rtai.getTarget() params = target.getParameters() ## ESEMPIO DI PARAMS ex_params = [ { 'block_name': 'testsine/gain', 'rows': 1, 'values': [1.0], 'cols': 1, 'param_name': 'Value[0]' }, { 'block_name': 'testsine/RPARAM[2]', 'rows': 1, 'values': [1.0], 'cols': 1, 'param_name': 'Value[0]' }, { 'block_name': 'testsine/RPARAM[2]',
## Standard connection with 2 data streams from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver rtai = RtaiServer("MON") target = rtai.getTarget() signals = target.getSignalStructure() observer_1 = TestObserver(1) observer_id_1 = target.addObserver(observer_1.setLine, signals[0]['sample_time'], None, signals[0]['number']) observer_1.start() observer_2 = TestObserver(1) observer_id_2 = target.addObserver(observer_2.getLine, signals[1]['sample_time'], None, signals[1]['number']) observer_2.start() target.startData(signals[0]['number'], signals[0]['sample_time']) target.startData(signals[1]['number'], signals[1]['sample_time']) ## Gets a running target and stops it from pyrtai.rtai_server import RtaiServer from test_observer import TestObserver rtai = RtaiServer("MON") target = rtai.getTarget(None, "Master") target.halt()