タグ付けされた質問 「software」

6
2つの異なるモデリングプログラムを使用して、互いの結果を確認できますか?
コンピューターモデル コンピューターモデリングは、さまざまな工学分野で使用されています。具体的には、構造解析または有限要素解析(FEA)を検討しています。時には、手作業で実行できる反復計算を高速化するためにモデルが使用されます。モデルを使用して、簡単ではない計算や手作業では不可能な計算を実行することもあります。 確認中 コンピュータモデルの結果を確認するための標準的な方法がいくつかあります。 検証モデルを実行し、結果が以前に計算された回答と一致することを確認します。 手計算で確認できる単純なモデルを実行します。 物理モデルをテストします。 上記の最初の2つのチェック方法の問題は、特定の状況のみをチェックするか、プログラムの単純な部分のみをチェックすることです。 物理モデルの方法は、フルサイズのモデルでは高価になる可能性があり、スケールモデルではフルサイズと同じ結果が得られない場合があります。 これにより、チェックできる結果にギャップが残ります。複雑なモデルの場合、プログラムの結果が正しいことを確認する簡単な方法はありません。エンジニアは、ソフトウェアがモデルから正しい結果を生成したことを信頼する必要があります。 比較チェック モデルは、2つの異なるプログラム(異なる企業が作成)に入力できます。2つのモデルの結果が十分に類似している場合、結果は使用するモデルに対して正しいはずであるという仮定です。これは、元のモデルの作成時にエラーをキャッチしませんが、ソフトウェア実装のエラーをキャッチします。 2つの別個のプログラムを使用して、モデルの結果の「正確さ」を確認できますか? この2つの別々のプログラムでモデルを比較する方法を使用すると、他のチェック方法と同じレベルの結果が保証されますか? この手順を使用することの欠点は何ですか?

1
dSPACEコンパイラリンカエラー - fscanfが未定義
私はやや手に負えない問題を扱っています。 MATLAB 2011a上でdSPACE 7.4(RTI 1006)を実行しています。これは、dSPACE DS1006 Cコンパイラv.2.2を使用していることを理解しています。私たちのモデルの1つをコンパイルしようとすると、fscanfが未定義であることを宣言するリンカエラーが発生します(カスタム関数で呼び出されています)。私は、stdio.hがシステム階層のどこにあるべきか、fscanfの定義が含まれていることを確認しました。問題を解決するために私が取ったステップは次のとおりです。 リンカは未定義のfscanf()について最初に文句を言う 私はそれがコンパイルされることを私が知っているところでモデル特有のファイルに挿入された追加の定義はリンカにfscanf()のための矛盾した定義について不平を言わせます stdio.hのfscanf()定義をコメントアウトすると、コンパイル/リンクが成功する stdio.hにスタブ定義を挿入し、オリジナル(およびモデル固有のファイルではスタブ)をコメントアウトすると、 'fscanfの複数の定義'エラーが発生します(これはストーリー全体の最も奇妙な部分です)。 スタブの定義(これは私たちのモデルを壊すべきではないと私は確信していますが、これを検証する機会はまだありません) int fscanf(int a, char *cp, void *b, ...){return 0;} ですから、正しく読んでいるのであれば、fscanfのバージョンであり、実際にはfscanfが実行すべきことを実行しません。要約すると、私はこのモデルを構築するために私のコンパイラのライブラリをハックしなければなりません、そしてそれが現時点で私たちのハードウェア上で動くとは全く確信していません。また、dSPACEのインストールを変更してfscanfを中断するようにオフィスの全員に指示したくありません。 誰かが私にこれについてのいくつかの洞察を与えることができますか? 更新:それは確かに私たちのハードウェアで動きます。しかし、私はfscanf()を壊すのは嫌いなので、これを解決したいのです。

2
過剰に制約された静的自由体図を解決する方法は?
Force Effect https://forceeffect.autodesk.comはどのようにそれを行いますか?XYピン制約a(0,0)、(4,3)での別のxy制約、および(10 、6)Force Effectは、CおよびAでxおよびyの反力を計算します。コード化可能なアルゴリズムでそれに到達する方法について、この特定の回答には興味がありません。 したがって、方程式は次のとおりです。 C = 0 => Y c a(R a x)+ X c a(R a y)+ X c b(F 1)= 0 => 3 R a x -4 R a y = -4( -100)c aca_{ca}a xax_{ax}c aca_{ca}Yay_{ay}c bcb_{cb}11_{1}a xax_{ax}Yay_{ay} Aについての合計モーメント= 0 => Y a c(R c x)+ …

1
GIMメカニズムソフトウェア(運動学/解析/合成)
私は最近、メカニズムの合成と分析のための非常に素晴らしいソフトウェアツールを発見しました。このツールは、バスク地方大学(UPV / EHU)のビルバオにある工学部のGIMと呼ばれるツールです。「このソフトウェアは、特に運動解析、モーションシミュレーション、 「平面メカニズムの合成」および「機械構造の静的解析」。私は個人的なダイナミックアート作品を6本のバーリンク(非営利目的)でやっているので、ここで大丈夫だと思います。 GIMソフトウェアをダウンロードするためのリンク 4バーチュートリアルビデオ 合成サンプルビデオ インターフェースは完全に直感的ではなかったと思います。ユーザーガイドを数分読んだ後、ダブルクリックのことを理解できました。(ダウ!下のバーのメッセージを読んでください。) 私は1つの問題に夢中になっています。実際に、さまざまな設計の選択肢を簡単に比較しようとしています。カプラーポイントの出力パスを表示したいだけですが、その方法がわかりません。 他の誰かがこのツールを使用しましたか?単一の出力パスを表示するだけの秘密を知っている人はいますか? ああ、はい、私はwww.saltire.comソフトウェアを知っていて、それは素晴らしいフォーマットで出力を表示するために機能しますが、利用可能な合成および完全な分析ツールを持っていません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.