2016-12-28 34 views
0

VB.Netを使用して、CATIAで軸システムのジップ方向を反転しようとしています。CATIA VB.Net。編集axisSystem

私は次のことを試してみました。これにより

Public Const catAxisSystemAxisOppositeDirection As MECMOD.CATAxisSystemAxisType = 2 
`Public Const catAxisSystemAxisOppositeDirection As MECMOD.CATAxisSystemAxisType = 2 

Dim axisSystems1 = selection1.Item(1).Value 
axisSystems1.Name = "Screw hole direction." & Num_hole  
axisSystems1.ZAxisDirection = catAxisSystemAxisOppositeDirection 

それはエラーが発生します。私はCatia内のVB6エディタで同じことを試してみました。 VB.Netではそうではありません。

新しいaxisSystemを作成しようとしましたが、成功しませんでした。私は何をすべきかわからない。

+0

別のフォーラムに私の問題を掲載しました。 http://www.eng-tips.com/viewthread.cfm?qid=418738 –

答えて

0

vb.netでは何も問題はありません。正しいプロパティで操作していません。 AxisSystem.ZAxisTypeではなく、AxisSystem.ZAxisTypeの値を設定する必要があります。

また、軸システムがZ軸方向を定義するための参照を使用しない場合(Z軸は座標を使用して定義されるか、まったく設定されません)、このプロパティを設定しようとするとエラーが発生する場合があります。あなたは更新時に壊れた軸システムを持つでしょう。

+0

あなたは正しいです。出来た... –

関連する問題