我正在用visual studio c# 2010 express制作一个XNA4.0游戏。在游戏中,我对用户可以更改的一些属性使用了winForm。我希望winForm窗口正好出现在XNA主游戏窗口中(为了清晰和更好的界面)。我的问题是,如何获得xna游戏窗口的坐标?如何更改winForm窗口的坐标,使其恰好显示在主游戏窗口的右侧?
我使用消费了一个Web端点。在选项卡选择更改时,我正在调用/发出一个get请求。
请求:
public async void loadOtherData(string grp)
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://xxxx.somee.com/api/GetTaskByStatus/");
var responseTask = client.GetAsync(grp);
我试图让C#中的任务为特定的用例工作,但我不了解任务继续选项如何影响任务流。
我要做的是将一系列任务与ContinueWith链接在一起。这个看起来会是这样的:
-> B -> C -> D
但是,如果出现错误,我希望包括短路选项,所以应该如下所示:
一种-> B -> C -> D -> X
因此,我将"OnlyOnRanToCompletion“作为每个ContinueWith函数的任务延续选项。然后,为了捕捉取消并返回一个错误,我将最后一个任务设置在链的末尾,任务延续选项设置为"OnlyOnCanceled“。
问题是,当最后一个
我们正在尝试对采样数据执行实时测量/计算。我们之前的经验是基于C编程的。我想知道有没有人能帮我把实时PLC编程结构转换成c IEC61131结构化文本?
对于实时控制循环(具有恒定的循环周期),我们需要一个启动计时器、一个结束计时器和一个等待函数,其工作方式如下:
while(1) {
t_start=timems(); /* a variable gets the current processor time in ms*/
/*... here the function performs the calculation...*/
t_stop=timems(