更多信息在更少的空间中。
有时类似的应用程序如何背靠背……真是令人惊讶。上周的博客来自客户问如何测量主电网频率。并在同一周晚些时候我有一个完全不同的客户询问我如何在Groov中显示主要电网频率的上,下和电流值。那是什么机会!
该客户希望一个小工具显示所有三个值。为什么这么密集?因为他们仅在智能手机,没有PC或平板电脑上使用GROOV。他正在调查一家银行的数据UPSES,因此需要显示大量数据。屏幕房地产在这些设备上是典型的。我们可以做什么来帮助?
在本周的博客中,我们将在Z-Order中进行一些冒险。
层。一切都与层有关。
GROOV就像大多数其他图形编辑和创建程序一样。您可以将小工具重叠或堆叠在彼此的顶部,并且发生的顺序称为z订单。作为飞机爱好者,我认为这是高度。具有最高高度的对象出现在所有其他物体的顶部。您还可以将其视为在他人面前的一个对象。根据小工具的图形元素,它可能完全掩盖其背后的任何对象,或者可能只部分掩盖了它们。这是关键和令人兴奋的位:您可以使用此行为来实现不同的功能。
您有两种方法可以在Groov订购任何小工具。当您将它们拖到画布上时,最后一个放置的始终位于其他面前。或者,如果您右键单击突出显示的对象,则可以从弹出菜单中选择“前面”或“发送给”。
我没有使用UP来调查数据,因此我使用了snap-airate-hfi上周博客的模块。实时电网频率是模拟输入,最大和最小频率是变量。自从Opto 22架不断检查对于其所有模拟输入的最大/最小值,获得这些值的代码只需要每秒左右运行即可。看起来像这样:
//获取最大和最小电源频率。
mains_frequ_max = getAnalogmaxvalue(mains_frequency);
mains_frequ_min = getAnalogminvalue(mains_frequency);
在我的测试案例中,此代码每秒都运行,因为这与GROOV从控制器获取数据的轮询率相同。(请记住,模拟输入模块的阅读速度要快得多,因此您仍然会在模拟输入中捕获任何简短的变化。我们只是每秒读取最大/分钟即可在GROOV中显示)。
好的,所以我们在控制器中有三个数据点,并且我们有GROOV。从技术上讲,由于您可以完全控制每个小工具的Z级订单,因此您可以按任何想要的顺序将它们放置在您内心的内容上……也就是说,我通常会发现最好从现场价值开始并获得该产品以我想要的方式寻找和工作。将所选小工具拖到画布上(对我来说,这是范围指示器)。将其连接到正确的标签,并为小工具设置最大值和最小值。跟踪这些值,因为所有三个仪表都必须相同。
当您在那里时,作为一个很好的触摸,请添加一些区域为小工具带来一些颜色。随着实时价值的设置,看起来很棒,现在该开始最大值和最小价值小工具了。
这是我如何为此测试设置现场价值的屏幕截图。
单击并将另一个范围指示器拖到画布上。将其连接到最小变量,并将范围设置为与实时值相同。从“表演标记”选项中取出滴答很重要。还可以在“值显示”选项中选择“无”,然后删除“标签”区域中的任何文本,因为我们希望使这两个小工具尽可能稀疏。对于最大值小工具也要做同样的事情。(速度提示:右键单击并从弹出菜单中选择“重复”,然后更改其连接到的标签)。它应该看起来像这样:
最后,我们只需单击并将所有三个小工具互相拖到顶部即可。您将清楚地看到实时价值是否不在顶部;一旦将其放在顶部,就可以完成。单击文件>保存所有更改,然后切换到GROOV视图。
这是美!
请注意,我们如何使最大和最小小工具比模拟输入小一点。您可以将信息传达给用户的另一种方式。
当然,如果您愿意,您可以添加文本小工具并显示最大和最小值,但这会占用更多的屏幕空间.....但是也许您有兴趣看到Deluxe版本?
仅此而已,这是一个屏幕截图,包裹了我们已覆盖到拨号工具中的所有内容。
我构建了这个圆形规格小工具,其中包含所有信息,以在我的家庭槽演示上显示主电网频率数据。
重置按钮是我迅速添加到混音中的东西。如果您从上周的博客中回忆起,我需要知道网格频率发生了多少变化,并且我想在不同的频率下使用不同的低通滤波器进行测试,但仍然可以轻松阅读最大和最小网格频率。代码非常简单;
if(mains_frequency_reset == 1),然后
getClearanalogmaxvalue(mains_frequency);
getClearanalogminvalue(mains_frequency);
万一
在grov中添加一个暂时的按钮小工具,然后将其连接到RESET变量。现在,在groov视图中,按并按钮按钮,直到看到两个值都更改为当前的实时值,并且已重置。
要构建此配置,您可以在Z订单的背面有拨号工具,并且两个最大/分钟的文本值和按钮位于前面。由于这三个小工具没有重叠,因此我们不必担心它们的特定Z订单。他们只是坐在圆形尺度小工具的前面。
层层。一切都在层中。
所以你有它。您不仅限于堆叠只要3个小工具,但我怀疑您添加的次数越多,您的用户就越需要知道发生了什么和原因。(就个人而言,我认为用户界面(UI)应该是自我证明的)。
有一个出色的技术提示谈论堆叠的小工具从我的Skullduggery合作伙伴那里,请务必检查一下(和注册OPO新闻因此,您不会再错过任何人!)。
您还能堆叠其他哪些凹槽小工具以增加传达的信息密度?
抓住免费的GROOV演示软件的副本并自己玩。您甚至不需要任何硬件可以与之交谈,因为GROOV包含模拟标签数据!
直到下周。队友的欢呼声。