Solid Edge 開発 @ ウィキ内検索 / 「VisualBasicの基本」で検索した結果

検索 :
  • VisualBasicの基本
    Visual Basicの基本 Visual Basicに関しては下記などを参照に利用方法を習得してください。 Visual Basic 中学校
  • メニュー
    ... 開発の基本の流れ VisualBasicの基本 Solid Edge固有条件Solid Edge参照の追加 Solid Edgeコントロール参照の追加の準備 Solid Edgeコントロール参照の追加 個別テクニック コントロールと値の連結(databinding) ドキュメントのオープン 変数テーブル 寸法のプロパティの割り当て情報 SolidEdge開発フロー 基本2 基本3 基本4 基本5 基本6
  • 開発の基本の流れ
    Visual Basicの起動 Visual BasicでのSolid Edge用の参照設定の追加
  • 開発環境の選択
    必要環境 Solid Edge 最初にSolid Edgeが必ず必要です。また、Solid Edge Foundation もしくはClassic BundleにはAPI機能が標準でついています。開発を行う場合には、Foundation もしくはClassic Bundleを購入する必要があります。 開発ツール 言語の選択 言語名 特徴 お勧め Visual Basic わかりやすさを重点に作成されている。 ◎ Visual C 開発言語の基本。ただし初心者には難しい。 ○ Visual C# 比較的新しく作成されたオブジェクト指向言語。 △ バージョンの選択 バージョン 特徴 お勧め VB6 .Netに以降前の最終版。まだまだ利用者多い。 ○ すでに利用されていれば継続利用も有用。 VB.Net2002,2003 最初の.Net移行版 △ VB2005以降の利用がお勧め。 V...
  • 開発環境の準備
    Solid Edge 下記などからの購入を検討ください 販売代理店富士通での紹介ページ 富士通が主催している体験セミナーの紹介ページ Visual Basic Visual Basic 2008 Expressエディションはマイクロソフトのホームページからダウンロード可能です その他のエディションは一般のソフトウェア販売店などで購入可能です
  • 基本6
    エラーが発生した場合 プログラムをデバッグ中にエラーが発生すると処理が中断されます。例えば、Solid Edgeを起動していない状態で開始するとエラーが発生します。 対処方法 Visual Basic 2005ではエラー処理は、 try cactchで行います。tryの後の実行処理でエラーが発生した場合、catchに処理が移ります。 まずは、処理を行う箇所で、 try とタイプします。すると、自動的に次のような構造が作成されます。 Try Catch ex As Exception End Try 現在のプログラムでは appの情報を取得するところでエラーが発生しています。つまり、何もないのに情報を取りにいったためにエラーが発生しています。従ってこの部分をtryの下に持って行きます。 try app = System.Runtime.Inter...
  • Solid Edge参照の追加
    Solid Edgeのカスタマイズを行う場合には、Solid EdgeのAPIを使うために参照設定を行う必要があります。 Visual Basic 2005を起動する 新規プロジェクトを作成する 全てのファイルを表示する 参照の追加を実行する 必要な参照を追加する Solid Edge Part Type Library ①パーツとシートメタル環境に必要な定義が含まれる Solid Edge Draft Type Library ②ドラフト環境に必要な定義が含まれる Solid Edge Assembly Type Library ③アセンブリ環境に必要な定義が含まれる Solid Edge Framework Type Library 環境に共通な定義が含まれる。通常は①,②,③を追加すると自動的に追加される。 Solid Edge FrameworkSupport Ty...
  • 基本4
    実行すると Solid Edgeの表示状態を切り替えるプログラム サンプルとして実行するたびに Solid Edgeの表示状態を切り替えるプログラムを作成してみます。 実行すると、Solid Edgeが表示されていたら非表示に、非表示であったら表示に変えます。また、エラー処理は行わないので、Solid Edgeが起動していないとエラーで終了します。 Public Class Form1 Dim app As SolidEdgeFramework.Application Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load app = System.Runtime.InteropServices.Marsh...
  • 寸法のプロパティの割り当て情報
    寸法のプロパティが日本語で表示されているどの属性に割り当てられているかの調査結果 寸法 SolidEdgeFrameworkSupport.Dimension のプロパティの割り当て情報 PrimaryTolerance 等級FIT PrimaryUpperSymbol 上の公差 PrimaryLowerSymbol 下の交差 DisplayType 呼び寸法:DimensionNominal 等級寸法:DimensionClassFit 等級寸法上下 DimensionClassPlusMinus 公差寸法:DimensionTolerance 限界寸法:DimensionLimits 基準寸法:DimensionBasic 参照寸法:DimensionReference 空白:DimensionBlank Value 数値
  • 基本2
    コーディングの基本操作に必要なオブジェクトをたどって、操作すべきオブジェクトにたどり着いたら、プロパティを操作するか、メソッドを実行します。 Application Objectオブジェクトの最上位は SolidEdgeFramework.Application オブジェクトになります。これは、Solid Edgeそのものをあらわします。通常この下をたどって、必要なオブジェクトにたどり着きます。 良く利用するオブジェクト SolidEdgeFramework.Application.ActiveDocument 現在アクティブなドキュメント SolidEdgeFramework.Application.ActiveWindow 現在アクティブなウィンドウ SolidEdgeFramework.Application.ActiveSelectSet 現在アクティブな選択セット 良く利用...
  • svnserveの設定
    svnserveを起動することにより、簡易的なレポジトリの共有が可能になる。 SVNSERVEのサービスでの起動 http //tortoisesvn.net/docs/nightly/TortoiseSVN_ja/tsvn-serversetup-svnserve.html を参照して、コマンドプロンプトから次の命令を入力。 sc create svnserve binpath= "\"C \Program Files\Subversion\bin\svnserve.exe\" --service --root d \repos" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY\LocalService&quo...
  • svk
    SVK レポジトリにアクセス出来ない所に持っていくノートパソコンなどでの運用のため Destination http //svk.elixus.org/view/SVKWin32 現時点での最新バージョンは 2.0.2 インストール C \Program Files\svk デフォルトの場所にインストールして、「全てのユーザの環境...」にYesでインストール完了。 初期化 最初に一回だけ実行必要 svk depotmap --init Repository C \Documents and Settings\miyazawa\.svk\local does not exist, create (y/n)y ミラー作成 対象レポジトリ毎に一回実行が必要 svk mirror //mirror/TestRepos svn //localhost/TestRe...
  • Subversion
    Subversionとはオープンソースのソース管理ソフト。 ファイルの履歴管理を行う事が出来、また、複数のメンバーで共有して管理できる。 スタンドアローンで使う場合と、複数人でサーバーとクライアントで使う場合が考えられる。 スタンドアローンで使う場合には、クライアントソフトのみをインストールすれば使える。 WindowsでSubversionを使う場合の代表的なクライアントソフトはTortisesvnというものである。Tortisesvnにより、履歴管理をGUIから行える。 http //tortoisesvn.tigris.org/ 複数人で使う場合には、サーバーマシンにはサーバーのモジュールを、クライアントマシンにはクライアントモジュールをインストールする。 クライアントマシンには上記のTortisesvnが入っていればよい。 サーバーマシンには、Su...
  • レポジトリの統合
    統合するファイルをダンプ E \ svnadmin dump E \VBREPOS\SEMeasureRepos SEMeasureRepos.dmp フォルダを作成 フォルダ指定をしてダンプファイルをロード E \ svnadmin load E \REPOS\WorkRepos --parent-dir SEMeasure SEMeasureRepos.dmp 注!! 取り込み先が Tracと連携していて、リポジトリが初期化直後の場合取り込みによりtracのDBがおかしくなるようです。フォルダを作るなどの何らかの処理を行った後に実行することにより回避出来ます。 http //wiki.machband.org/svn/index.php?Cookbook%2F%CA%A3%BF%F4%A4%CE%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA%A4%...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 「Wiki」創設者のPC 競売に - auone.jp 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Apex Legends】ヴァルキリーの能力と評価【エーペックス】 - Gamerch(ゲーマチ) 【白夜極光】最強キャラランキング【Tier表】 - AppMedia(アップメディア) 白夜極光攻略wiki - AppMedia...
  • Subversionサーバーの構築
    Subversionをインストールした後にリポジトリ(管理書庫)を共有するための仕組みを構築する事Subversionサーバの構築と定義する。 appacheを使ってhttpプロトコルによる共有と、簡易的な共有ソフトsvnserveによる共有の2種類がある。 appacheを使った共有を手動で構築するのは大変であるば、Trac月を使えば自動でインストールされる。余分な物もインストールされるが、この手段を使うのがよいと判断できる。 svnserveの設定に関しては別途記述する。
  • VBと他の言語
    - 2021-12-06 05 38 50 (Mon) #blogsearch AR/MR見える化ソリューションに「BIM 360」連携機能のβ版を搭載 - @IT MONOist アシックスの未来体験型施設でクラウド版3DEXPERIENCE CATIAを活用 - @IT MONOist リモート処理に対応、3Dスキャンソフトの最新版とクラウドプラットフォーム - @IT MONOist MBDの自動車産業への普及に向けた新組織「MBD推進センター」が発足 - マイナビニュース 構造解析ソフトウェアプラットフォーム企業を買収し、AECへの展開を強化 - @IT MONOist 設計者自ら試作品を生産できる「デザインファクトリー」のデモ環境が都内に - @IT MONOist SaaS型製品開発プラットフォーム「Onshape」の販売・技術サポートを開始 - @IT ...
  • Trackプロジェクトの作成
    Tracのコマンドプロンプトを起動 プロジェクト作成バッチの実行 create-project.bat プロジェクト名 プロジェクト作成実行後のメッセージ日本語訳 プロジェクト名 の為の環境が作成されました 下のファイルを編集して環境を設定してください (インストールdir.)\projects\trac\プロジェクト名\conf\trac.ini プロジェクトをテストしたいなら、`tracd`コマンドを実行して Trac standalone webサーバーを実行しましょう tracd --port 8000 (インストールdir.)\projects\trac\プロジェクト名 (tracdはpythonのscriptで(インストールdir.)\python/Scriptsの下にある。 Trac月インストール状態ではpython.exeへのpath設定がされていないので (イ...
  • Solid Edgeとは
    Solid Edgeとは シーメンスPLMソフトウェアが開発している、機械系ミッドレンジCADシステムです。 Solid Edgeのより詳細な情報 開発元での紹介ページ 販売代理店富士通での紹介ページ 富士通が主催している体験セミナーの紹介ページ 本Wikiは何をするか Solid Edgeは機械設計を行うためのソフトウェアです。コマンドインターフェースはAPIとして公開されているので、このAPIを使ってSolid Edgeをカスタマイズし、一連の操作を自動実行、判断ロジックを組み込んで制御処理などを行う仕組みを追加して、より利用効率を高めるための基本操作方法を説明していきます。
  • クライアントの設定
    Subversionをインストールするとコマンドラインから実行するツールがインストールされる。しかし、使いづらい。 Explorerに組み込んで利用出来るツールが提供されている。 TortiseSVNが著名である。
  • 基本5
    プログラムを開始する デバッグの開始ボタンを押すか、デバッグメニューの開始を実行するか、F5を押します。 結果の確認 処理が行われるので確認してください。今回の処理では、Solid Edgeの表示が切り替わります。
  • 基本3
    イベントのコードの生成処理を行う フォームをダブルクリックします。 イベントのコードが自動生成される 自動的にフォームの生成時に実行されるイベントが生成され、表示されます。
  • その他
    Subversion関連のその他の項目
  • レポジトリの管理
    Subversionで文書管理をする書庫(リポジトリ)の操作方法。
  • ソース管理ソフト
    開発を行う場合には多人数で行おうと一人で行おうと、最終の正式版を正しく認識し、間違いがあれば過去のバージョンに戻るためにソースを管理する事が重要である。 オープンソースのSubVersionを利用した管理方法を紹介する。
  • tracとは
    tracとは、チケットによる進捗管理機能、wikiによる情報共有機能、subversionによるソフト管理機能を提供するソフトウェア。 ただし、tracは複数のソフトウェアを統合して動作させているため、環境を構築するのには手間がかかる。
  • tracの簡易インストール
    trac環境を簡易に構築するためのソフトウェアがいくつか提供されている。
  • 変数テーブル
    Solid Edgeの変数テーブルの操作方法 変数にはドキュメントの変数コレクションからアクセスが出来る。 Dim doc As SolidEdgeFramework.SolidEdgeDocumentDim vars As SolidEdgeFramework.VariablesDim var As SolidEdgeFramework.variablevars = sdoc.Variables 変数の名称がわかっている場合には、Itemで名称を指定してアクセスする。 var = vars.Item("TEST")var.Value = 0.01 なお、アセンブリではシステム変数は取得出来ない。ユーザ変数のみが取得できるので注意が必要。
  • Trackプロジェクトの削除
    tracを停止する(サービスとして動作させている場合には、サービスからAppche2を停止する) svnとtracの下の該当する2つのフォルダを削除る
  • TortiseSVNのインストール
    SVNのWindowsGUIクライアント 除外パターン*.[Ll]oad bin obj [Dd][Ee][Bb][Uu][Gg] [Rr][Ee][Ll][Ee][Aa][Ss][Ee] 設定画面#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (image1.gif)
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • Trac月
    trac月はtracを一括インストールするソフトウェアのひとつである。 Windows環境に限定されるが自動で環境を構築する事ができる。 インストール 必要ファイルのダウンロードhttp //sourceforge.jp/projects/traclight/wiki/FrontPage よりインストーラをダウンロードする インストーラを実行 再起動を要求されたら再起動 サービスで動作するように変更スタート、プログラム、サービスのインストール 確認 サンプルプロジェクトが登録されている。 http //localhost/trac からサンプルプロジェクトが参照できればインストールは成功と判断出来る。 参照したリンク http //www.moongift.jp/2007/04/3560/ http //journal.mycom.co.jp/special/20...
  • コントロールと値の連結(databinding)
    クラスのプロパティの値をコントロールから制御する場合にdatabindingを使う方法 クラスのプロパティの値をコントロールと連携して処理したい場合が多く出現する。例えば、寸法の数値のプロパティをテキストボックスから制御させたいような場合である。 この場合、テキストボックスと、寸法の数値のプロパティを手動でコーディングして連携させる事も可能であるが、データバインディングの機能を使う事によって、連携の処理の自動化が図れる。 例えば、clsTestというクラスがありblnTestというプロパティを持っているとする。これとチェックボックスcbxTestを結びつけるには次のような処理を行う。 Dim test = New clsTesttest.blnTest = cbxTest.CheckedcbxTest.DataBindings.Clear()cbxTest.DataB...
  • 参照情報
    シーメンスPLMソフトウェア 開発元日本語ホームページ 富士通 Solid Edge 代理店富士通のホームページ デジタルプロセス Solid Edge 代理店デジタルプロセスのホームページ 富士通 Solid Edge サポートセンター 代理店富士通のサポートホームページ Jasonnewell.Net 米国の個人運営の開発情報サイト Solid Edgeドキュメント 開発元提供のドキュメント類、サポート契約が必要
  • @wiki全体から「VisualBasicの基本」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。