RSBm » History » Version 2
S. Wrede, 07/18/2011 06:29 PM
1 | 1 | S. Wrede | h1. RSB.m |
---|---|---|---|
2 | 1 | S. Wrede | |
3 | 1 | S. Wrede | Just some initial exploration on how to use RSB from and within Matlab... |
4 | 1 | S. Wrede | |
5 | 1 | S. Wrede | h2. Notes |
6 | 1 | S. Wrede | |
7 | 1 | S. Wrede | First successful test of sending data from Matlab to RSB: |
8 | 1 | S. Wrede | |
9 | 1 | S. Wrede | <pre> |
10 | 1 | S. Wrede | >> javaaddpath /vol/cit/share/java/RSBJava-0.4.0.jar |
11 | 1 | S. Wrede | >> javaaddpath /opt/local/share/java/protobuf.jar |
12 | 1 | S. Wrede | >> f = rsb.Factory.getInstance() |
13 | 1 | S. Wrede | |
14 | 1 | S. Wrede | f = |
15 | 1 | S. Wrede | |
16 | 1 | S. Wrede | rsb.Factory@5c4e0c39 |
17 | 1 | S. Wrede | |
18 | 1 | S. Wrede | >> s = Scope('/example/informer') |
19 | 1 | S. Wrede | |
20 | 1 | S. Wrede | s = |
21 | 1 | S. Wrede | |
22 | 1 | S. Wrede | /example/informer/ |
23 | 1 | S. Wrede | |
24 | 2 | S. Wrede | >> i = f.createInformer(s) |
25 | 2 | S. Wrede | No rsb.conf found in configuration directory '/Users/swrede/.config' |
26 | 2 | S. Wrede | No rsb.conf found in working directory '/Users/swrede/Documents/MATLAB' |
27 | 2 | S. Wrede | |
28 | 2 | S. Wrede | i = |
29 | 2 | S. Wrede | |
30 | 2 | S. Wrede | rsb.Informer@75222b8e |
31 | 2 | S. Wrede | |
32 | 2 | S. Wrede | >> i.activate |
33 | 2 | S. Wrede | 18.07.2011 18:21:22 rsb.Informer$InformerStateInactive activate |
34 | 2 | S. Wrede | INFO: Informer activated: [Scope:/example/informer/,Type:String] |
35 | 2 | S. Wrede | >> i.send('RSB') |
36 | 2 | S. Wrede | |
37 | 2 | S. Wrede | ans = |
38 | 2 | S. Wrede | |
39 | 2 | S. Wrede | Event[id=4145dcfd-aff7-45de-b00f-0c6c315f0ce7, scope=/example/informer/, type =String, metaData=MetaData[senderId = 4d619c1a-b516-4474-9eed-eb216546ff01, createTime = 1311006099963000, sendTime = 1311006099966000, receiveTime = 0, userTimes = {}, userInfos = {}]] |
40 | 1 | S. Wrede | </pre> |