使用kepware C#非常慢

时间:2015-08-11 15:08:30

标签: c# multithreading winforms plc

我有一个C#表单应用程序,通过Kepware OPC Server与PLC通信。 但是这种沟通减慢了我的GUI。我使用线程进行通信,但表单页面仍然很慢。我发送了部分代码。我哪里错了?

rails c # From within your project directory, short for 'rails console'

params = ActionController::Parameters.new( { derps: { 1 => { attribute: 39, another_attribute: "serp" }, 2 => { attribute: 30, another_attribute: 49 }  } } )

params # To make sure that the object looks the same

permitted = params.require( :derps ).permit( 1 => [ :attribute, :another_attribute ], 2 => [ :attribute, :another_attribute ] )

permitted # To see what you'd get back in your controller

1 个答案:

答案 0 :(得分:2)

您可能只想创建一个帖子。

private void timer_Kepware_Tick(object sender, EventArgs e)
{
    if (_KepwareThread == null)
    {
        _KepwareThread = new Thread(...);
    } 
    if (!_KepwareThread.IsAlive) 
    {
        _KewpareThread.Start();
    }
 }