恩吉。综合服务
整合 AnyMath 设备由*Engee子系统提供。集成*,连接 AnyMath 访问外部设备、接口、协议和软件环境。 实现依赖于特定硬件(例如,VISA,Arduino,RITM等)的*支持包*。);它们包括连接到计算机的I/O模块和嵌入式系统。 外部硬件和协议在用户的计算机上实际运行,但在 AnyMath 它是通过*Engee子系统。整合*。
AnyMath 它在浏览器中工作,因此无法直接访问计算机的物理端口。 限制浏览器访问操作系统的低级界面不允许您简单地连接硬件并立即开始工作。 以下交互体系结构用于解决此问题:

该图显示 AnyMath 与*Engee客户端程序交换数据。集成*安装在用户的计算机上;该程序与系统的物理接口(COM端口、USB等)一起工作。)并将命令/数据传送到所连接的硬件。 与此同时,组织网络之间的交互 AnyMath 而客户端程序在侧使用服务器 AnyMath .
安装Engee。综合服务
下载并解压缩您的操作系统的存档,然后运行*Engee。综合服务*:
-
主机-设备-管理器-Windows。zip-适用于Windows;
-
主机-设备-管理器-Linux。zip-对于Linux。
|
防病毒软件可能会阻止安装或启动*Engee客户端程序。整合*。 如果在安装或启动过程中出现安全警告,请暂时禁用实时保护,并将客户端可执行文件添加到异常中。 例如,要禁用防病毒 «Windows安全» 并按照说明添加异常。: 分步说明
|
| 在企业环境中,安全策略可能禁止用户添加例外。 在这种情况下,请与信息安全管理员联系。 |
启动*Engee客户端程序后。集成*将打开一个窗口:

以连接*Engee客户端程序。整合*至 AnyMath 您需要在个人帐户中创建个人访问令牌(PAT) AnyMath . 连接到服务器地址(例如, engee.com)没有令牌不起作用。 令牌仅存储在个人计算机上并传输到所选服务器。 它的状态在右侧的应用程序标题中可见,在按钮旁边 «i»
: «未指定» / «活动中».
使用个人访问令牌连接
在 AnyMath
-
打开 个人帐户 AnyMath并转到*通信和安全*部分。

-
选择*个人访问令牌*。

-
展开*个人访问令牌*块并单击*添加新令牌*。

-
填写表格:令牌名称,到期日期,权限 «使用工程师空气污染指数» 然后单击*添加个人访问令牌*。

-
复制创建的令牌。 它显示一次,将需要在客户端程序中激活。

要复制,请使用按钮
,供浏览 —
.创建后立即保存令牌。 无法在界面中重新查看。
客户端程序接口
*Engee客户端程序的接口。集成*具有以下形式:
-
客户端程序的名称和版本。
-
硬件状态窗口的按钮。
单击它会打开一个窗口,其中包含具有硬件状态的选项卡。:

此窗口包含有关连接的硬件和集成的所有信息。
在标签上 «扩展» 您可以上传(或删除) 自定义支持包到客户端程序。

-
设置窗口按钮。
-
最小化托盘按钮(仅在Windows版本中)。
当您点击它时,应用程序被放置在系统托盘中,连接状态在图标中突出显示。:
*如果启用了客户端程序:

*如果客户端程序被禁用:
+

-
服务器选择字段,添加按钮
和令牌删除
,令牌状态和连接按钮。 -
连接状态到 AnyMath .
-
清除日志按钮。
-
诊断窗口。
错误消息
该部分包含显示在客户端程序的诊断窗口或命令行上的错误消息。 AnyMath .
-
讯息文本:
错误:现有客户端程序已在运行。 请手动关闭它或调用函数主.工程师。UTILS_API。Engee中的stopClientProgram()来终止之前的程序实例。*说明:*有一个正在运行的客户端程序实例,无法使用客户端程序的第二个实例。
*原因:*客户端程序的一个实例已经在运行,用户已经启动了第二个。
*解决方案:*手动关闭第一个实例或在命令行上运行
主要。工程师。UTILS_API。权宜之计(). -
讯息文本:
错误:请求失败:对应的对象套接字没有这样的主机客户端对象! 请通过调用:socket=SOCKET来验证主机客户端是否已连接并重新创建对象。插座()为对象提供消息的文本 插座. 对于其他对象,消息中的名称将是适当的。*说明:*重新启动客户端程序后访问以前创建的对象会导致错误。
原因:*在命令行或脚本编辑器中处理以前创建的对象时重新启动客户端程序 *AnyMath .
*解决方案:*重新启动客户端程序后,再次创建对象(例如,通过
socket=套接字。插座())并仅使用它-以前创建的对象无法恢复。 -
讯息文本:
错误:无法完成操作:没有可用的路由到主机客户端程序。 请验证主机客户端是否已连接。*说明:*创建没有活动连接到客户端程序的对象会导致错误。
原因:*尝试在命令行或脚本编辑器中创建对象 *AnyMath 客户端程序未连接时。
*解决方案:*预先连接客户端程序,确保存在连接,然后才创建对象并与它们一起工作。
软件管理
| 软件包管理功能仅在安装并运行*Engee子系统时可用。整合*。 |
此外 软件模拟管理在 AnyMath 软件支持包管理可用:
-
VISA软件管理 -根据VISA规范使用设备。
-
HTTP软件管理 -使用HTTP连接。
-
MAVLink软件管理 -使用MAVLink设备。
-
Ardupilot的软件控制 -使用ArduPilot自动驾驶仪。
-
欧拉的软件管理 -使用欧拉求解器。
-
T-FLEX文档的软件管理 -使用t-FLEX文档中的计算对象。
-
CAN软件控制 -使用CAN接口。
-
COM软件管理 -使用COM接口。
-
模拟发现的软件管理 —与Digilent Analog Discovery系列实验室设备配合使用。
-
方案化目标管理 -使用嵌入式系统。
-
节奏软件控制 -加载/启动模型,在目标节奏平台上处理文件、日志和状态。
-
节奏SDR卡的软件管理 -使用节奏SDR卡。












