小编fal*_*psy的帖子

将Settings.bundle添加到iPhone应用程序

我正在尝试将Settings.bundle添加到我的第一个iphone应用程序但是在添加了捆绑文件后我发现我无法扩展设置文件并根据说明编辑Roots.plist文件.我注意到,在构建应用程序后,我可以在我的iPhone设置中看到一些默认条目的应用程序设置.我想说我正在使用iOS 5 SDK和xcode 4.2,我想知道这是否是问题的原因,如果是,我该如何编辑它.我已经尝试删除扩展程序,看它是否会作为普通文件夹打开但是没有成功.

谢谢,

ios5 xcode4.2

10
推荐指数
1
解决办法
6558
查看次数

同时从两个串口读取

我有一个C#程序,可以同时从两个串口读取.串口设备是一个Prolific USD到4串口适配器,我将两个硬件插在适配器的不同端口上.问题是当我从每个端口一次读取一个,一切正常,但当我尝试同时从两个端口读取时,其中一个端口没有响应.为了解决这个问题,我启动了两个应用程序实例,并且能够一次从两个端口读取(每个应用程序实例一个).有谁知道如何同时从一个应用程序中的两个独立串口读取?谢谢.

添加一些代码:

端口1:

//按钮开始或停止从端口1读取.因为硬件要求我在读取响应之前写入它,所以写入在定时器中完成

    private void buttonPort1_Click(object sender, EventArgs e)
    {
        if (buttonPort1.Text == "Start Recording")
        {
            if (!port1.IsOpen)
            {
                port1.Open();
            }
            timerPort1.Start();                
            buttonPort1.Text = "Stop Recording";
        }
        else
        {
            timerPort1.Stop();
            buttonPort1.Text = "Start Recording";
        }
    }
Run Code Online (Sandbox Code Playgroud)

//每次向硬件写入"D"以接收响应

    private void timerPort1_Tick(object sender, EventArgs e)
    {               
            port1.Write("D");
    }


void port1_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
        try
        {
            string result = port1.ReadLine();
            oneParamDelegate dg = PHandCondResult;  // send back the result to the main thread
            this.Invoke(dg, result);
        }
        catch
        {
        }

    } …
Run Code Online (Sandbox Code Playgroud)

c# serial-port

2
推荐指数
1
解决办法
6134
查看次数

标签 统计

c# ×1

ios5 ×1

serial-port ×1

xcode4.2 ×1