Cape Open开发问题?

我现在也是刚接触CAPE-OPEN不久,只是自己跟着B站的一个up主叫bcbooo的老师学过一段时间CO的C++开发,所以我了解的也比较少,冒昧的给您回答一下。

首先第一个问题,CO协议是可以调用HYSYS的物性包、以及物性方法的,但取决于你的使用方法,我目前了解的,就是通过自定义模块的方法,将写好的逻辑加载到HYSYS中,然后通过对应的接口获取到软件本身过程中的流股对象,然后对其中的数据进行计算,完成之后再通过对应的接口给出口流股对象进行赋值。

第二个问题,目前来说CAPE-OPEN的学习资料非常非常少,除了刚才前文提到的B站up主和项曙光老师(青岛科技大学化工学院)之外,我没接触过其他的相关教程,CO官方网站只给出了对应的接口文档以及C++和VB示例,并且给了标准的类库接口,但是我并没有找到有关C#开发单元模块的官方资料,只有在GitHub上有两三个大佬使用过C#。

根据我的了解,如果需要用C#来开发CO模块,至少需要一个 转义的接口库,我在知乎上之前看到了有人用过,但是我下载了他的源码之后并不能成功编译,GitHub仓库也是早在7年前已经停止了更新,我现在正在尝试对其进行 更新和重构,但是我编程基础薄弱,目前甚至都算不上入门,我也不知道自己到底能不能行。

所以如果要我推荐的话,最好使用C++,因为有现成的教程,跟着B站bcbooo老师的视频教程,基本上一周之内就能学会用C++开发。

最后,感谢这位大佬能注册我们论坛,我这是个小论坛,平时也没啥人,基本上就我们几个在发东西,希望您理解,哈哈哈。