C# 我能';我不知道我的NXT的名字
我正在使用NXT和c#进行一个项目,我想确保我可以首先将我的NXT与测试控制台程序连接起来。这是我的密码:C# 我能';我不知道我的NXT的名字,c#,nxt,C#,Nxt,我正在使用NXT和c#进行一个项目,我想确保我可以首先将我的NXT与测试控制台程序连接起来。这是我的密码: using System; using System.Diagnostics; using System.Threading; using System.Linq; using System.Text.RegularExpressions; using NKH.MindSqualls; namespace NxtTest { class Program {
using System;
using System.Diagnostics;
using System.Threading;
using System.Linq;
using System.Text.RegularExpressions;
using NKH.MindSqualls;
namespace NxtTest
{
class Program
{
static void Main(string[] args)
{
NxtBrick brick = new NxtBrick(NxtCommLinkType.USB, 0);
NxtUsbConnection conn = new NxtUsbConnection();
conn.Connect();
NxtGetDeviceInfoReply? reply = conn.GetDeviceInfo();
if (reply.HasValue)
Console.WriteLine("Nxt name: {0}", reply.Value.nxtName);
else
Console.WriteLine("Nope");
conn.Disconnect();
Console.ReadLine();
}
}
}
我的控制台一直告诉我“不”。
我的代码灵感来源于网站中似乎包含了重命名NXT的代码。测试是否可以重命名NXT,然后重新读取新名称。它没有改变任何东西,但感谢您的想法。(我认为NXT有一个默认名称,如果没有给出的话。)在测试中,你不做这样的假设。我不做假设,我只是参考我的教程。www.mindsqualls.net/QuickStart_2_0.aspx