私は FreeCAD の初心者で、Python 全般にかなり慣れていません。
Excel ドキュメントの 2 つの列に格納されている数百の (x、y) 座標のリストがあるプロジェクトが進行中です。これらのポイントは、標高プロファイルのスライスを定義します。私がする必要があるのは、これらの点を使用して FreeCAD で線/形状を描画し、この形状の拡張バージョンに押し出すことです。データは現在 Excel にあるため、パンダを使用してアクセスすることに傾いていますが、他のアイデアも受け入れています。
これまでのところ、この考え方で私が抱えている問題は、FreeCAD 内からパンダにアクセスする方法がわからないことです。そのため、Spyder IDE を介して Winpython(2.7.10) を使用してインポートしようとしています。 FreeCAD(0.16) と pandas を同じスクリプトに。Freecad/bin フォルダーと Freecad/lib フォルダーの両方を自分のパスに追加しようとしましたが (この推奨される方法https://www.freecadweb.org/wiki/Embedding_FreeCAD/enを使用)、まだインポートに成功していません。
エラーは次のとおりです。「DLL の読み込みに失敗しました: 指定されたプロシージャが見つかりませんでした。」.... いろいろ調べてみると、私のインストールのどこにも FreeCad.dll や FreeCAD.so が見つからないようですが、FreeCAD は単独で使用すると正常に動作します。
要約すると、パンダを介してExcelデータにアクセスするために、外部のpythonコンソールを介してFreeCADを実行したい(FreeCAD自体では利用できないようです)。そうすると、エラーが発生し、FreeCAD にアクセスできなくなります。バージョンの互換性の問題、またはより複雑な問題である可能性があります。
ここにたどり着いた場合は、かなり複雑な/ニッチな問題を読むために時間を割いてくれてありがとう. 私が言ったように、よりエレガントな代替案を自由に提案してください。私はこれに不慣れで、おそらくすべての可能な解決策に出くわしていません.
ありがとうございました