问题标签 [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 投票
1 回答
162 浏览

rhapsody - 狂想曲中的报告

我在我的 Rhapsody v8.1.2 x64 中找不到报告,任何人都知道原因。

我还需要制作自定义配置文件以从设计中生成文档。我正在考虑使用 ModelBasedDocumentGeneration 配置文件,但我找不到任何帮助如何使用它。

如果有人可以推荐一些东西(材料或其他制作报告的方式),我会很合适 PS我没有 Rational Publishing Engine

0 投票
1 回答
101 浏览

rhapsody - Rhapsody C:生成代码中的保留部分

我需要将生成的代码中的某些部分标记为手动编辑,并且在重新生成时不会被覆盖。

谢谢。

0 投票
2 回答
381 浏览

rhapsody - 从状态图到状态表

有什么方法可以state table从 IBM RhapsodyStatechart图表中获取?

打开生成的.rpy文件并尝试手动生成一个不是一个好主意......

0 投票
0 回答
147 浏览

rhapsody - 无法从玫瑰切换到狂想曲

我对这个玫瑰/狂想曲模型非常陌生。我有一个 .mdl 文件(属于rose),我需要将其转换为 Rhapsody。为此,我遵循了以下提到的步骤:

  1. 在工具菜单中的 IBM 理性狂想曲中,我做了一个 Import form rose->Import model 并提供了 .mdl 文件。

  2. 然后从工具菜单中单击状态机导出。

这给了我一个 .txt 文件。但是当我将此.txt 与Rose .txt 中的进行比较时,存在很多差异。例如,rose 中的状态名称是SUBSYSTEM_COMPLETE_SHUTDOWN,但在rhapsody 中它是terminationstate_3。

我在任何网站上都没有得到任何关于此的信息。需要帮助来解决这个问题。

谢谢。

0 投票
1 回答
315 浏览

c++ - 编译时条件如何在 UML 活动图中表示?

我正在使用需要在 UML 中记录的遗留 C 代码。没有立即要求使用这些 UML 图进行综合,但希望在未来朝着这个方向发展。

现在,代码充满了可以在编译时启用或禁用的功能:

由于在 UML 中无法区分编译时条件和运行时条件(存在吗?),我最终对两者使用相同的决策块,这意味着我的图表实际上代表了以下代码:

虽然我希望编译器在禁用功能 X 时消除调用,但至少有两个原因,这不是完全相同的代码:

  • deal_with_x()即使功能 X 被禁用,也必须定义
  • 静态代码分析会抱怨死代码

处理这种情况的正确方法是什么?是否有我不知道的 UML 功能可以提供帮助?或者我应该为不同的配置创建单独的活动图(相当的工作)?还是我应该依靠编译器来消除不必要的调用并完全避免使用预编译器指令?

虽然我的问题是关于 C 代码和预编译器指令的,但我可以看到 C++ 模板也会出现同样的问题,特别是如果在语言中引入了静态。if

0 投票
1 回答
1761 浏览

uml - Rhapsody:如何为组件添加端口和接口?

在 Rhapsody 中,是否可以绘制如下图?

在此处输入图像描述

我可以向类添加端口和接口,但 Rhapsody 似乎不支持组件的端口概念。

0 投票
0 回答
302 浏览

c++ - rhapsody C++ iostream 用法

我在 Rhapsody 中使用 MSVC9 将我的模型构建为可执行文件。当我的模型正在运行以进行后处理时,我尝试使用<iostream>在文本文件中记录不同的内容。根据我找到的关于 iostream 的教程,我有一个操作可以做到这一点:

构建时,我收到 fstream 类型未知的错误。

我还尝试使用<iostream>::fstream名为的类型声明的属性myfile,删除我的操作代码的第一行。当然,我将<iostream>和都添加<fstream>到了我的可执行文件的标准头文件中(仍然根据教程)。

我怎样才能让它工作?感谢大家 !

0 投票
2 回答
81 浏览

editor - 如何配置 Rhapsody 编辑器以在一行中使用 0x0A 而不是 0x0D 0x0A?

Rhapsody 源代码编辑器使用 Windows 类型行终止 (0x0D 0x0A) 来终止行。如何将其配置为使用 Unix 类型的行终止符来终止源代码行?谢谢你。

0 投票
1 回答
312 浏览

c# - Rhapsody 逆向工程错误

我正在使用 Rational Rhapsody Developer for C# (Rhapsody 8.1) 并尝试对使用 Microsoft Visual Studio 2015 开发的 C# 程序进行逆向工程。我从 Microsoft Visual Studio 2010 Shell 收到错误消息,提示“许可证数据无效。需要重新安装。 " 我的 Visual Studio 2015 运行良好,我真的不想重新安装它。我是否需要重新安装 Rhapsody,或者是否可以更改一些配置设置?

0 投票
1 回答
485 浏览

python - pyparsing 值列表的递归(ibm rhapsody)

sbs我正在为 IBM Rhapsody文件格式构建解析器。但不幸的是,递归部分不会按预期工作。该规则pp.Word(pp.printables + " ")可能是问题,因为它也匹配;{}。但至少;也可以是值的一部分。

输出: