function rtobj_setRTDBItemValue
rthosts = simwb.rthosts
rthosts.getRTEnvNames
rtobj1 = simwb.rtobj('RedHawk1')
rtobj1.Project = 'Simulink'
testlist = rtobj1.getTestList
rtobj1.startTestSession('suspension_demo')
[status test] = rtobj1.getTestStatus
itemList = rtobj1.getSharedMemRTDBVarList('items')
itemid = 5;
rtobj1.getRTDBItemValue(itemid)
rtobj1.setRTDBItemValue(itemid,10)
rtobj1.getRTDBItemValue(itemid)
rthosts =
simwb handle
Properties:
NumHosts: 3
ans =
'RedHawk1'
'RedHawk2'
'RedHawk3'
rtobj1 =
simwb.rtobj handle
Package: simwb
Properties:
RTHostName: 'RedHawk1'
Connected: 1
RTWStruct: [1x1 struct]
testlist =
'2Dparameter'
'CAN_TestLoopBack'
'New_mulit_model'
'VectorTest'
'anishtest1'
'ao16wave'
'arinc429FIFOSched'
'autotrans'
'carjoy'
'd96_single_board'
'ert_cardemojoy'
'f14_1'
'fgfsUAV'
'flex_dyn'
'fuelsys'
'multi_models'
'multigen'
'rtdemo1'
'rtdemo1_sigg_c'
'rtdemo1_sigg_py'
'rtdemo2'
'rtdemo_ref'
'st_cardemo'
'suspension_demo'
'testanish1'
Test suspension_demo/Ses_0006 is already running.
Please stop this test to start a new one.
status =
1
test =
suspension_demo/Ses_0006
itemList =
'1:suspension_demo%2ESWForceF'
'2:suspension_demo%2ESWTHETAdot'
'3:suspension_demo%2ESWZdot'
'4:suspension_demo%2ESWlong_moment'
'5:suspension_demo%2ESWroad_height'
ans =
0.0086
ans =
oldvalue = 0.0018188, newvalue = 10
ans =
10
Published with MATLAB® 7.11