问题标签 [rhapsody]

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 投票
3 回答
293 浏览

rhapsody - Rhapsody 8.0.5 添加到模型问题

我正在尝试通过 Rhapsody 8.0.5 的“添加到模型”属性在 Rhapsody 模型中添加一个包,但它给了我一个错误,即该文件是已存在文件的重命名版本。请让我知道它背后的原因和可能的解决方案,除了用一些不同的名称加载文件。

在此处输入图像描述

0 投票
1 回答
194 浏览

freertos - Rhapsody 中不兼容的 OSAL 接口

我正在尝试为 FreeRTOS 创建 OSAL(操作系统抽象层)适配器,但与提供的接口混淆。

例如,RiCOSTask 的 init 函数在文档中定义如下:

https://www.ibm.com/support/knowledgecenter/SSB2MU_8.1.3/com.ibm.rhp.reference.doc/topics/rhp_r_fw_init_ricostask.html

但是 RiCTaskEM 像下面这样调用这个函数:

我想我的配置有问题。我将 SMXF 与 Rhapsody 8.1.3 一起使用。

另一个问题是,我的测试类的 init 函数调用 RiCTaskEM_init 方法,如下所示:

但是如果我设置我的班级的一个属性,例如。ActiveThreadName,对 RiCTaskEM_Init 函数的调用更改如下:

并且编译失败是因为 RiCTaskEM_Init 的原型与上面的调用不兼容。它是这样定义的:

  • 怎么了 ?我使用的 Rhapsody 版本和 SMXF 模型是否不匹配?
  • 如果我设置我的类的属性,为什么以不同的方式调用 RiCTaskEM_init 方法?第二个版本似乎是正确的,但提供的 RiCTaskEM_init 方法与它不兼容。
  • 我是否必须以某种方式修改 RiCTaskEM 的功能?我猜不,因为它属于框架,而不是适配器和 OSAL 适配器指南没有提到任何关于它的内容。但是当前的实现根本不适合。
0 投票
1 回答
153 浏览

java - 通过双击 Rhapsody 中的输出行打开源文件

我被分配使用 Java API 将第 3 方工具集成到 Rhapsody 中,其中一项要求是在输出窗口中显示该工具的输出。此外,用户应该能够通过双击输出窗口中的相应行来导航到相关的源文件行。

以下方法适用于写入输出:

http://www-01.ibm.com/support/docview.wss?uid=swg21649496

但我不知道如何检测双击输出行并打开文本编辑器并突出显示相关的问题行。

甚至可能吗?在 Rhapsody 论坛中也提出了同样的问题,但没有运气。

0 投票
2 回答
127 浏览

rhapsody - PCLint 部分分析一些文件

我们正在使用 PCLint 分析 Rhapsody 生成的代码,并希望忽略框架代码中的错误,这些错误不是我们编写的。

这意味着 PCLint 应该部分使用 Rhapsody 生成的注释来分析某些文件。例如,以下所有三个函数都位于同一个源文件中。

这个函数是完全自动生成的,应该被忽略。

在这个函数中,只有标有“Our code is here”的部分是我们编写的,应该由 PCLint 分析。

这个函数完全是我们写的,应该分析一下。

可能吗 ?也许使用一些疯狂的正则表达式的东西?

0 投票
2 回答
671 浏览

c# - .Net 中的狂想曲插件

我正在尝试使用 Visual Studio (C#) 创建 Rhapsody 插件,但无法创建它。我在这里找到了解决我的问题的两个选项,但没有一个可行。

我正在使用以下代码:

Rhapsody 没有给我任何错误。我该如何解决?

0 投票
0 回答
116 浏览

system - 如何使用 SPES 和 Harmony 方法对需求建模?

我正在寻找需求建模方法。有很多方法,如 SPES、Harmony、INCOSE OOSEM、JPL 状态分析等。

我收集了有关 SPES 方法的详细信息,但我想将此方法与 Harmony 方法进行比较。

在 SPES 方法中,我们有不同的观点,如需求观点、功能观点、逻辑观点和技术观点。

为了对我们的需求建模,我们使用需求视点,并且根据不同的工件有很少的模型。模型包含特定的 SysML/UML 图来解释工件。

  • 上下文模型。
  • 目标模型。
  • 情景模型。
  • 结构模型(数据结构-SysML框图)
  • 操作模型(SysML 活动图)
  • 行为需求模型
  • 需求形式化

我对和谐法有所了解,但描述模糊。就像我们使用用例图进行需求建模一样,我们使用活动图来描述需求之间的关系,然后我们使用序列图。

有人可以解释一下 Harmony 方法吗?我们在 Harmony 方法中使用哪种类型的模型图?

我们如何在 Harmony 方法中建模我们的需求?

哪种方法更有用 SPES 或 Harmony,为什么?

实际上,我将使用基于此比较的数据来对 IBM Rational Rhapsody 工具中的需求建模。

非常感谢您的合作和专家意见。

0 投票
1 回答
235 浏览

requirements - IBM Rhapsody Designer for Systems Engineers 中的设计经理

我正在通过 IBM 提供的课程学习如何使用 IBM Rhapsody Designer for Systems Engineers 8.1.1(在 Windows 8 上)。在将需求导入我的项目的其中一章中,我需要使用应该位于“工具”选项卡中的设计管理器。我找不到如何配置它。那么我应该单独下载这个设计管理器还是有其他方法来配置它?

我将不胜感激您的帮助!

0 投票
1 回答
186 浏览

rhapsody - 使用网关工具将 DOORS 同步到 Rhapsody 时出错

我正在使用 Rhapsody Gateway 工具将我的 DOORS 需求与我的 Rhapsody 模型同步,我收到以下错误:

发生一些错误: Failed to move demand_id under Requirements Doc Exception while synchronizing demand requirements_id

我得到了大约相同的错误。数百个需求中的 10 个 - 所以大多数同步都很好。

我在网上搜索过,但没有看到有人遇到同样的错误。有谁知道什么可能导致这个错误?

DOORS 版本 9.1.0.0 Rhapsody 版本 7.6.1.1

0 投票
4 回答
697 浏览

java - 插件未在 Rhapsody 中加载

我有一个 Rhapsody 的 java 插件,但不知何故它没有加载代码示例:

帮助文件如下:

但是插件甚至没有加载。日志文件中没有错误

Rhapsody 版本是 8.1.4,用于编译的 Java 版本是 1.8

0 投票
2 回答
215 浏览

integration - 使用属性 (.prp) 文件将 IBM Rhapsody 与 IAR Workbench 集成

我想将 IBM Rhapsody 与 IAR Workbench 集成,以便能够将 Rhapsody 中生成的代码与 IAR 的编译器一起使用。我发现的一种方法是使用 Rhapsody 的 .prp 文件。我不知道使用 .prp 文件。