originlab官方中文吧 关注:141贴子:245
  • 1回复贴,共1

Origin C到底是个神马鬼,独门主题帖,顶满10个必发帖

取消只看楼主收藏回复

Origin C
OriginC是一种基于ANSI C的编程语言, 它还支持C++和C#的特性。
使用OriginC,您可以:
• 生成和访问所有的Origin对象的属性,例如工作表, 矩阵或图表
• 自动执行数据分析和绘图任务
• 链接到外部DLL库
• 调用C或者是Fortran 库函数,例如Origin中包含的NAG库函数或其他公共域函数库
Origin提供了前沿的集成开发环境Code Builder, 以便您管理您的Origin C 项目文件。

顶满十贴必有一发!!!


1楼2016-04-20 10:36回复
    Origin C 第一弹: 创建一个5列5行的工作表
    void create_worksheet()
    {
    WorksheetPage wp; // 分配工作簿空间给wp
    wp.Create("Origin"); // 创建一个基于Origin内置模板的工作簿
    //拿到第一个工作簿
    Worksheet wks(wp.Layers(0));
    //设置行位50 列为5
    int nRows = 50;
    int nCols = 5;
    if(!wks.SetSize(nRows, nCols))
    {
    printf("Failed to set size of %s!\n", wks.GetName());
    }
    }
    在Origin中,要对列或者行进行操作,必须先找到列和行所在的工作表,工作表所在的工作簿,这样按照工作簿-》工作表-》列,行=》单元格这个层级次序进行调用就OK了。
    相关参考:
    Page类下面包含的Member:
    http://originlab.com/doc/OriginC/ref/Page-Class
    WorksheetPage:工作页
    http://originlab.com/doc/OriginC/ref/WorksheetPage-WorksheetPage
    Create: 创建图页,矩阵页,工作簿页以及布局页
    http://originlab.com/doc/OriginC/ref/Page-Create
    第一次写,大家多多包涵,会一次比一次写的好的!
    代码有错误或者大家有自己的想法和使用心得,求指出和分享!
    谢谢!


    9楼2016-04-20 11:31
    收起回复