PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[已解决] 教程里代码问题

  [复制链接]

2014-5-13 11:01:30 3532 7

花在人间 发表于 2014-5-7 09:43:16 |阅读模式

花在人间 楼主

2014-5-7 09:43:16

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
NXOpen::CartesianCoordinateSystem *coord=dynamic_cast<NXOpen::CarteaianCoordinateSystem*>(coordObjects[0])
- ~0 }9 r; o& e程序里编译通过,但调试显示运行到上行代码时错误,直接捕捉错误,为啥呀?
# t6 d4 v7 K+ ?, H, [
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复7

PLM之家NX 发表于 2014-5-7 19:37:55

PLM之家NX 沙发

2014-5-7 19:37:55

怎么调试的 啥错误看看
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-5-7 23:39:41

花在人间 板凳

2014-5-7 23:39:41

PLM之家NX 发表于 2014-5-7 19:37
# \; x7 J/ p, ~& L; U0 y% `. E8 p怎么调试的 啥错误看看
. w. j$ h$ c: w7 Z9 L
捕获111.PNG
2 [* C$ F, u5 W, m6 U0 s运行出现以上错误信息,这是catch里面执行的吧
- L- K* n+ p0 P: O' c+ F: U2 o主要代码如下:- g: c3 w4 A8 l& H' T9 R
PropertyList *pt=coord_system0->GetProperties();: G' n% {1 l0 g$ [* {/ i  v
        std::vector<TaggedObject*>getCsys=pt->GetTaggedObjectVector("SelectedObjects");
+ i: R8 Z' K6 ?# z        NXOpen::CartesianCoordinateSystem *coords;% m3 K# [( m% r1 z+ V+ c
        uc1601("ye1s",1);" O* K: {1 j" y. C+ ~3 D3 c
        coords=dynamic_cast<CartesianCoordinateSystem *>(getCsys[0]);! [  r1 Y1 q3 |) w  m. q) c
6 n. f% R# L. V: K3 G' E6 q
        NXMatrix *nXMatrix1;
8 a' @; L: r8 h0 v7 p3 A        nXMatrix1=coords->Orientation();/ U+ e& \' {1 _
        partImporter1->SetDestinationCoordinateSystem(nXMatrix1);
2 b2 p5 n" i2 o: j1 \' L( v/ H7 O* e5 f1 b% U/ w7 M
        PropertyList *pt1=point0->GetProperties();, j& n3 i0 p7 u# l/ o/ O
    Point3d destinationPoint1=pt1->GetPoint("oint");' r( r, A7 e7 ^1 h) f/ p  O7 S
    partImporter1->SetDestinationPoint(destinationPoint1);* _, F3 [  N- C( W$ h
! U/ J. q5 F0 H2 A5 M
    Session::UndoMarkId markId2;
  ~# b* |% w5 Y, x  _    markId2 = theSession->SetUndoMark(Session::MarkVisibilityInvisible, "Import Part Commit");/ U: h* O# p% E6 d

2 I8 K+ Q; v" }: q    NXObject *nXObject1;+ ?4 k- `) N# v! K8 r4 @6 N
    nXObject1 = partImporter1->Commit();
, r) t# L# H' A! _8 D# y" d$ L; C
    theSession->DeleteUndoMark(markId2, NULL);
2 r9 l1 i! ~% L6 I( y' B0 A/ b9 B+ Q
    partImporter1->Destroy();3 a4 z* y) U5 ?

0 O/ t3 B, G5 j! q4 ]/ A" ~% F" j    }% b( t5 {+ T& l& T+ e, S7 i5 Y
    catch(exception& ex)
' s/ y. A$ @# @( `& u7 K1 x6 i    {! ~$ l' A, z. r7 z" [
        //---- Enter your exception handling code here -----4 T5 v3 R3 `+ k  _8 e
        errorCode = 1;. c/ c; T6 b6 f2 S" F4 U4 f! P8 Q# m
        import::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox:ialogTypeError, ex.what());  w# z8 K7 C6 K6 Z: _% j
    }4 \5 ?  \( K0 d3 l
    return errorCode;
! {& e( A5 y7 G1 k# l9 [/ M( i8 N0 _% w% P2 V1 k2 ^& }
7 r' V5 T0 ?+ f  h7 O7 n
9 b3 p6 P9 o( u* ^: c
捕获111.PNG
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-5-7 23:40:44

花在人间 地板

2014-5-7 23:40:44

上面表情是论坛问题~sorry
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2014-5-9 10:31:53

admin 5#

2014-5-9 10:31:53

花在人间 发表于 2014-5-7 15:40
3 f' D& K/ ~6 v( h' e' u" `* Q上面表情是论坛问题~sorry
. _. g, j" U/ F* a. U
视频上市这么写的么?! F/ N5 j% O6 c+ H9 \

# C1 n# M2 D3 ~- M. F8 p这种错误 多半是你UI 赋值造成的 ; T, D) _* I: K1 p  P

$ v) k, e' n& h  {3 T* J: _1 F9 @) o你定义了 *pt
: x( J6 P+ d4 s1 I就得delete pt + r6 r7 ?( p2 Q# W

2 b+ o  R- h( x8 A自己再看看吧
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-5-9 15:03:21

花在人间 6#

2014-5-9 15:03:21

admin 发表于 2014-5-9 10:316 y5 m% p9 ~  b1 R- w# U
视频上市这么写的么?
( U1 v# _7 d: i' S) g" y6 N6 _3 K8 y9 E  r
这种错误 多半是你UI 赋值造成的

; B) r4 h% m3 ^3 ^try
/ ?* k6 A2 M5 ?+ G
5 g. w# v( e& C+ {7 T    {) Q5 K, d& d2 ?& _
. U2 g) t+ X* u: ?$ A, W( V- r
        //---- Enter your callback code here -----3 P0 B, [; p2 ^% f' o
% d/ R. R9 [* \9 E7 m) v
: ^- `& e6 M. {# T1 K- A8 h! f- l
1 \" D$ y5 ], [
                     NXOpen:istingWindow  *lw = theSession->ListingWindow();
  f& R) d" g1 ]& D4 J$ s% s* P  w6 h/ H; a/ y- @
                         stringstream ss;
/ t  _' S  X: w6 @$ F/ D8 \' v1 i/ R5 Y/ L4 O, X# @
                        NXOpen::Vector3d xdir,ydir;& p5 d' h9 |% ^( v; Y1 \8 i1 M

- j( j/ I5 ^  v6 J; p                        NXOpen:oint3d originPoint;6 `6 \# c  o0 q' p; q8 D' a5 ~3 i
# u) f- g5 I) F3 ~% h( Z5 I- A6 F
                        lw->Open();; V  O3 A& p- I+ z3 R4 p

0 O) B4 v4 }$ Z0 C                        ss << ("创建的坐标系统信息如下:\n");
; t' [. q3 R& [' r6 w9 |+ b- Y( l$ n% G0 T: b* y6 y" Z3 v
            std::vector<NXOpen::TaggedObject *> coordObjects = this->coord_system0->GetProperties()->GetTaggedObjectVector("SelectedObjects");3 `/ Z9 M: o( I, W6 N4 y0 Z; I

/ K1 H& G& \2 B3 a/ ?# e) U4 Y                        NXOpen::CartesianCoordinateSystem *coord = dynamic_cast<NXOpen::CartesianCoordinateSystem *>(coordObjects[0]);
, V0 k# {( t' H$ B8 }+ A7 E+ s& l( {2 S7 n; E
               coord->GetDirections(&xdir,&ydir);
7 E& D4 X+ j- o/ J; H
* F7 D% f# Q4 R" h7 D/ d5 C3 U                        ss<<"返回的坐标系X方向矢量是:"<<xdir.X<<"\t"<<xdir.Y<<"\t"<<xdir.Z<<endl;8 W" N! @. R0 J
" E( k! k$ x0 s* |' f7 r: N4 O
                        ss<<"返回的坐标系Y方向矢量是:"<<ydir.X<<"\t"<<ydir.Y<<"\t"<<ydir.Z<<endl;
8 `$ d$ T1 L% Q4 Q( ?# X
: H: b* ?  C* a                        originPoint = coord->Origin();
4 [1 K; O* {9 ^9 A2 }
& [4 b: e, \" L+ O" L. j                        ss<<"返回的坐标系中心是:"<<originPoint.X<<"\t"<<originPoint.Y<<"\t"<<originPoint.Z<<endl;
5 t& l% w9 p8 W8 v- v
3 ^( N, |% n  o; j8 C: {# I; a                        lw->WriteLine(ss.str());
0 Y. q# ]) N* C3 f* ?. `* h4 j  S
}& D3 S- |; o3 d
我自己写的问题么?上面这段是视频教程那页上贴的代码,我还是到那个转换那行运行不了...
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2014-5-9 16:13:14

admin 7#

2014-5-9 16:13:14

花在人间 发表于 2014-5-9 07:03
* E8 y. }, n! S) Z* s  etry
9 g2 y* T4 R3 _2 ^- @, p3 f1 q7 a9 l1 n; Q
    {

5 q2 ~# k( g5 w9 v7 E& Y$ r; r" `贴的不见的对了  不是最新的 那个PPT
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-5-13 11:01:30

花在人间 8#

2014-5-13 11:01:30

admin 发表于 2014-5-9 16:130 N7 z" V  U9 a0 `& \& L
贴的不见的对了  不是最新的 那个PPT

# p+ @" d! l' d; r# T0 D0 `% ]/ @版主大人,我这几天试了下,我发现在9.0中行得通,在7.0中不行,请问7.0应该如何完成任务?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了