NX二次开发-NXString转换为char*方法

Posted nxopen2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发-NXString转换为char*方法相关的知识,希望对你有一定的参考价值。

 1     NX9+VS2012
 2     
 3     #include <uf.h>
 4     #include <uf_drf.h>
 5     #include <NXOpen/Annotations_Note.hxx>
 6     #include <NXOpen/NXObjectManager.hxx>
 7     
 8     
 9     UF_initialize();
10     
11     //创建注释
12     char* TextString[] = "Caesar卢尚宇";
13     double Origin3d[3] = 100,100,100;
14     tag_t NoteTag = NULL_TAG;
15     UF_DRF_create_note(1, TextString, Origin3d, 0, &NoteTag);
16     
17     //读取注释
18     Annotations::Note *note1(dynamic_cast<Annotations::Note *>(NXObjectManager::Get(NoteTag)));
19     std::vector<NXString> Notes = note1->GetText();
20     
21     //打印
22     lw->Open();
23     lw->WriteLine(Notes[0].GetLocaleText());
24     
25     UF_terminate();

技术图片

技术图片

以上是关于NX二次开发-NXString转换为char*方法的主要内容,如果未能解决你的问题,请参考以下文章

NX二次开发(C#)-UI Styler-选择对象TaggedObject转换为BodyFace等对象

NX二次开发(C#)-UI Styler-选择对象TaggedObject转换为BodyFace等对象

NX二次开发ufun分割体

NX二次开发-自动将NX标题设置为prt路径

UG NX二次开发(C#)-曲线-NXOpen.Curve初探

UG NX二次开发(C#)-曲线-NXOpen.Curve初探