MATLAB 帮助中心
View variable table attached to Probe block
Since R2024b
simscape.probe.getVariableTable(probe)
simscape.probe.getVariableTable(probe) returns the VariableTable object currently attached to the Probe block, probe.
probe
VariableTable
example
collapse all
This example shows how to configure a simscape.probe.VariableTable object for the Ideal Torque Source block in the Permanent Magnet DC Motor example model and attach the table to a Probe block.
simscape.probe.VariableTable
Open the model.
openExample('simscape/PermanentMagnetDCMotorExample')
Add a Probe block to the model.
add_block('nesl_utility/Probe','PermanentMagnetDCMotor/Probe');
Bind the Probe block to the Ideal Torque Source block named Load Torque.
Load Torque
simscape.probe.setBoundBlock('PermanentMagnetDCMotor/Probe','PermanentMagnetDCMotor/Load Torque')
Get the default variable table for the Load Torque block.
table1 = simscape.probe.defaultVariableTable('PermanentMagnetDCMotor/Load Torque')
table1 = VariableTable with 5 variable(s): Unit PortLabel Probing _________ _________ _______ C.w ⟼ {[rad/s]} "C.w" false R.w ⟼ {[rad/s]} "R.w" false S ⟼ {[N*m ]} "S" false t ⟼ {[N*m ]} "t" false w ⟼ {[rad/s]} "w" false
The default probing status for all the variables is false.
false
Change the probing status of the t variable.
t
table1("t").Probing = true
table1 = VariableTable with 5 variable(s): Unit PortLabel Probing _________ _________ _______ C.w ⟼ {[rad/s]} "C.w" false R.w ⟼ {[rad/s]} "R.w" false S ⟼ {[N*m ]} "S" false t ⟼ {[N*m ]} "t" true w ⟼ {[rad/s]} "w" false
Change the port label associated with the t variable.
table1("t").PortLabel = "Torque"
table1 = VariableTable with 5 variable(s): Unit PortLabel Probing _________ _________ _______ C.w ⟼ {[rad/s]} "C.w" false R.w ⟼ {[rad/s]} "R.w" false S ⟼ {[N*m ]} "S" false t ⟼ {[N*m ]} "Torque" true w ⟼ {[rad/s]} "w" false
Attach table1 as the variable table to the Probe block.
table1
simscape.probe.setVariableTable('PermanentMagnetDCMotor/Probe',table1)
The name of the output port of the Probe block in the block diagram changes to Torque.
To confirm that you properly attached the variable table table1 to the Probe block, enter:
simscape.probe.getVariableTable('PermanentMagnetDCMotor/Probe')
ans = VariableTable with 5 variable(s): Unit PortLabel Probing _________ _________ _______ C.w ⟼ {[rad/s]} "C.w" false R.w ⟼ {[rad/s]} "R.w" false S ⟼ {[N*m ]} "S" false t ⟼ {[N*m ]} "Torque" true w ⟼ {[rad/s]} "w" false
Probe block name, specified as a string scalar or a character vector, or a block handle.
Data Types: double | char | string
double
char
string
Introduced in R2024b
Probe | simscape.probe.VariableTable | simscape.probe.defaultVariableTable | simscape.probe.setVariableTable
simscape.probe.defaultVariableTable
simscape.probe.setVariableTable
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处