- 软件介绍
- 相关专题
- 下载地址
Virtual Satellite简介
Virtual Satellite提供虚拟卫星建模分析功能。该软件可以建立卫星模型,结合数据交互,在软件中对卫星运行数据进行分析。用户可以在软件中设计模型,并与数据模型交互。软件可以通过结合Eclipse来分析数据,以提供新的Eclipse应用程序启动配置的工作空间位置。创建新的Eclipse应用程序启动配置后,将为您选择一个工作区位置,并将提供新的JUnit插件测试启动配置的工作区位置。创建新的JUnit插件测试启动配置后,将为您选择一个工作区位置。Virtual Satellite实现的功能可以提供特定概念的拖放逻辑,将SVNKit集成到交付的产品中,在功能上实现语义深度层面的支持,完善提交对话的布局。
Virtual Satellite软件功能
概念制作模型
Virtual Satellite提供了一种扩展机制来定制系统建模以满足特定需求。概念允许创建可用于虚拟卫星模型的新类型。
Virtual Satellite将基本概念传输到模型系统,例如concept de . DLR . sc . virsat . model . extension . PS .这个概念可以用来对复杂的产品结构进行建模。
使用概念面板建模
在一个概念被激活后,其元素的实例可以被添加到系统模型中。您可以通过上下文菜单(右键单击导航器中的元素,单击概念名称并选择要添加的元素)或使用编辑器右侧的概念面板来完成此操作。
高级建模
大多数用户只需要[常规建模]部分中的建模技术。但是,有些项目可能需要进一步扩展或调整Virtual Satellite的行为。例如,这可能包括调整概念中的默认等式,以及编写其他小程序-应用程序-允许Virtual Satellite将数据输出到Excel。虽然普通的最终用户可能永远不会触及这些功能的深层功能,但是管理存储库的用户可能会发现他们的需求。
调整方程
数值属之间的数学相关性由公式描述。方程左边有一个变量,右边有一个数学计算。每次模型改变,Virtual Satellite都会根据右边的计算结果重新方程并更新左边的变量。其值由方程确定的变量是计算变量。此类变量不可编辑,并用计算器符号标记。
汇总功能
除了具有固定输入数的常规数学函数外,Virtual Satellite还支持聚合函数。聚合函数旨在应用各种操作,如汇总所有元素、计算平均值等。一组输入。您可以通过显式列出所有输入或输入类型来指定输入集。
使用和开发应用程序。
在MBSE,不仅要对系统建模,而且要使用建模数据,这一点非常重要。
在大多数情况下,需要与其他来源进行合理的输入和输出,这与动态分析当前数据是一样的。因为不可能预见所有可能的用例,Virtual Satellite提供了一个基于Java编程语言的通用App接口。以下步骤解释了如何激活应用程序以及如何在数据模型上创建第一个单独的程序。
发展概念
模块化数据模型允许您自己开发概念。这样,您可以在必要时向系统工程流程中添加新数据。提出概念可能发生在不同的阶段。1.您只能使用通用系统工程语言(GSEL)创建新的结构元素或类别进行建模,并使用它生成所有必要的代码。2.所有自动生成的代码都可以调整。
高级功能
这里显示的大多数高级功能都涉及到更改ini文件中的设置。比如说。
它允许获得超级用户权限或激活OSGI控制台,这对调试非常有用。
ini文件是Eclipse固有的功能。如果你想了解更多关于它和其他连接的功能,请在网上搜索eclipse.ini。
强制用户权限
默认情况下,Virtual Satellite以常规系统用户名打开。但是,在某些情况下,您可能希望以另一个用户的身份启动Virtual Satellite。您可以通过更改VirSat4_Core.ini文件来实现这一点。在文本编辑器中打开该文件,并添加参数-forceduser,如下例所示。
实现超级用户权限
虚拟卫星给你超级用户特权。超级用户权限实际上意味着权限管理已经关闭。因此,如果不允许您进行更改,Virtual Satellite将不再阻止您进行更改。您可以通过向VirSat4_Core.ini文件中添加-super参数来获得超级用户权限。
Equinox OSGI控制台
Eclipse的OSGI控制台非常有用,以防它不能像预期的那样工作。因此,通常在虚拟卫星项目中激活。如果不喜欢,可以通过从VirSat4_Core.ini文件中删除参数-console和-consoleLog来关闭。
就共享项目进行协作
Virtual Satellite利用SVN进行合作。为了和其他人一起完成这个项目,您需要将它存储在SVN存储库中。本节介绍如何设置和使用共享项目。
工作流程概述
虚拟卫星的协同工作流程如下。首先,您必须在本地/,所有协作者都可以根据下一节中的说明加载和使用它。
Virtual Satellite软件特色
与SVN分享一个新项目
首先,您需要安装SVN连接器。
与git共享一个新项目
Virtual Satellite还提供了两种使用git的模式。以及基本和高级模式。基本模式通过提供经典的SVN动作简化了从SVN到git的过渡。高级模式使用eclipse的默认git实现,并提供所有git工作。
更新并提交git项目
通用建模
Virtual Satellite提供了核心建模语言。除了其他高级功能,它还可以存储各种外围设备,如用户权限和公司管理。建模语言可以通过概念进行扩展,概念代表特定的工程过程或知识领域。
例如,激活de . DLR . sc . virs at . model . extension . PS的概念扩展了建模语言,允许对复杂的产品结构(包括产品树和产品配置)进行建模。
用户权限管理
允许多个用户同时对数据建模可能会导致合并冲突。为了避免这样的问题,Virtual Satellite提供了一个权限管理系统。它定义了允许哪个用户选择模型元素。用户和可修改元素之间的关联称为“规程”。,仅允许使用指定用户名登录的用户修改这些元素。学科有两个属:
主题名称
主题名称应该是唯一的。
用户名
只有使用指定用户名登录的用户才会与此规程相关联。
管理角色管理中的学科。默认情况下,创建新项目时,角色管理将只包括一个名为“系统”的规程。
数量、单位、尺寸和价值
没有物理维度的价值观几乎毫无意义。需要在工程环境中考虑,
比如“质量是5”就是模棱两可,毫无意义。
不过“质量5公斤”可以处理。
为了给清晰一致的定义打下坚实的基础,虚拟卫星提供了数量、单位、大小和价值(QUDV)的实现。在本节中,您将
了解如何:
创建新的数量类别
创建一个新单元。
导出QUDV模型
导入QUDV模型
单位管理
公司管理是管理数量类型和单位的中心。默认情况下,当您创建新项目时,设备管理将由Virtual Satellite提供的默认QUDV模型填充。您可以定义项目中所需的其他数量类型和单位。
Virtual Satellite使用说明
1.打开VirSat4_Core.exe提示软件的工作目录设置,可以是默认的工作目录,点击Lnch运行软件。
2.现在软件正在启动,等待软件完成运行。
3.软件的功能界面如图所示。您可以创建新的项目分析卫星。
4.这是帮助界面,如果你懂英语,可以阅读的教程。
5.VirtualSatellite可以用软件模拟卫星,也可以用计算机计算数据。
Virtual Satellite教程
计算机辅助设计导出/导入
三维可视化可以从虚拟卫星导出,并使用ON(JavaScpt对象表示)格式导入到CAD(计算机辅助设计)工具中。本小节描述了相应往返项目的“虚拟卫星”端的工作流程。
1.从一个简单的存储库开始,它包含产品、配置和装配树,并在ST2中添加可视化文件。
2.要导出此可视化效果,请导航至文件→导出…
3.将打开导出向导,您可以在其中选择Cad导出向导。
4.在向导中,您必须选择要导出的树,例如配置树StarExplorerConfig。您还必须为导出的文件提供目标。
5.完成对话框,并将包含可视内容的选定树的所有元素导出到打开输出文件。在本例中,仅导出ST2,因为ST1不包含视觉内容。
“开”包含从产品树导出的零件和从配置树或装配树导出的产品。因此,零件包含有关元素的信息,如其形状、大小和颜色,以及产品配置,如位置和旋转。
往返项目由Virtual Satellite驱动,因此Virtual Satellite可以执行所有CRUD(创建、读取、更新、删除)作业,而外部CAD软件只能读取和更新现有组件。
为了识别,每个元素都有一个相应的UUID(通用唯一标识符)。
1.现在,您可以使用CAD软件(例如)修改生成的ON文件。更改ST2的posX。之后可以重新导入,更新虚拟卫星模型。
2.与导出类似,打开导入向导。
3.选择Cad导入向导。
4.在向导中,选择要将打开文件加载到其中的树,并选择文件的目标。
5.最后,您可以打开ST2的可视化文件,看看它的位置是否已经更新。
由于继承(参见扩展产品结构-继承和配置控制),导入配置树也会改变相应的装配树。
继承和配置控制的扩展产品结构
Virtual Satellite Core提供了扩展产品结构的概念。这些产品结构与其他产品结构高度相关,因为它们目前用于MBSE的航天领域。这些产品结构应该在几个方面得到支持:
1.它们旨在帮助工程过程。
2.它们旨在帮助解决配置控制问题。
3.它们应该通过继承机制帮助避免数据冗余。
扩展产品结构概述
产品概念提供了建筑系统设计的功能。除了将经典分解成产品树,这个概念还提供了四种不同类型的树。这些树中的每一棵都反映了系统在其发展背景下的不同观点。在早期开发阶段进入其中一棵树的内容可以在后期在另一棵树中重用。这个概念利用虚拟卫星固有的继承功能来达到这个目的。四种不同的树称为产品树、配置树、装配树和产品。
商店。
产品树
这是开发过程中的第一棵树。在这里,工程师通常会定义他们想要在设计中使用的设备之一。这里存储的数据通常是供应商提供的数据。
例如,此树用于为给定类型的星跟踪器建模,并存储与其所有实际实现相同的内容。
配置树
这是开发过程中通常定义的第二棵树。该树用于反映航天器的实际配置。这里存储的数据通常与设备的每个单独实例相关联。产品树中的所有设备都继承于此。如有必要,可以在这里覆盖。
例如,设备在航天器中的位置存储在这里,设备的大小已经可以在产品树中定义。
例如,这是为恒星跟踪器的每个实例建模的地方(例如ST1和ST2)。
组装树
这些是开发过程中通常定义的第三棵树。其中一个树反映了如何构建符合配置树的航天器。这里存储的数据通常是针对实际建造的航天器的。配置树中的所有设备都继承于此。如有必要,可以在这里覆盖。
不能有装配树!卫星集群是多组合树的典型用例。
例如,关于飞船ID的信息应该存储在这里。这里也可以反映出对配置的轻微修改。
装配树还结合了。比如说。产品商店中的设备可能有唯一的序列号。一旦插入装配树,序列号最终将被产品存储器中设备的序列号覆盖。
产品存储
这是开发过程中通常定义的最后一棵树。该树用于将现实与系统的虚拟表示相结合。这里存储的数据通常特定于实际设备。产品树中的所有设备都继承于此。如有必要,可以在这里覆盖。最后,这里定义的数据被继承到装配树中。
产品存储区通常是存储实际测量值或序列号的地方。
比如说。在产品商店中,我们创建了三个star tracker实例,它们继承了产品树中定义的实例。现在,我们已经从供应商那里获得了三个真正的明星追踪器。我们在产品存储中为它们的表示分配序列号。从产品商店,我们将其中两个分配给装配树。现在我们知道了哪些追星器实际上是内置在航天器中的。
通过示例扩展产品结构和继承
图“扩展产品结构和继承示例”说明了继承如何与扩展产品结构一起工作。想象一个产品树,其中一个反应被定义为一个设备。供应商提供的校准曲线与设备一起存储。这个反应在配置树中被实例化为RW1。
这里,它继承了产品树中定义的反应校准曲线。装配树还实例化从配置树的反应继承的反应。因此,它将首先继承产品树中指定的相同校准曲线。现在,供应商提供了两种反应,其中一种必须为实际的航天器选择。因此,在产品商店中创建了两个反应实例,命名为RW_A和RW_B。两者最初都继承了产品树中规格的校准曲线。但是测量结果显示校准曲线实际上是不同的。因此,现在可以在产品存储中调整校准曲线。可以清楚地看到,一条校准曲线很远,另一条校准曲线还可以。校准曲线可以使用的反应现在是实际航天器应该使用的反应。因此,装配树中的RW1必须另外继承产品存储中的RW_A。现在,RW1中的校准曲线反映了实际反应的实际情况(称为RW_A)。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
Lazy Nezumi Pro
v18.4.08 / 12.44M / 简体中文
-
Honeyview
5.35.0.0 / 7.63M / 简体中文
-
靖源图像图片分割器
v1.12 / 1M / 简体中文
-
Zoommy
v3.2.1 / 34.30M / 简体中文
-
图生网页Python版
v1.0 / 6.35 MB / 简体中文
-
corelcad中文破解版
v2021 / 988 MB / 简体中文
-
家软视频转GIF
v1.0.3.1933 / 44M / 简体中文
-
IconCool Studio Pro
v8.20 / 38.14M / 简体中文
-
IconEdit2
7.8.1.0 / 16.29M / 简体中文
-
靖源图章制作专家
v7.71 / 1M / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





