問題タブ [catia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
815 参照

catia - Catia 非位置スケッチ方向

Catia V5 の位置付けされていない (単純なインプリシットとも呼ばれる) スケッチを使用していくつかの実験を行いました。スケッチの支持面は、xy、yz、zx という名前の新しく作成されたパーツの 3 つの参照面でした。その結果、H と V で示されるスケッチのローカル単位ベクトルは暗黙のうちに次のように定義されました。

  1. (H,V) = (+x,+y) : (H,V,z) 基底は右手
  2. (H,V) = (+y,+z) : (H,V,x) 基底は右手
  3. (H,V) = (-x,+z) : (H,V,y) 基底は右手

基本は全部右利き…と思っていたのですが、

(H,V) = (+z,+x) : ((H,V,y) 右利き

前の 2 つの軸の x、y、z 軸の円順列を考慮することによる 3 番目の解決策として。CATIA のバグですか? ローカル スケッチ軸が暗黙モードで計算される方法を知っている人はいますか?

ありがとう

0 投票する
1 に答える
217 参照

web-services - VBScript/CATScript Web サービス リクエスト Unix

Windows と Unix ベースの両方のシステムで実行する CATIA 用のスクリプトを作成しています。
このために、私は VBScript の派生物である CATScript を使用しているので、おそらく VBScript プロのここに答えがあるでしょう ;-)
このスクリプトでは、Web サービス要求を実行する必要があります。次のコードは Windows で正常に動作します:

ただし、MSXML2.ServerXMLHTTP オブジェクトを認識しないため、これはもちろん Unix では機能しません。Unix で使用するオブジェクトについて何か考えはありますか? または、Unix システムに適した他の回避策はありますか?

よろしくお願いします

0 投票する
2 に答える
6133 参照

vba - vbaでCATIAパーツを更新するには?

Excel ファイルの設計テーブルの寸法値を変更して、CATIA でパーツの寸法を編集しようとしています。値を変更するたびに、部品モデルを手動で更新する必要があります。VBAコードで自動更新して保存したいです。

私は試した

そしてそれは機能していません。どのように更新して保存できますか??

0 投票する
1 に答える
2652 参照

catia - CATIA の特定の COM インスタンスをターゲットにすることはできますか?

複数の CATIA セッションが開いている場合、GetObject は最初のセッションを返します。特定のセッション CATIA セッションをターゲットにすることはできますか? 外部プログラムが COM 経由で CATIA にアクセスするか、CATIA の内部 VBA エディタを開くと、子プロセス (CATVBAHostingApplication.exe) が開始され、開いたままになることに気付きました。このプロセスを終了しないと、2 番目の CATIA プロセスから VBA エディタにアクセスできません。CATVBAHostingApplication.exe が CATIA とどのように対話するか、また特定のインスタンスをターゲットにするように操作できるかどうかを説明できる人はいますか?

0 投票する
2 に答える
670 参照

vba - CATIA VBA で更新されていないポイントを測定するにはどうすればよいですか?

ポイント測定ツールを作成しようとしていますが、ループが更新されていないポイントに出くわすたびに、Measurable がクラッシュします。どうすれば測定できますか?

0 投票する
2 に答える
2574 参照

vba - CATIA API の CATPart から集約ボディを取得するにはどうすればよいですか?

HybridBodies と OrderedGeometricalSet の各 GS と OGS の下にコレクションがあるため、すべての形状セットと順序付き形状セットを問題なく循環する再帰サブルーチンを作成できます。ただし、パーツ レベル (ルート レベル) のボディが見つかった場合、その中にボディ コレクションがありません。そのため、ボディ内に複数の集約されたブール演算ボディを持つモデルがある場合、VBA、C#.net、または VB.net の標準コレクション演算でそれらを見つけることができません。

これらのボディをボディ内で見つけるにはどうすればよいですか?

0 投票する
3 に答える
1353 参照

vbscript - CATScript のメッセージ ボックス

CATScript / VBscript でメッセージ ボックスを作成する必要があり、"次へ" と "前" という名前の 2 つのボタンが必要です。または、">|" を使用することもできます。および " |< " . カスタム Msgbox を作成するにはどうすればよいですか。これは、それに従って実行しようとしているコードです。

Ps : 例の VbYesNo の位置に何を置き換えますか

前もって感謝します

0 投票する
2 に答える
83 参照

matlab - プログラムを最初から毎回実行すると、新しい番号を生成する方法は?

パーツの最適化で CATScript に取り組んでいます。

毎回スクリプトを実行すると、数値が昇順で表示されます。

たとえば、プログラムを初めて実行すると、出力が「 1 」になり、プログラムを再度実行すると、出力が「 2 」になるはずです。

私はこれで立ち往生しており、ここで使用する必要があるロジックを理解できませんでした。

あなたの助けを楽しみにしています。

ありがとうございました!!

0 投票する
1 に答える
958 参照

excel - グローバル変数の宣言と初期化

このユーザーフォームには 2 つのボタンがあり、1 つは「次へ」、もう 1 つは「開始」と言っています。これとは別に、操作コード全体を含む「module1」という名前のモジュールが存在します。start をクリックすると変数「angle」が 0 に初期化され、「next」をクリックするたびに angle の値が 1 ずつ増加し、module1 が呼び出されるという考え方です。しかし、角度の値は増加しません。これが私のコードです

1: 開始のコード

2 : 次のコード

3 : モジュール 1 のコード

どこが間違っているのか、角度の値がインクリメントされず、モジュールが毎回同じ値で呼び出されています。前もって感謝します