Convert System.Decimal from C# .NET to double

11 次查看(过去 30 天)
I am communicating with a Thorlabs DC servo controller via .NET. When I query the motor position it returns the value in system.decimal format. I found some documentation that briefly mentions this format but doesn't explain how to convert it to a usable numerical value.
How can I can I convert this to something usable?
The returned postion variable is attached.

采纳的回答

Christopher Saltonstall
load 'pos.mat'
import System.*
methodsview('System.Decimal')
System.Decimal.ToDouble(pos)
  4 个评论
Walter Roberson
Walter Roberson 2023-9-29
Notes:
This can only work on Windows
You might need to do the import before the load, so that the class is defined at the time of the load()

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Call MATLAB from .NET 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by