问题标签 [niagara-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1075 浏览

java - baja.jar 中的 tridium niagara 4 下拉菜单

有一个软件 Tridium Niagara 4,它是私有的而不是开源的。该软件使一切安全。没有开发故障排除的文档,文档也很笨拙,不是简单的语言。

对于非程序员来说,这是一个泥潭。我被分配了一个设备上的 GPIO 端口的任务。我们在 .cpp 中有自己的 API,它已经过测试并且正在运行。

后端与所有本机回调都可以正常工作,但现在我们需要为 GPIO 创建 GUI。我们需要组合框而不是文本块,这样我们就可以限制用户输入随机值。

我们尝试使用以下命令但没有任何想法?

该软件仅提供来自 Tridium(公司名称)的信息,他们将使用其软件的开发人员称为“Niagara 开发人员”。我希望他们能在堆栈溢出站点上给出建议或回答。

0 投票
2 回答
306 浏览

niagara-4 - 尼亚加拉的 Obix 解析器

我想将数据从访问控制系统服务器(Kaba Exos 9300)提取到第三方基于 Java 的系统(Niagara 版本 4.7)。对于提到的范围,我必须在我的 Niagara 服务器中编写 Obix 解析器。任何人都可以帮助我。

提前致谢。

0 投票
1 回答
84 浏览

xml - 如何解析从 Wire-shark 到 Obix 的 XML 输出?

我从服务器获取了一些 XML 数据。所有数据都是警报,它们会自动生成。我只能使用wireshark 软件查看这些数据。我想将所有 XML 数据作为 Obix XML/Obix 手表,因为我需要在我的第三方系统(Niagara N4)中获取所有警报,Niagara 支持 Obix 数据。我对 XML/Obix 没有任何想法。这可能吗?

0 投票
1 回答
330 浏览

eclipse - 什么是 Buildship,是否有适用于 NetBeans 的 Gradle 插件?

有人能解释一下Eclipse IDE 市场中名为“ Buildship ”的这个特性吗?此功能是否可用于 Netbeans IDE?

0 投票
1 回答
665 浏览

niagara-4 - 如何使用 niagara 控制台在不同的端口启动 niagara 站?

  1. 目前我们由指挥站启动站。
  2. 我想在端口 4911 和 4912 上同时运行两个站点

错误显示如下:

  1. 我收到如附图所示的错误在此处输入图像描述
0 投票
2 回答
1334 浏览

java - IntelliJ/Gradle:找不到方法“org.bouncycastle.crypto.CryptoServicesRegistrar.isInApprovedOnlyMode()Z”

我刚刚在 IntelliJ 中的 Java 项目(不是 Android)上正常工作,没有做任何不寻常的事情。它实际上是一个 Niagara 4 项目。

出于某种奇怪的原因,我刚刚尝试了另一个构建并得到了这个:

您会注意到方法名称末尾的杂散“Z”。那不是我的代码:我猜这是我的 Gradle 构建用来设置我正在构建的 JAR 文件的签名的东西:我完全不知道损坏的方法调用来自哪里(也不知道它为什么损坏首先!)。

我已经尝试了 IntelliJ 给出的所有建议。我已经清理了项目。我已经删除了项目的 .gradle 文件夹并返回 IntelliJ 进行重建。我已经重启了。

除了认为损坏是二进制文件而不是可读的 gradle 构建或属性文件之外,我没有想法。

有什么想法我可以尝试吗?有人建议我重新安装 Java (J8) 吗?

0 投票
1 回答
162 浏览

niagara-4 - 如何在 Niagara-4 中获取站点正常运行时间(开始时间)信息?

  1. 我正在尝试获取尼亚加拉站的开始时间。
  2. 我看到有一个 Sys Class 提供单例来访问所有功能。
  3. 我想获得车站的开始时间,但我找不到会导致这种情况的属性。
  4. 我可以在资源管理器中看到,当在车站监视时可以看到那里有开始时间信息,但我无法检索它。我通过以下命令访问这些信息:

我一直在玩的代码:

sysinfo 方面看起来是空的。

0 投票
0 回答
197 浏览

debugging - 尽管蓝图中有 IsValid 块,但 Niagara 粒子系统 IsValid 错误?

当我试图摧毁子弹演员时,我目前正在从崩溃报告中获取以下信息:

断言失败:SpawningInstances.IsValidIndex(SystemIndex) [File:D:/Build/++UE4/Sync/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraSystemSimulation.cpp]

我很困惑,因为我有一个 IsValid?在子弹被摧毁之前进行检查。唯一不断弹出错误消息的是与 Niagara 系统有关,它是子弹的一个组件。这是我的蓝图:

注意:子弹在发射它的网格内产生,但由于某种原因,它产生后的第一个滴答声,如果子弹被摧毁,那么游戏就会崩溃。

删除项目符号的过程

如何阻止 Niagara 粒子使游戏崩溃?提前致谢。

编辑:我做了测试,如果 Niagara Particle 从子弹 actor 中移除,崩溃不再发生,所以只有 Niagara 粒子系统有问题。

0 投票
0 回答
11 浏览

java - 保持与预先存在的部署的向后兼容性

我已将我的 java 模块更新到更高版本,但我想保持与预先存在的部署的向后兼容性。

重命名组件我相信可以通过以下方式管理:将旧的类文件保存在遗留包中,将它们保存在 module-include.xml 中,并以新名称复制代码。

我想知道如何处理对现有组件的更改(例如重命名操作或属性),同时保持与包含旧版本组件的工作站的向后兼容性?

0 投票
0 回答
56 浏览

gradle - IntelliJ 更新后无法解析符号“gradle”

我已将 IntelliJ IDEA 社区更新到 2021.2,但现在我的 build.gradle 文件中出现“无法解析符号”错误。

运行gradle clean没有帮助。

无效缓存没有帮助。

重新加载所有 Gradle 项目

  1. 完全没有效果
  2. 可以将错误从文件的一部分移到另一部分
  3. 或者偶尔会解决问题,直到我下次打开 IntelliJ

如果错误确实清除了,它们会在我下次打开 IntelliJ 和 build.gradle 文件时重新出现。

如果打开 IntelliJ 时 build.gradle 文件未打开,则 build.gradle 不会显示错误,并且项目可以构建 jar。

请有任何建议。