BMP5 SDK和C# _Campbellsci论坛问答

我正在尝试使用C#编写一个可以连接到CR3000数据记录器的小型应用程序。我已经能够加载dll并使用其中的一些函数。我可以很好地使用OpenIPPort()和CloseIPPort()。当我尝试使用带有“return_data”参数的函数时,我开始遇到问题。例如GetStatus(pakbus_address、device_type、return_data、return_data_len)。

是否有一些示例代码,或者有人能向我解释如何访问从C#中使用return_data和return_data_len的函数返回的数据吗?

BMP5 SDK和C#
_Campbellsci论坛问答

谢谢

新对话如下:

GetStatus命令和许多其他命令用于安装在C:\Campbellsci\BMP5DirectSDK\examples中的C++和MSC++项目示例

新对话如下:

由于return_data和return_data_len将在成功时保存结果,因此您应该尝试通过引用传递输入参数。
在C#中,类似于:
获取状态(packbus_address,device_type,ref return_data,ref retain_data_len)

新对话如下:

阿尔特曼

你有C#的例子吗?请你派我来好吗?

谢谢

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 BMP5 SDK和C# _Campbellsci论坛问答
「BMP5 SDK和C# _Campbellsci论坛问答」评论列表

发表评论