トップページ フォーラム(掲示板) 製品外 icAPI/CRXの開発 icAPIの開発に関する質問

Viewing 15 posts - 16 through 30 (of 40 total)
  • Author
    Posts
  • #1338
    soushi.maki
    Participant

      icAPIの開発に関する質問でさんざんお世話になってソウシです。Windows10HOME 21H2のクリーンインストールして

      Microsoft Visual Studio Community 2015
      Version 14.0.25420.1 D14REL
      Microsoft .NET Framework
      Version 4.8.09037

      インストールされているバージョン:Community

      Visual Basic 2015 00322-20000-00000-AA007
      Microsoft Visual Basic 2015

      Visual C# 2015 00322-20000-00000-AA007
      Microsoft Visual C# 2015

      Visual C++ 2015 00322-20000-00000-AA007
      Microsoft Visual C++ 2015

      Application Insights Tools for Visual Studio のパッケージ 7.0.20622.1
      Application Insights Tools for Visual Studio

      ASP.NET and Web Tools 2015.1 (Beta8) 14.1.11107.0
      ASP.NET and Web Tools 2015.1 (Beta8)

      ASP.NET Web Frameworks and Tools 2013 5.2.40314.0
      For additional information, visit http://www.asp.net/

      Common Azure Tools 1.8
      Azure Mobile Services および Microsoft Azure Tools で使用する共通サービスを提供します。

      JavaScript プロジェクト システム 2.0
      JavaScript プロジェクト システム

      JavaScript 言語サービス 2.0
      JavaScript 言語サービス

      Microsoft Azure Mobile Services Tools 1.4
      Microsoft Azure Mobile Services Tools

      NuGet パッケージ マネージャー 3.4.4
      Visual Studio 内の NuGet パッケージ マネージャー。NuGet の詳細については、http://docs.nuget.org/ にアクセスしてください。

      PreEmptive Analytics Visualizer 1.2
      Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

      SQL Server Data Tools 14.0.50616.0
      Microsoft SQL Server Data Tools

      をインストールしたのですがIRONCAD_ICAPI_SAMPLE_CS.slnを読み込んだところ

       

      とSetupのみ(非互換)と表示されてしまいます。

      ビルドすると

      ========== すべてリビルド: 4 正常終了、0 失敗、0 スキップ ==========

      上から4個のビルドはできているようです。

      なんとかSetupを読み込むことはできないでしょうか?

      ちなみにicAPI_Sample_CS_SetupのフォルダーにはicAPI_Sample_CS_Setup.vdprojしかいませんが、もしかしてダウンロードの操作を間違えてますか?

      #1339
      soushi.maki
      Participant

        昨日画像付きの投稿しました。保留になっているでしょうか?

        • This reply was modified 2 years, 5 months ago by yokomichi.
        • This reply was modified 2 years, 5 months ago by yokomichi.
        #1340
        soushi.maki
        Participant

          すいません。#1337を見ていませんでした。無事すべてビルドできました。

          #1341
          soushi.maki
          Participant

            すいません。2ページ目に投稿されているのに気づきませんでした。

            #1347
            yokomichi
            Keymaster

              ちょうど2ページ目になって気づいていないかもしれないと思いながらも、
              それか返信が無いのはきっと上手くいったのだろうと自分に言い聞かせていました。

              無事にビルドできてよかったです。

              #1352
              soushi.maki
              Participant

                icAPIアドインのサンプル(C#)のv0.0.0.2版の icAPI_Sample_CSいじって遊んでいます。 使い勝手の良いサンプル公開していただきありがとうございます。 現在作っているアドインですが IRONCADのHELPファイルを眺めてみたところ IZSceneElementのGetPositionTransform と SetPositionTransform がironcadのアセンブリの位置と向きあたりに該当するのではないかと推測しています。 過去にIZSceneElementのGetPositionTransform、SetPositionTransformを使用したことがあればサンプル見せていただけると幸いです。

                あと「https://ironcad.fun/2021/12/10/icapiアドイン開発-サンプルc-v0-0-0-2を公開しました。/」のコメントに上記と同じ文書書きましたが保留中のようですので削除していただけると助かります。

                 

                #1366
                yokomichi
                Keymaster

                  icAPIアドインのサンプル(C#)のv0.0.0.3版を公開しました。

                  GetPositionTransformとSetPositionTransformを使用したサンプル(SampleMatrixForm画面)を追加しました。
                  ご参考ください。

                  IRONCAD Addin Sample CS v0.0.0.3を公開しました。

                  #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のサンプルを紹介していただきました。つたない英語でのやり取りにも意外と親切に答えていただきました。

                     

                    #1375
                    soushi.maki
                    Participant

                      yokomichi様

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

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

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

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

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

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

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

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

                      #1483
                      soushi.maki
                      Participant

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

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

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

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

                        #1485
                        yokomichi
                        Keymaster

                          私も同じ環境で使用していますが、現時点でVisualStudio(2022)が落ちるとかはないです。
                          なにか他のことが影響しているかもしれないですね。

                          落ちたタイミングでイベントビューアーを見ると何かエラーが残っているかもしれません。

                           

                          #1640
                          soushi.maki
                          Participant

                            yokomichi様 お久しぶりです。

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

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

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

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

                            #1641
                            yokomichi
                            Keymaster

                              お久しぶりでございます。
                              IRONCAD(US)のコミュニティで投稿を見つけ
                              すごいボリューム&機能のあるアドインを開発しているようでびっくりしました!

                              どのフォルダを取得したいのかよくわかっていないですが、
                              現在開いているシーンのファイルパスであればIZDocのNameプロパティで見れると思うのですが、
                              こちらでは駄目でしたでしょうか??

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

                               

                              #1642
                              soushi.maki
                              Participant

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

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

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

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

                                 

                                 

                                #1643
                                soushi.maki
                                Participant

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

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

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

                                Viewing 15 posts - 16 through 30 (of 40 total)
                                • You must be logged in to reply to this topic.