Forum Replies Created

Viewing 15 posts - 1 through 15 (of 28 total)
  • Author
    Posts
  • in reply to: icAPIの開発に関する質問 #1798
    soushi.maki
    Participant

      今年の夏休みの宿題でパーツ・アセンブリの表示・非表示を追加しようと思っています。

      どの関数が使用できるでしょうか?

       

      実際にやりたいこと

      NCプログラム内のTコードで表示のON・OFFを制御したい。

      例 T01 で T01 が表示 T02~T99 までが非表示

      ATC機能の付いたNC装置用の場合 スピンドルにすべての工具(T01~T99)を取り付けておきT指令で指定された工具のみを表示させるためです。

      in reply to: CRXアドイン開発 – サンプル(Cpp)のビルド #1764
      soushi.maki
      Participant

        ありがとうございます。今回はすんなりビルド完了しました。
        ご迷惑おかけしました。

         

        in reply to: CRXアドイン開発 – サンプル(Cpp)のビルド #1760
        soushi.maki
        Participant

          #1758 ブラウザーがおかしくなって変なところで送信してしまいましたので書き直します。

          IRONCAD2024の入っていない会社のパソコン(W11PRO)でビルドしたときの出力結果が7/22のでしたが、それ以外のはironcad2024のイントールされたパソコン(W11HOME)でビルドに失敗しています。ちなみに当初できていた会社のパソコンもビルドに失敗しています。

          ironcad2024がインストールされてるのが要件に入るのかは不明ですが・・・
          proとhomeで結果が異なるのかも不明ですが・・・

          開発環境で足りなかった部分も追加してみました。添付画像

          色々試してみた状況としてだいたい同じ状況になっています。プロジェクトは都度zipファイルを解凍後にテストしています。

          現状はエラーが2個出ています。

          重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 詳細
          エラー C2144 構文エラー: ‘void’ は ‘}’ によって先行されなければなりません。 IroncadCrxSampleCpp C:\Users\user\source\repos\vs2022\ironcad-crx-sample-cpp-main\include\inc\rxclass.h 178

          重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 詳細
          エラー C2062 型 ‘void’ は不要です。 IroncadCrxSampleCpp C:\Users\user\source\repos\vs2022\ironcad-crx-sample-cpp-main\include\inc\rxclass.h 178

           

          Attachments:
          in reply to: CRXアドイン開発 – サンプル(Cpp)のビルド #1758
          soushi.maki
          Participant

            IRONCAD2024の入っていない会社のパソコン(W11PRO)でビルドしたときの出力結果が7/22のでしたが、それ以外のはironcad2024のイントールされたパソコン(W11HOME)でビルドに失敗しています。ちなみに当初できていた会社のパソコンもビルドに失敗しています。

            ironcad2024がインストールされてるのが要件に入るのかは不明ですが・・・
            proとhomeで結果が異なるのかも不明ですが・・・

            開発環境で父子臆していた部分を追加してみました。添付画像

            色々試してみた状況として

             

            Attachments:
            in reply to: icAPIの開発に関する質問 #1659
            soushi.maki
            Participant

              v0.0.0.6無事インストール完了しました。

              検索めちゃ速くて超感動です。ありがとうございました。前のサンプルで試したときは忘れたときに表示されていたので手でシーンを選択したほうが早いと思い現在のインターフェースを使っていたのですが、今回ので自動選択できそうです。

              ちなみに試したデータは93MB 3200シーンデータ に2秒でした。

              in reply to: icAPIの開発に関する質問 #1656
              soushi.maki
              Participant

                2台のパソコンで試してみました。どちらもWindows11 でVisualSTUDIO2015 Communityです。

                Release0.0.0.4 リビルド 問題なし インストール完了

                Release0.0.0.5 リビルド 問題なし インストール不可

                2台とも同じ結果でした。

                 

                .Net Framework3.5は添付のようにインストールされていました。

                下のHTTPアクティブ化と非HTTPアクティブ化は両方チェックして試してみましたが残念ながら

                最後に 「 Error1001 install utllib.dll Unknown error」が出ます。

                VisualStudio2022をインストールしてみようかと思っています。

                 

                Attachments:
                in reply to: icAPIの開発に関する質問 #1653
                soushi.maki
                Participant

                  早々の回答ありがとうございます。

                  VisualStudio2015 Communityでビルドは問題なく進むのですがsetupを起動すると

                  最後に 「 Error1001 install utllib.dll Unknown error」が出ます。

                  関係ないかもしれませんが0.004の時に「icAPI_Sample_CS_SetupのUxTheme.dllは除外」

                  は除外とありますが、 icAPI_Sample_CS_Setupの下は添付図のようになってました?

                   

                  Attachments:
                  in reply to: icAPIの開発に関する質問 #1651
                  soushi.maki
                  Participant

                    また質問で申し訳ないのですが現在CADのシーンのツリーから「X」「Y」「Z」「A」「B」「C」をマウスで選択しているのですが、これは呼出したデータの中に一つだけしか定義されていないユニークな名前です。

                    アドイン側からユーザー名を指定(例えば Y)して選択状態とすることは可能でしょうか?

                    「MATRIXを取得」して「軸を選択」「原点設定」の操作に手間がかかる。

                    in reply to: icAPIの開発に関する質問 #1645
                    soushi.maki
                    Participant

                      あれから頑張ってみたのですが、どうしてもうまくいきません。

                      質問1

                      「WindowsFormの引数にIZBaseApp ironcadAppを加えて引数として渡して」

                      というのは下の太斜体部分であってますでしょうか?

                      public SampleTransformMatrix(IZBaseApp app, IZDoc izDoc, IZBaseApp ironcadApp)

                       

                      質問2

                      下記プログラムを書いてみました。Addin.csに書かれているGetActiveDocは見つけたのですが、どのように取り込むのかわかりませんでした。Cとかだとinclude した覚えがあるのですがc#にinclude ってない感じですか?

                       

                      public partial class SampleTransformMatrix : Form
                      {
                      private IZBaseApp _baseApp;
                      private IZDoc _doc;
                      private IZSceneDoc _sceneDoc;
                      private IZBaseApp ironcadApp = null;

                      /// <summary>
                      /// コンストラクタ
                      /// </summary>
                      /// <param name=”app”></param>
                      /// <param name=”izDoc”></param>
                      public SampleTransformMatrix(IZBaseApp app, IZDoc izDoc, IZBaseApp ironcadApp)
                      {
                      InitializeComponent();
                      this._baseApp = app;
                      this._doc = izDoc;
                      this._sceneDoc = izDoc as IZSceneDoc;

                      IZDoc iZDoc = GetActiveDoc(); /* 中身はthis.IronCADApp.ActiveDoc */
                      string DirectoryName = Path.GetDirectoryName(iZDoc.Name);
                      string FileName = Path.GetFileName(iZDoc.Name);
                      textBox1.Text = DirectoryName;

                      }

                      in reply to: icAPIの開発に関する質問 #1643
                      soushi.maki
                      Participant

                        yokomichi様 基本的にサンプル(C#)のv0.0.0.2版の icAPI_Sample_CSを使っているのですが、

                        IZDoc iZDoc = GetActiveDoc(); /* 中身はthis.IronCADApp.ActiveDoc */

                        でGetActiveDocでエラーが取れません。なにか前のほうでおまじないを書かないといけないと思うのですが、何かサンプルのようなんのはありますか?

                        in reply to: icAPIの開発に関する質問 #1642
                        soushi.maki
                        Participant

                          yokomichi様 回答ありがとうございました。試してみます。

                          会社のIRONCADのドングルを家に持って帰るのは色々問題が出そうなので評価版使ってテストしています。

                          IRONCAD(US)のコミュニティは日本より新しいIRONCADが出ているので、時々覗いています。

                          IRONCAD、INOVATEを使って1年に2カ月は開発できてる感じです。

                           

                           

                          in reply to: icAPIの開発に関する質問 #1640
                          soushi.maki
                          Participant

                            yokomichi様 お久しぶりです。

                            アドイン(NCパネル)のバージョンアップ行うことになりました。

                            そこで一つ質問があります。

                            アドインを起動したときに開いていたIRONCAD側のファイル名やフォルーダー名を知ることは可能でしょうか?

                            理由はアドイン側からアドイン用のiniファイルを開くのですがironcadが開いていたフォルダーが開く時もあるし、異なるフォルダーが開く場合もあり間違える原因になっています。

                            in reply to: icAPIの開発に関する質問 #1483
                            soushi.maki
                            Participant

                              先日、日本語版のIRONCAD2024が出ました。

                              そこでアドインも2024に対応しようと思いプログラム(ICAPI_Sample_CS_Configretion)を書き直して「ソリューションのリビルド」するとVISUAL STUDIOが再起動してリビルドが出来なくなりました。(デスクトップ Windows11)VisualStudioは2005からの付き合いですがビルドしてVSが再起動したことはなかったので???中です。

                              別のパソコン(ノートwindows11)にソースを丸ごと持っていってリビルドするとすんなり、リビルドが完了したので今のところ問題ないですが、なにか情報ありますか?

                              ICAPI_Sample_CS_ConfigretionはIRONCADとINOVATE両方に対応するようにしています。

                              in reply to: icAPIの開発に関する質問 #1375
                              soushi.maki
                              Participant

                                yokomichi様

                                あれから一か月たちまして何とか動くようになりました。

                                動画をどこにおいていいのか分からなかったのでYoutubeにアップしてみました。

                                YoutubeにIRONCADのコミュニティーがあり何も登録されていなかったのですが、あそこは勝手に使ってもいいんでしょうか? なにか知ってますか?

                                あと自動で動かしたくタイマーを入れたのですがタイマーイベント起動中はITRONCADにアクセスできないようです。タイマーを停止(Timer.Stop();)させるとアクセスできるがプログラム上で再起動(Timer.Start();)できないみたいですが、なにか情報とか有りますか?

                                あと  SampleTransformMatrixを改造してそのまま使ってしまいましたが、なにか変更したほうがいいところはありますか?

                                質問ばかりですいません。

                                とりあえず動いたので感謝の意を込め、ご報告させていただきました。

                                #1368の訂正でIRONCAD2021だとFORMが2個開くと書きましたが自分の操作ミスのようでした。

                                in reply to: icAPIの開発に関する質問 #1368
                                soushi.maki
                                Participant

                                  yokomichi様

                                  C#のサンプルまで作っていただきありがとうございます。めちゃくちゃ感謝です。ありがとうございました。

                                  Smart Matrix Form試した時に行列右端の数値は何の数値かと思っていたのですが単位がメートルなんですね。

                                  これで何とか先に進めそうな気がしてきました。

                                   

                                  あと大したことではないですが、ちょっと気になったことです。

                                  IRONCAD2020でSmart Matrix Formを起動するとFORMが1個開きますがIRONCAD2021だとFORMが2個開きました。

                                   

                                  実はIronCAD API Support <apisupport@ironcad.com>にも問い合わせていたのですがc++のSmartAssemblyのサンプルを紹介していただきました。つたない英語でのやり取りにも意外と親切に答えていただきました。

                                   

                                Viewing 15 posts - 1 through 15 (of 28 total)