0

我正在尝试使用 C# 中非常简单的代码使伺服电机工作。制造伺服的公司叫做 TEKNIC,我要移动的电机是 ClearPath-SC 系列。

那家公司提供了一个名为 ClearView 的软件下载,其中包含许多要在 C++ 中使用的示例代码,此外,他们创建了一个包含大量类、方法、代码等的 DLL 文件,您可以使用它来导入自己的代码。但是,这些 DLL 也是用 C++ 构建的。

Om 我的 C# 应用程序我正在尝试使用 P/Invoke 来访问该 DLL,但没有成功。有人可以帮帮我吗?我正在使用 System.Runtime.InteropServices

这是我调用 DLL 的地方

[DllImport("C:\\Program Files(x86)\\Teknic\\ClearView\\sdk\\lib\\win\\Release\\x64\\MNuserDriver20.dll", EntryPoint = "SysManager")]

我不确定接下来的步骤是什么

Teknic 软件链接

4

1 回答 1

4

我是 Teknic 的应用工程师,我看到了你的帖子。我知道这已经晚了几个月,但我想回复一下,以防您或其他人对此仍有疑问。

Teknic 现在包括 C# 示例项目,该项目包含在随 ClearView 软件安装的 sdk 中。

ClearView 软件可从 Teknic 网站 ( https://www.teknic.com/downloads/ ) 免费下载。C# 示例安装到此文件位置:C:\Program Files (x86)\Teknic\ClearView\sdk\CSharp Examples

这些示例是使用免费下载的 Microsoft Visual Studio 2015 构建和测试的 ( https://www.visualstudio.com/vs/older-downloads/ )。使用其他版本的 Visual Studio 可能会导致项目加载不正确,因此我们建议使用 2015 版本。

有关这些示例的任何技术问题,请发送电子邮件至 support@teknic.com

谢谢你,布伦丹

于 2018-02-15T18:49:03.980 回答