- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要制作一个 WPF 应用程序,它有两个窗口,它的 UI 将由两个不同的用户同时使用。
它需要在具有双显示器的单台 PC 上运行,以便每个 UI 屏幕都显示在自己的显示器上。该应用程序用于工业控制
我们正在 build 的机器的界面。
机器描述: 该系统是泵制造商的试验台。他们希望有两名运算符(operator)管理该站。
所以它需要能够同时测试两个泵,但不能同步(每个运算符(operator)我在不同的时间开始他们的测试)。
该系统将测试泄漏、振动、流量、压力和电机电流。有数百种不同的型号
不同的测试参数以及不同的测试程序。希望有一台PC和一台PLC作为控制硬件。
PC 将配备双触摸屏显示器(每位运算符(operator)一台)、两台条码扫描仪(每位运算符(operator)一台)和两台 Zebra 标签打印机
(每个运算符(operator)一个)。 PC 将通过 EtherNet I/P 与 Allen Bradley Compact Logix PLC 连接。 PLC 将被编程来控制
机器上的所有执行器和传感器。 PC 将命令 PLC 在写入后执行各种测试序列。
PLC 的适当参数。 PLC 将在测试序列期间收集数据,PC 应用程序将检索它并将其写入持久性
贮存。
应用程序描述:该应用程序将使用 SQL Express 数据库来存储所有泵型号的测试参数以及
每个泵在测试期间收集的数据。该应用程序将提供具有相同功能但能够
彼此独立运作。该应用程序将有一个 UI 屏幕,用于输入和编辑所有不同泵的参数
模型,另一个用于查看为给定泵收集的数据的屏幕以及将显示当前被测泵信息的主屏幕,例如
正在使用的参数、测试进度和实时传感器数据。一个使用场景如下:运算符(operator)收到一批泵
有了工作单,他/她扫描工作单上的条形码,应用程序解码扫描并提取型号,然后
从数据库中检索测试参数并在屏幕上显示信息,在运算符(operator)确认后写入参数并进行测试
序列到 PLC。运算符(operator)将泵装入测试室并关闭安全门。向运算符(operator)显示“开始测试”按钮
在 PLC 确认泵存在且安全门关闭后。运算符(operator)按下“开始测试”按钮,PC和PLC'相互交谈
在 PC 更新 UI 的同时执行测试序列,以让运算符(operator)了解序列每个步骤的进度和结果。
测试完成后,PC 为泵生成一个 GUID,并将链接到 GUID 的测试数据存储在数据库中并打印条形码
用 GUID 和通过/失败状态代码编码的标签。安全门解锁 第二站的运算符(operator)正在执行相同的任务
但是工作顺序不同,可以是不同型号的泵,因此在另一个站上的测试是完全相互独立的。
我的问题是:是否可以让单个 WPF 应用程序实例化两个单独的 UI 线程
在单独的监视器上,以便两个 UI 窗口看起来同时具有焦点。如果是这样,你怎么做。
需要处理的其他一些问题是:每个显示器都是一个触摸屏,因此需要处理两个单独的鼠标输入并
每个用户都有一个条形码扫描仪,因此需要监控两个 USB 或串行扫描仪的输入。
最佳答案
无论使用了多少线程,您都不能同时拥有两个具有窗口焦点的窗口。最好的解决方案是创建一个带有一个巨大窗口的标准 WPF 应用程序 - 这将允许您做您想做的事。
关于WPF 应用程序有两个 UI 线程,每个线程都在自己的监视器上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836774/
以下是否意味着只有一个线程可以在对象的任何方法中?或者多个线程可以使用不同的方法而不是同一个方法吗?为什么? public class SynchronizedCounter { privat
我有一个 java 监视器,但我需要一些解释: class Test { private int data; private boolean full = false; public sy
#include #include #include #include #define N_ASS 4 pthread_t tid[N_ASS]; //mutex pthread_mutex_
我想知道是否有一种工具可以跟踪我的 C# 程序正在使用/访问的文件列表(文本/任何外部文件)? =D 有什么工具吗? 附注它是为了测试程序安全性.. ;) 最佳答案 ProcessMonitor监控任
我想知道 Monitor 类。据我所知,所有等待线程都不是 FIFO。第一个获得锁的并不总是等待队列中的第一个。这样对吗?有什么方法可以确保 FIFO 条件? 问候 最佳答案 如果您指的是内置方式,则
我有一个 ASP.net (c#) 应用程序,其中包含修改全局可访问资源(如 web.config 文件)的部分代码。当然,在修改资源时,为了防止竞争条件,一次只允许一个用户,因此我需要使用监视器锁定
如何方便调试持久化上下文的状态、观察查询结果、监控所有实体? 有一些 JPA 监视器可以用于此吗? 最佳答案 如果您使用 EclipseLink,则有一个性能监视器选项, 看, http://wiki
启动和停止按钮在监视器 tomcat 中被禁用,大约 10-15 分钟后,它允许我重新启动服务器 当 tomcat 停止响应并且我尝试重新启动服务器时,我遇到了这个问题,我能够停止服务器,但之后它不允
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我必须开发一个系统来监控报告的生成/传输。 系统数据将存储在数据库表中(Sybase) 报告将按不同的时间表生成(“周一至周五晚上 10 点”、“周六早上 5 点”、“每月的第一天”等) 系统只会监控
我需要同步多个线程(使用 POSIX 线程)。此外,我正在使用条件变量(监视器)来实现这一点。 问题是我必须实现“先到先得”的策略。假设多个线程正在等待另一个线程发出条件变化的信号,pthread_c
在 eclipse 中,我有一个运行的 weblogic 服务器,并部署了一个 j2ee 应用程序。该应用程序在端口 7001 上提供服务。我想将监视器连接到应用程序,我不知道要使用什么端口。我想我知
我正在使用芹菜和花卉。当我访问Flower中的“任务”标签时,我可以看到我的任务正在注册,甚至可以在“状态”列中看到“成功”标签以及所有内容。 但是,在“监视器”选项卡上,所有图形(“成功任务”,“失
有人知道有一个可以监控 beanstalkd 队列的应用程序吗?我正在寻找一些可以显示管道和工作统计信息并允许您检查详细信息的东西。 我对语言/平台并不是很挑剔,只是想在编写自己的语言/平台之前知道是
使用 Microsoft.Azure.Management.Monitor 的预览包,我尝试将指标从 Azure 获取到 .NET Core 应用程序中,但我不确定要输入什么内容作为“resource
使用 Microsoft.Azure.Management.Monitor 的预览包,我尝试将指标从 Azure 获取到 .NET Core 应用程序中,但我不确定要输入什么内容作为“resource
我想知道是否有一种方法可以通过客户端应用程序连接到位于 WebLogic 服务器上的业务 Activity 监视器。我想用 BAM 语句替换 JMS 生产者/消费者客户端中的日志语句,以便使用消息进度
我的网站有一个DIV,它的高度不固定。当用户在图像上移动鼠标时,将出现此 DIV 并显示有关图像的一些信息。页面上有几个网格格式的图像,每个图像都有自己的信息。很明显,一些图像位于屏幕底部,因此通过
提醒:Arch Linux 使用 pacman 而不是 apt-get 所以我有一个想法,我希望能够离开我的房间,并且仍然可以看到我手机的下载进度。我曾寻找过已有的程序,但一无所获,所以我决定自己编写
如果连接到多个显示器,如何使用 python 制作屏幕截图? 我试过: import sys from PyQt4.QtGui import QPixmap, QApplication app = Q
我是一名优秀的程序员,十分优秀!